/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./node_modules/jsoneditor/dist/jsoneditor.min.css ***!
  \******************************************************************************************************************************************/
.jsoneditor,
.jsoneditor-modal {
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
.jsoneditor input,
.jsoneditor input:not([type]),
.jsoneditor input[type=search],
.jsoneditor input[type=text],
.jsoneditor-modal input,
.jsoneditor-modal input:not([type]),
.jsoneditor-modal input[type=search],
.jsoneditor-modal input[type=text] {
  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=search]:focus,
.jsoneditor input[type=text]:focus,
.jsoneditor-modal input:focus,
.jsoneditor-modal input:not([type]):focus,
.jsoneditor-modal input[type=search]:focus,
.jsoneditor-modal input[type=text]: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: #fff;
  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: #fff;
  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: 0 0;
  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(15f2789dd231f36d43a4.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(15f2789dd231f36d43a4.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 li,
.jsoneditor-contextmenu ul {
  box-sizing: content-box;
  position: relative;
}
.jsoneditor-contextmenu .jsoneditor-menu button:focus,
.jsoneditor-contextmenu .jsoneditor-menu button:hover {
  color: #1a1a1a;
  background-color: #f5f5f5;
  outline: 0;
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover {
  color: #fff;
  background-color: #ee422e;
}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover {
  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: #fff;
}
.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: 0 0!important;
  font-size: 24px!important;
  top: 7px!important;
  right: 7px!important;
  color: #fff;
}
.jsoneditor-modal input {
  padding: 4px;
}
.jsoneditor-modal input[type=text] {
  cursor: inherit;
}
.jsoneditor-modal input[disabled] {
  background: #d3d3d3;
  color: grey;
}
.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: 700;
  color: #1e90ff;
  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 td,
.jsoneditor-modal table th {
  text-align: left;
  vertical-align: middle;
  font-weight: 400;
  color: #4d4d4d;
  border-spacing: 0;
  border-collapse: collapse;
}
.jsoneditor-modal #query,
.jsoneditor-modal input,
.jsoneditor-modal input[type=text],
.jsoneditor-modal input[type=text]:focus,
.jsoneditor-modal select,
.jsoneditor-modal textarea {
  background: #fff;
  border: 1px solid #d3d3d3;
  color: #4d4d4d;
  border-radius: 3px;
  padding: 4px;
}
.jsoneditor-modal #query,
.jsoneditor-modal textarea {
  border-radius: unset;
}
.jsoneditor-modal,
.jsoneditor-modal #query,
.jsoneditor-modal input,
.jsoneditor-modal input[type=text],
.jsoneditor-modal option,
.jsoneditor-modal select,
.jsoneditor-modal table td,
.jsoneditor-modal table th,
.jsoneditor-modal textarea {
  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 input,
.jsoneditor-modal select {
  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: #fff;
}
.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%;
}
a.jsoneditor-value,
div.jsoneditor-default,
div.jsoneditor-field,
div.jsoneditor-readonly,
div.jsoneditor-value {
  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: grey;
}
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: grey;
}
div.jsoneditor td.jsoneditor-tree {
  vertical-align: top;
}
div.jsoneditor.busy pre.jsoneditor-preview {
  background: #f5f5f5;
  color: grey;
}
div.jsoneditor.busy div.jsoneditor-busy {
  display: inherit;
}
div.jsoneditor code.jsoneditor-preview {
  background: 0 0;
}
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: grey;
  padding-left: 10px;
}
div.jsoneditor-tree {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
  background: #fff;
}
div.jsoneditor-tree button.jsoneditor-button {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  background-image: url(15f2789dd231f36d43a4.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: 0 0;
}
div.jsoneditor-tree button.jsoneditor-dragarea {
  background-image: url(15f2789dd231f36d43a4.svg);
  background-position: -72px -72px;
  cursor: move;
}
div.jsoneditor-tree :focus {
  outline: 0;
}
div.jsoneditor-tree div.jsoneditor-show-more {
  display: inline-block;
  padding: 3px 4px;
  margin: 2px 0;
  background-color: #e5e5e5;
  border-radius: 3px;
  color: grey;
  font-family: arial, sans-serif;
  font-size: 14px;
}
div.jsoneditor-tree div.jsoneditor-show-more a {
  display: inline-block;
  color: grey;
}
div.jsoneditor-tree div.jsoneditor-color {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 4px;
  border: 1px solid grey;
  cursor: pointer;
}
div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly {
  cursor: inherit;
}
div.jsoneditor-tree div.jsoneditor-date {
  background: #a1a1a1;
  color: #fff;
  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(15f2789dd231f36d43a4.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 #fe0;
  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;
}
a.jsoneditor-value.jsoneditor-url,
div.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:focus,
a.jsoneditor-value.jsoneditor-url:hover {
  color: #ee422e;
}
div.jsoneditor-field.jsoneditor-highlight,
div.jsoneditor-field[contenteditable=true]:focus,
div.jsoneditor-field[contenteditable=true]:hover,
div.jsoneditor-value.jsoneditor-highlight,
div.jsoneditor-value[contenteditable=true]:focus,
div.jsoneditor-value[contenteditable=true]:hover {
  background-color: #ffffab;
  border: 1px solid #fe0;
  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: #fe0;
  border: 1px solid #ffc700;
  border-radius: 2px;
}
div.jsoneditor-value.jsoneditor-array,
div.jsoneditor-value.jsoneditor-object {
  min-width: 16px;
}
div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,
div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,
div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button {
  background-position: -48px -48px;
}
div.jsoneditor-tree div.jsoneditor-show-more a:focus,
div.jsoneditor-tree div.jsoneditor-show-more a:hover {
  color: #ee422e;
}
.ace-jsoneditor,
textarea.jsoneditor-text {
  min-height: 150px;
}
.ace-jsoneditor.ace_editor,
textarea.jsoneditor-text.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: #fff;
  resize: none;
}
tr.jsoneditor-highlight,
tr.jsoneditor-selected {
  background-color: #d3d3d3;
}
tr.jsoneditor-selected button.jsoneditor-contextmenu-button,
tr.jsoneditor-selected button.jsoneditor-dragarea {
  visibility: hidden;
}
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea {
  visibility: visible;
}
div.jsoneditor-tree button.jsoneditor-dragarea:focus,
div.jsoneditor-tree button.jsoneditor-dragarea:hover,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea {
  background-position: -72px -48px;
}
div.jsoneditor td,
div.jsoneditor th,
div.jsoneditor tr {
  padding: 0;
  margin: 0;
}
.jsoneditor-popover,
.jsoneditor-schema-error,
div.jsoneditor td,
div.jsoneditor textarea,
div.jsoneditor th,
div.jsoneditor-field,
div.jsoneditor-value,
pre.jsoneditor-preview {
  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: #fff;
  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:focus .jsoneditor-popover,
.jsoneditor-schema-error:hover .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;
  }
}
.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: grey;
  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.43921569);
}
.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(15f2789dd231f36d43a4.svg);
  background-position: -168px -48px;
  background-color: transparent;
}
.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error {
  background-image: url(15f2789dd231f36d43a4.svg);
  background-position: -25px 0;
  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: #fff;
  background-color: #3883fa;
  border-bottom: 1px solid #3883fa;
}
.jsoneditor-menu > .jsoneditor-modes > button,
.jsoneditor-menu > button {
  width: 26px;
  height: 26px;
  margin: 2px;
  padding: 0;
  border-radius: 2px;
  border: 1px solid transparent;
  background-color: transparent;
  background-image: url(15f2789dd231f36d43a4.svg);
  color: #fff;
  opacity: 0.8;
  font-family: arial, sans-serif;
  font-size: 14px;
  float: left;
}
.jsoneditor-menu > .jsoneditor-modes > button:hover,
.jsoneditor-menu > button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.jsoneditor-menu > .jsoneditor-modes > button:active,
.jsoneditor-menu > .jsoneditor-modes > button:focus,
.jsoneditor-menu > button:active,
.jsoneditor-menu > button:focus {
  background-color: rgba(255, 255, 255, 0.3);
}
.jsoneditor-menu > .jsoneditor-modes > button:disabled,
.jsoneditor-menu > 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-form > .jsoneditor-menu > button.jsoneditor-sort,
.jsoneditor.jsoneditor-mode-form > .jsoneditor-menu > button.jsoneditor-transform,
.jsoneditor.jsoneditor-mode-view > .jsoneditor-menu > button.jsoneditor-sort,
.jsoneditor.jsoneditor-mode-view > .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 > .jsoneditor-modes > button.jsoneditor-separator,
.jsoneditor-menu > button.jsoneditor-separator {
  margin-left: 10px;
}
.jsoneditor-menu a {
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #fff;
  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: grey;
  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: 0;
  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(15f2789dd231f36d43a4.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: #fff;
  padding-right: 5px;
  line-height: 26px;
}
.jsoneditor-frame {
  border: 1px solid transparent;
  background-color: #fff;
  padding: 0 2px;
  margin: 0;
}
.jsoneditor-statusbar {
  line-height: 26px;
  height: 26px;
  color: grey;
  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(15f2789dd231f36d43a4.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(15f2789dd231f36d43a4.svg);
  background-position: -25px 0;
}
.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: 0;
}
.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(0, 0, 0, 0);
  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 #999;
  border-radius: 3px;
  background-color: #fff;
}
.selectr-selected::before {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  content: "";
  -o-transform: rotate(0) translate3d(0, -50%, 0);
  -ms-transform: rotate(0) translate3d(0, -50%, 0);
  -moz-transform: rotate(0) translate3d(0, -50%, 0);
  -webkit-transform: rotate(0) translate3d(0, -50%, 0);
  transform: rotate(0) translate3d(0, -50%, 0);
  border-width: 4px 4px 0 4px;
  border-style: solid;
  border-color: #6c7a86 transparent transparent;
}
.selectr-container.native-open .selectr-selected::before,
.selectr-container.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: #fff;
  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 #999 #999;
  border-radius: 0 0 3px 3px;
  background-color: #fff;
}
.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(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  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::after,
.selectr-clear::before,
.selectr-input-clear::after,
.selectr-input-clear::before,
.selectr-tag-remove::after,
.selectr-tag-remove::before {
  position: absolute;
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  content: " ";
  background-color: #6c7a86;
}
.selectr-tag-remove::after,
.selectr-tag-remove::before {
  top: 4px;
  width: 3px;
  height: 12px;
  background-color: #fff;
}
.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 #999;
  border-radius: 3px;
}
.selectr-notice {
  display: none;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 16px;
  border-top: 1px solid #999;
  border-radius: 0 0 3px 3px;
  background-color: #fff;
}
.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.notice .selectr-options-container,
.selectr-container.open .selectr-input-container,
.selectr-container.open .selectr-options {
  display: block;
}
.selectr-option {
  position: relative;
  display: block;
  padding: 5px 20px;
  list-style: outside none none;
  cursor: pointer;
  font-weight: 400;
}
.selectr-options.optgroups > .selectr-option {
  padding-left: 25px;
}
.selectr-optgroup {
  font-weight: 700;
  padding: 0;
}
.selectr-optgroup--label {
  font-weight: 700;
  margin-top: 10px;
  padding: 5px 15px;
}
.selectr-match {
  text-decoration: underline;
}
.selectr-option.selected {
  background-color: #ddd;
}
.selectr-option.active {
  color: #fff;
  background-color: #5897fb;
}
.selectr-option.disabled {
  opacity: 0.4;
}
.selectr-option.excluded {
  display: none;
}
.selectr-container.open .selectr-selected {
  border-color: #999 #999 transparent #999;
  border-radius: 3px 3px 0 0;
}
.selectr-container.open .selectr-selected::after {
  -o-transform: rotate(180deg) translate3d(0, 50%, 0);
  -ms-transform: rotate(180deg) translate3d(0, 50%, 0);
  -moz-transform: rotate(180deg) translate3d(0, 50%, 0);
  -webkit-transform: rotate(180deg) translate3d(0, 50%, 0);
  transform: rotate(180deg) translate3d(0, 50%, 0);
}
.selectr-disabled {
  opacity: 0.6;
}
.has-selected .selectr-placeholder,
.selectr-empty {
  display: none;
}
.has-selected .selectr-label {
  display: block;
}
.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(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  -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: 0.5s linear 0s normal forwards infinite running selectr-spin;
  -webkit-animation: 0.5s linear 0s normal forwards infinite running selectr-spin;
  animation: 0.5s 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(0) translate3d(0, -50%, 0);
    transform: rotate(0) translate3d(0, -50%, 0);
  }
  100% {
    -webkit-transform: rotate(360deg) translate3d(0, -50%, 0);
    transform: rotate(360deg) translate3d(0, -50%, 0);
  }
}
@keyframes selectr-spin {
  0% {
    -webkit-transform: rotate(0) translate3d(0, -50%, 0);
    transform: rotate(0) translate3d(0, -50%, 0);
  }
  100% {
    -webkit-transform: rotate(360deg) translate3d(0, -50%, 0);
    transform: rotate(360deg) translate3d(0, -50%, 0);
  }
}
.selectr-container.open.inverted .selectr-selected {
  border-color: transparent #999 #999;
  border-radius: 0 0 3px 3px;
}
.selectr-container.inverted .selectr-options-container {
  border-width: 1px 1px 0;
  border-color: #999 #999 transparent;
  border-radius: 3px 3px 0 0;
  background-color: #fff;
}
.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!./node_modules/less-loader/dist/cjs.js!./sources/styles/app.less ***!
  \******************************************************************************************************************/
/* COMMON STYLES */
html,
body {
  font-family: 'Roboto', Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-kerning: auto;
}
body.webix_full_screen {
  overflow: auto !important;
}
.page-container {
  width: 1260px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.page-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container *:after,
.page-container *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
svg,
use {
  display: block;
  pointer-events: none;
}
svg.svg {
  display: none;
}
.hidden-block {
  display: none!important;
}
img,
iframe {
  max-width: 100%;
}
.image-width-100 img {
  width: 100%;
}
strong,
b {
  font-weight: 500;
}
.strong-font {
  font-weight: bold;
}
.centered {
  text-align: center;
}
.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
.global-main {
  margin-top: 0 !important;
}
.global-main .webix_template {
  padding: 0;
}
.global-main .webix_view {
  background: none;
}
.webix_modal_box .webix_popup_controls {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
}
.code {
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
  padding: 2px 4px;
}
.io-openseadragon-viewer .webix_template {
  display: none;
}
/* MIXINS */
.cf:before,
.cf:after {
  content: ' ';
  display: table;
}
.cf:after {
  clear: both;
}
/* Variables */
/* fonts */
/* colors */
/* backgrounds */
/* buttons */
/* borders */
/* THEMES */
/* HEADER STYLES */
/* gallery-images-gallery */
.datatable-images-template {
  border: 1px solid #BDC4D4;
}
.gallery-header-template {
  border-bottom: none;
}
.gallery-header-template .webix_template {
  padding-top: 7px;
}
.templateMain {
  margin-top: 10px;
  margin-left: 25px;
}
.listTemplate {
  margin-left: 15px;
  max-width: 250px;
}
.metadata-template-collpaser {
  padding-bottom: 3px;
  margin-left: -20px;
  padding-left: 20px;
}
.metadata-info-template {
  white-space: pre-wrap;
  line-height: 2;
  display: none;
  margin-top: -50px;
}
.validation-values-template {
  display: none;
  white-space: pre;
  text-align: center;
}
.new-tag-name-template .webix_template {
  padding-left: 2px;
}
.webix_row_select > span.metadata-column-template {
  color: inherit !important;
}
.window-header-label .webix_template,
.window-header-label .webix_el_box {
  font-weight: 500;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ellipsis-text,
.ellipsis-text .webix_cell,
.ellipsis-text .webix_list_item,
.ellipsis-text .webix_template,
.ellipsis-text .webix_el_box,
.ellipsis-text .webix_inp_static,
.ellipsis-text label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.io-slider-title-with-value .webix_slider_title {
  display: flex !important;
  padding: 0 10px;
  justify-content: space-between;
  box-sizing: border-box;
}
.io-images-editor-list .webix_list_item {
  padding: 5px;
  border: 0;
}
.io-images-editor-list .webix_list_item img {
  width: 100%;
  height: 100%;
}
.io-images-editor-list .webix_list_item.webix_selected {
  border: 0;
  padding-left: 5px;
}
.io-slider-title-px-2 .webix_slider_title {
  padding-left: 10px;
  padding-right: 10px;
}
.metadata-template {
  overflow: auto;
}
.metadata-template .webix_template {
  height: auto;
}
.metadata-template .jsoneditor {
  height: auto;
  border: none;
}
.metadata-template .jsoneditor-tree-inner {
  padding-bottom: 30px !important;
}
/* BOXES STYLES */
/* POPUPS STYLES */
.finder-view .webix_scroll_cont {
  min-width: 100%;
  width: unset !important;
  display: inline-block !important;
}
.finder-view .webix_scroll_cont .webixLineTree {
  min-width: 100%;
  display: flex;
}
.finder-view .webix_scroll_cont .webixLineTree span {
  height: unset !important;
  padding-top: 1px !important;
}
.finder-counter {
  text-align: center;
  font-size: 20px;
}
.set-options-window-header .webix_template {
  padding-left: 10px;
  font-size: 18px;
  color: #464A52;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* scenes-view */
/* multichannel-view */
body.theme-flat {
  /* fonts */
  /* icons */
  /* colors */
  /* backgrounds */
  /* buttons */
  /* borders */
  /* accordions (datasets, gallery pages) */
  /* item-content-table */
  /* tabview */
  /* recommend-block */
  /* message boxes */
  /* BUTTONS STYLES */
  /* Next & previous buttons */
  /* Position the "next button" to the right */
  /* On hover, add a black background color with a little bit see-through */
  /* LINKS */
  /* TITLES */
  /* text */
  /* icons */
  /* webix styles */
  /* tooltip */
  /* FORMS FIELDS STYLES */
  /* checkboxes */
  /* select-field */
  /* text-field */
  /* search-field */
  /* textarea-field */
  /* main-header-logo */
  /* .header-base-menu */
  /* login-menu */
  /* userbar */
  /* PAGES STYLES */
  /* templates error */
  /* breadcrumds */
  /* webix_pager */
  /* webix_el_slider */
  /* .webix_el_colorpicker */
  /*  webix_modal_box webix_confirm */
}
body.theme-flat .webix_view div:focus,
body.theme-flat .webix_view span:focus,
body.theme-flat .webix_view a.webix_list_item:focus,
body.theme-flat .webix_view.webix_window:focus {
  outline: none;
}
body.theme-flat .accordion-item.webix_accordionitem,
body.theme-flat .accordion-item-pale.webix_accordionitem {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
body.theme-flat .accordion-item.webix_accordionitem .webix_accordionitem_header,
body.theme-flat .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-flat .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header,
body.theme-flat .accordion-item-pale.webix_accordionitem.collapsed .webix_accordionitem_header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-row:before,
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row:before,
body.theme-flat .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row:after {
  clear: both;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-label,
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-flat .accordion-item.webix_accordionitem {
  border-color: #0288D1;
}
body.theme-flat .accordion-item.webix_accordionitem .webix_accordionitem_header {
  font-size: 15px;
  background: #0288D1;
  border-color: #0288D1;
  color: #fff;
}
body.theme-flat .accordion-item.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #fff;
  height: 34px;
  line-height: 34px;
}
body.theme-flat .accordion-item.webix_accordionitem .webix_accordionitem_label {
  padding-left: 20px;
  line-height: 34px;
}
body.theme-flat .accordion-item.webix_accordionitem.collapsed {
  border-color: #BDC4D4;
}
body.theme-flat .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header {
  background: #fff;
  border-color: #BDC4D4;
  color: #6E7480;
}
body.theme-flat .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: #6E7480;
}
body.theme-flat .accordion-item.webix_accordionitem.collapsed:hover {
  border-color: #0288D1;
}
body.theme-flat .accordion-item.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  border-color: #0288D1;
}
body.theme-flat .accordion-item.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-header {
  color: #6E7480;
  line-height: 16px;
  font-size: 15px;
  background: #E8EBF1;
  padding: 10px 20px;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-block {
  padding: 0 20px;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-row {
  border-top: 1px solid #E8EBF1;
  padding: 5px 0;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-row:first-child {
  border-top: 0;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-name {
  display: inline-block;
  vertical-align: top;
  padding: 6px 13px;
  color: #fff;
  background: #0288D1;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
}
body.theme-flat .accordion-item.webix_accordionitem .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-flat .accordion-item.webix_accordionitem .feature-options-table {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
}
body.theme-flat .accordion-item.webix_accordionitem .feature-options-table th,
body.theme-flat .accordion-item.webix_accordionitem .feature-options-table td {
  vertical-align: middle;
  word-break: break-word;
}
body.theme-flat .accordion-item.webix_accordionitem .feature-options-table th {
  font-weight: 500;
  text-align: left;
  padding: 0 0 5px 0;
}
body.theme-flat .accordion-item.webix_accordionitem .feature-options-table td {
  padding: 5px 0;
  border-top: 1px solid #E8EBF1;
}
body.theme-flat .accordion-item.webix_accordionitem .feature-options-table td:first-child {
  width: 140px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem {
  border-color: #E8EBF1;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  background: #E8EBF1;
  border-color: #E8EBF1;
  color: #6E7480;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #6E7480;
  height: 28px;
  line-height: 26px;
  float: left;
  margin: 0 6px 0 6px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .webix_accordionitem_label {
  padding-left: 9px;
  line-height: 29px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  background: #d8dde7;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-header {
  color: #6E7480;
  line-height: 16px;
  font-size: 15px;
  background: #E8EBF1;
  padding: 10px 20px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-block {
  padding: 0 10px 0 31px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row {
  padding: 5px 0;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row .item-content-label {
  float: left;
  width: 155px;
  margin-right: 15px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value {
  margin-left: 170px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value .pre-scrollable {
  padding: 8px;
  font-size: 13px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0 0 0;
  overflow-x: auto;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-label {
  float: none;
  width: 100%;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-value {
  margin-left: 0;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .tags-container {
  padding: 0 10px 0 31px;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .tags-container .tag {
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
  padding: 3px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #d2d4da;
  color: #6E7480;
}
body.theme-flat .accordion-item-pale.webix_accordionitem .item-content-img {
  padding: 5px 10px 5px 31px;
}
body.theme-flat .item-content-table {
  padding: 0 20px;
}
body.theme-flat .item-content-table .item-content-row {
  border-top: 1px solid #E8EBF1;
  padding: 5px 0;
}
body.theme-flat .item-content-table .item-content-row:before,
body.theme-flat .item-content-table .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-flat .item-content-table .item-content-row:after {
  clear: both;
}
body.theme-flat .item-content-table .item-content-row:first-child {
  border-top: 0;
}
body.theme-flat .item-content-table .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-flat .item-content-table .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-flat .tabview-block div.webix_item_tab {
  background: #BDC4D4;
  border-color: #BDC4D4;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
body.theme-flat .tabview-block div.webix_item_tab.webix_selected {
  background: #0288D1;
  border-color: #0288D1;
}
body.theme-flat .tabview-block .webix_after_all_tabs {
  background: #0288D1;
}
body.theme-flat .tabview-block .tabview-content {
  background: #E8EBF1;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
body.theme-flat .recommend-block {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  text-align: center;
  padding: 15px;
  background: #E8EBF1;
  margin: 15px 0;
}
body.theme-flat .recommend-block .recommend-block-content {
  font-size: 15px;
  line-height: 1.5;
}
body.theme-flat .webix_message.webix_info {
  font-size: 15px;
  padding: 0px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 10px #888;
  -moz-box-shadow: 0px 0px 10px #888;
  box-shadow: 0px 0px 10px #888;
}
body.theme-flat .webix_message.webix_info div {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  border: 1px solid #b8b8b8;
}
body.theme-flat .metadatatable-layout {
  border-top: 1px solid #BDC4D4;
}
body.theme-flat .site-btn,
body.theme-flat .site-btn-contour {
  display: inline-block;
  vertical-align: top;
  outline: none;
  text-align: center;
  border: 1px solid #0288D1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 12px;
  padding: 1px 4px;
  text-transform: capitalize;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
body.theme-flat .site-btn {
  color: rgba(255, 255, 255, 0.9);
  background: #0288D1;
}
body.theme-flat .site-btn:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #0277BD;
  border-color: #0288D1;
}
body.theme-flat .site-btn:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
}
body.theme-flat .site-btn-contour {
  background: #E7E9F2;
  color: #0288D1;
}
body.theme-flat .site-btn-contour:hover {
  background: #0288D1;
  color: rgba(255, 255, 255, 0.9);
}
body.theme-flat .site-btn-contour:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(2, 136, 209, 0.2);
  -moz-box-shadow: inset 0 0 4px 3px rgba(2, 136, 209, 0.2);
  box-shadow: inset 0 0 4px 3px rgba(2, 136, 209, 0.2);
}
body.theme-flat .btn .webix_el_box,
body.theme-flat .btn-contour .webix_el_box,
body.theme-flat .btn-disabled .webix_el_box {
  padding: 0;
}
body.theme-flat .btn .webixtype_base,
body.theme-flat .btn-contour .webixtype_base,
body.theme-flat .btn-disabled .webixtype_base {
  display: inline-block;
  vertical-align: top;
  outline: none;
  text-align: center;
  border: 1px solid #0288D1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 12px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
body.theme-flat .btn.webix_disabled_view .webix_disabled_box .webixtype_base,
body.theme-flat .btn-contour.webix_disabled_view .webix_disabled_box .webixtype_base,
body.theme-flat .btn-disabled.webix_disabled_view .webix_disabled_box .webixtype_base {
  color: #BDC4D4;
  border-color: #BDC4D4;
  background: none;
}
body.theme-flat .btn.webix_disabled_view .webix_disabled,
body.theme-flat .btn-contour.webix_disabled_view .webix_disabled,
body.theme-flat .btn-disabled.webix_disabled_view .webix_disabled {
  background: none;
}
body.theme-flat .btn .webixtype_base {
  color: rgba(255, 255, 255, 0.9);
  background: #0288D1;
}
body.theme-flat .btn .webixtype_base:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #0277BD;
  border-color: #0288D1;
}
body.theme-flat .btn .webixtype_base:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
}
body.theme-flat .btn-contour .webixtype_base {
  background: transparent;
  color: #0288D1;
}
body.theme-flat .btn-contour .webixtype_base:hover {
  background: #0288D1;
  color: rgba(255, 255, 255, 0.9);
}
body.theme-flat .btn-contour .webixtype_base:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(2, 136, 209, 0.2);
  -moz-box-shadow: inset 0 0 4px 3px rgba(2, 136, 209, 0.2);
  box-shadow: inset 0 0 4px 3px rgba(2, 136, 209, 0.2);
}
body.theme-flat .btn-disabled .webixtype_base {
  background: #BDC4D4;
  color: #494949;
  cursor: default;
  border: none;
}
body.theme-flat .btn-disabled .webixtype_base:hover,
body.theme-flat .btn-disabled .webixtype_base:focus {
  background: #BDC4D4;
  color: #494949;
}
body.theme-flat .webix_el_box .webix_icon_btn {
  margin-right: 0;
  color: #6E7480;
  font-size: 18px;
}
body.theme-flat .slidebutton .webix_inp_label {
  font-size: 14px;
  font-weight: 500;
  color: #6E7480;
}
body.theme-flat .slidebutton .webix_label_left,
body.theme-flat .slidebutton .webix_label_right {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  font-weight: 500;
  color: #6E7480;
}
body.theme-flat .slidebutton .webix_label_left {
  padding-right: 7.5px;
}
body.theme-flat .slidebutton .webix_label_right {
  padding-left: 7.5px;
}
body.theme-flat .cmn-toggle-box {
  display: inline-block;
}
body.theme-flat .cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
body.theme-flat .cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}
body.theme-flat input.cmn-toggle-round + label {
  border: 1px solid #E8EBF1;
  background-color: #e0dfe0;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  padding: 0;
  width: 45px;
  height: 25px;
}
body.theme-flat input.cmn-toggle-round + label:before,
body.theme-flat input.cmn-toggle-round + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
body.theme-flat input.cmn-toggle-round + label:before {
  display: none;
}
body.theme-flat input.cmn-toggle-round + label:after {
  width: 24px;
  height: 24px;
  background-color: #fefefe;
  -webkit-box-shadow: 0 2px 3.9px 0.1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 3.9px 0.1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3.9px 0.1px rgba(0, 0, 0, 0.2);
  border: none;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  top: 50%;
  margin-top: -12px;
  margin-left: 1px;
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -ms-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}
body.theme-flat input.cmn-toggle-round:checked + label {
  background-color: #8CE196;
}
body.theme-flat input.cmn-toggle-round:checked + label:after {
  margin-left: 20px;
  background-color: #fff;
}
body.theme-flat .webix_popup_button {
  border-radius: 0;
}
body.theme-flat .webix_popup_button div {
  outline: none;
  text-align: center;
  cursor: pointer;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: rgba(255, 255, 255, 0.9);
  background: #0288D1;
}
body.theme-flat .webix_popup_button div:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #0277BD;
  border-color: #0288D1;
}
body.theme-flat .webix_popup_button div:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
}
body.theme-flat .webix_popup_button.confirm {
  background: transparent;
  border: 1px solid #3498db;
  border-bottom: 1px solid #268fd5;
}
body.theme-flat .webix_popup_button.confirm div {
  color: #0288D1;
  background: transparent;
}
body.theme-flat .webix_popup_button.confirm div:hover {
  background: #0288D1;
  color: rgba(255, 255, 255, 0.9);
}
body.theme-flat .webix_popup_button.confirm div:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
}
body.theme-flat .remove-filter-icon {
  display: block;
}
body.theme-flat .remove-filter-icon .close-icon-svg,
body.theme-flat .remove-filter-icon .close-icon-svg-use {
  width: 26px;
  height: 26px;
}
body.theme-flat .remove-filter-icon .close-icon-svg-use {
  fill: #fff;
}
body.theme-flat .prev,
body.theme-flat .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: black;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}
body.theme-flat .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
body.theme-flat .prev:hover,
body.theme-flat .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
body.theme-flat .transparent-button .webixtype_base {
  border: 1px solid #BDC4D4;
  background: #fff;
  color: #464A52;
  border-radius: 0;
  height: 32px;
}
body.theme-flat .transparent-button-button .webixtype_base:hover,
body.theme-flat .transparent-button-button .webixtype_base:focus {
  background: #fff;
}
body.theme-flat .delete-icon-button .webix_icon_btn {
  color: #0288D1;
}
body.theme-flat .button-icon-button .webix_control {
  background-color: #fff;
}
body.theme-flat .button-icon-button .webix_layout_line {
  background-color: #fff;
}
body.theme-flat .button-icon-button .webix_el_box {
  border: 1px solid #BDC4D4;
}
body.theme-flat .add-tag-button-icon {
  border-left: 1px solid #DDDDDD;
  height: 32px !important;
}
body.theme-flat .add-tag-button-icon .webix_control {
  height: 32px !important;
}
body.theme-flat .add-tag-button-icon .webix_el_box {
  height: 32px !important;
  border-left: 0px;
}
body.theme-flat .image-tag-window-form-icon-button .webixtype_base {
  padding-bottom: 1px;
  background: #606060;
  border: 1px solid #606060;
}
body.theme-flat .icon-popup-icons {
  padding: 0.25em;
  color: #606060;
}
body.theme-flat .webix_view {
  color: #6E7480;
}
body.theme-flat .global-main-light {
  background: #fff;
}
body.theme-flat .global-main-dark {
  background: #E8EBF1;
}
body.theme-flat a,
body.theme-flat .link {
  color: #0288D1;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-flat a:visited,
body.theme-flat .link:visited,
body.theme-flat a:hover,
body.theme-flat .link:hover,
body.theme-flat a:focus,
body.theme-flat .link:focus {
  color: #0277BD;
}
body.theme-flat a:visited,
body.theme-flat .link:visited {
  color: #6e02bd;
}
body.theme-flat .main-title {
  color: #fff;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}
body.theme-flat .main-subtitle2 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
  color: #464A52;
}
body.theme-flat .main-subtitle3 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #464A52;
}
body.theme-flat .main-subtitle4 {
  font-size: 14px;
  font-weight: 500;
  color: #464A52;
}
body.theme-flat .highlighted-item {
  color: #0288D1;
}
body.theme-flat .badge {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #0288D1;
  text-align: center;
}
body.theme-flat .webix_view.webix_popup {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .webix_view.webix_popup .webix_list_item {
  text-overflow: ellipsis;
  color: #6E7480;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
}
body.theme-flat .webix_view.webix_popup .webix_list_item .webix_icon {
  color: #6E7480;
}
body.theme-flat .webix_view.webix_popup .webix_list_item:hover,
body.theme-flat .webix_view.webix_popup .webix_list_item:focus {
  background-color: #f5f5f5;
}
body.theme-flat .webix_view.webix_popup .webix_list_item.webix_selected {
  color: #F4F5F9;
  background: #0288D1;
}
body.theme-flat .webix_selected,
body.theme-flat .webix_selected:focus {
  background: #0288D1;
  color: #F4F5F9;
}
body.theme-flat .webix_img_btn .webix_icon_btn {
  font-size: 18px;
}
body.theme-flat .webix_dtable {
  border-color: #BDC4D4;
}
body.theme-flat .webix_dtable .webix_ss_header td {
  background: #E8EBF1;
  border-color: #BDC4D4;
}
body.theme-flat .webix_dtable .webix_ss_vscroll_header {
  background: #E8EBF1;
  border-color: #BDC4D4;
}
body.theme-flat .webix_dtable .webix_ss_center .webix_cell {
  border-color: #E8EBF1;
}
body.theme-flat .collapser {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-flat .collapser .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-flat .collapser .collapser-btn .webix_template {
  position: relative;
}
body.theme-flat .collapser .collapser-btn .webix_icon {
  font-weight: 600;
  padding-left: 3px;
  position: absolute;
  top: 50%;
}
body.theme-flat .collapser-vertical {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-flat .collapser-vertical .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-flat .collapser-vertical .collapser-btn .webix_template {
  position: relative;
}
body.theme-flat .collapser-vertical .collapser-btn .webix_icon {
  font-weight: 600;
  position: absolute;
  left: 50%;
}
body.theme-flat .tooltip-container {
  display: block;
  position: relative;
}
body.theme-flat .tooltip-container .tooltip-title {
  cursor: pointer;
}
body.theme-flat .tooltip-container .tooltip-block {
  display: block;
  width: 230px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  white-space: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #464A52;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-xs {
  font-size: 12px;
  line-height: 14px;
  padding: 5px;
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-top:before,
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-right:before {
  z-index: 100000;
  content: "\2666";
  width: 40px;
  height: 40px;
  font-family: monospace;
  color: #fff;
  font-size: 30px;
  line-height: 48px;
  text-align: center;
  overflow: hidden;
  user-select: none;
  position: absolute;
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-top {
  left: 50%;
  margin-left: -115px;
  bottom: 100%;
  margin-bottom: 12px;
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-top:before {
  clip: rect(25px, 50px, 50px, 0px);
  left: 50%;
  bottom: -15px;
  margin-left: -20px;
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-top:before {
  -webkit-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-right {
  left: 100%;
  margin-left: 12px;
  top: 50%;
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-right:before {
  clip: rect(0px, 25px, 50px, 0px);
  top: 50%;
  left: -20px;
  margin-top: -25px;
}
body.theme-flat .tooltip-container .tooltip-block.tooltip-block-right:before {
  -webkit-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
}
body.theme-flat .tooltip-container .tooltip-block .tooltip-block-list {
  margin: 3px 0;
  padding: 0 0 0 20px;
}
body.theme-flat .tooltip-container .tooltip-block .tooltip-block-list li {
  margin-top: 5px;
}
body.theme-flat .tooltip-container .tooltip-block .tooltip-block-list li:first-child {
  margin-top: 0;
}
body.theme-flat .tooltip-container .tooltip-title:hover + .tooltip-block {
  opacity: 1;
}
body.theme-flat .tooltip-container.tooltip-search-prefix .tooltip-block-right {
  margin-top: -28px;
}
body.theme-flat .tooltip-container.tooltip-search-text .tooltip-block-right {
  width: 260px;
  height: 155px;
  margin-top: -83px;
}
body.theme-flat .tooltip-container.tooltip-gallery-images .tooltip-block {
  width: 54px;
  padding: 2px;
  font-size: 12px;
}
body.theme-flat .tooltip-container.tooltip-gallery-images .tooltip-block.tooltip-block-top {
  margin-left: -30px;
}
body.theme-flat .datatable-template .datatable-template-image {
  height: 150px;
  width: 180px;
  padding: 5px 0 5px 5px;
}
body.theme-flat .datatable-template .datatable-template-text {
  padding-left: 5px;
  font-size: 15px;
  font-weight: bold;
}
body.theme-flat .collapssible-accordion {
  padding-left: 15px;
  position: relative;
  cursor: pointer;
}
body.theme-flat .collapssible-accordion .webix_template {
  font-weight: bold;
  font-size: 15px;
  margin-top: -1px;
}
body.theme-flat .collapssible-accordion:before {
  content: "\f0da";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: block;
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-flat .collapssible-accordion.showed-views:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
body.theme-flat .collapssible-accordion.webix_template {
  padding-bottom: 5px;
  padding-top: 5px;
}
body.theme-flat .webix_view.webix_window .webix_icon_btn {
  margin-top: 3px;
}
body.theme-flat .webix_dtable_focused .webix_column > div.webix_row_select,
body.theme-flat .webix_dtable_focused .webix_column > div.webix_column_select {
  background: #0288D1;
}
body.theme-flat .webix_el_button input,
body.theme-flat .webix_el_toggle input,
body.theme-flat .webix_el_button button,
body.theme-flat .webix_el_toggle button,
body.theme-flat .webixbutton {
  font-size: 15px;
  line-height: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-flat .webix_dtable .webix_ss_center .webix_cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-flat .lines-layout {
  border: 1px solid #BDC4D4 !important;
  box-sizing: border-box !important;
}
body.theme-flat .gallery-images-dataview {
  overflow-y: auto !important;
}
body.theme-flat .gallery-images-dataview .webix_dataview_item {
  border: none;
  cursor: default;
  padding: 5px 5px 15px 5px;
}
body.theme-flat .gallery-images-dataview .webix_selected {
  background: #0288D1 !important;
}
body.theme-flat .gallery-images-dataview .webix_selected .thumbnails-name {
  color: #F4F5F9;
}
body.theme-flat .gallery-images-dataview .thumbnails-name {
  color: #464A52;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-flat .gallery-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-flat .gallery-images-container .gallery-image-wrap {
  width: 100%;
}
body.theme-flat .gallery-images-container .gallery-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-flat .gallery-images-container .gallery-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: none;
}
body.theme-flat .gallery-images-container .gallery-images-star-icon {
  position: absolute;
  bottom: 6px;
  right: 13px;
  color: yellow;
}
body.theme-flat .gallery-images-container .tag-align-left {
  height: 20px;
  color: #0288D1;
  padding-left: 13px;
}
body.theme-flat .gallery-images-container .tag-align-right {
  height: 20px;
  color: #0288D1;
  padding-right: 13px;
}
body.theme-flat .gallery-images-container .warning-icon {
  position: absolute;
  bottom: 6px;
  color: red;
}
body.theme-flat .gallery-images-container:hover .gallery-images-info {
  display: block;
}
body.theme-flat .gallery-images-container.is-checked .gallery-images-info {
  display: block;
}
body.theme-flat .gallery-images-container.is-checked .gallery-images-header .webix_icon {
  visibility: visible;
  color: #0288D1;
}
body.theme-flat .gallery-images-buttons {
  text-align: center;
  margin-top: 40px;
}
body.theme-flat .gallery-images-button-elem {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  margin: 0 4px 0 -90px;
}
body.theme-flat .gallery-images-button {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: 20px;
  border: 1px solid #BDC4D4;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-flat .gallery-images-button .gallery-icon-svg {
  display: inline-block;
  vertical-align: middle;
}
body.theme-flat .gallery-images-button .gallery-icon-svg,
body.theme-flat .gallery-images-button .gallery-icon-use {
  width: 18px;
  height: 18px;
}
body.theme-flat .gallery-images-button .gallery-icon-use {
  fill: #6E7480;
}
body.theme-flat .gallery-images-button:hover,
body.theme-flat .gallery-images-button:focus {
  border-color: #0277BD;
}
body.theme-flat .gallery-images-button:hover .gallery-icon-use,
body.theme-flat .gallery-images-button:focus .gallery-icon-use {
  fill: #0277BD;
}
body.theme-flat .absolute-centered-image-template {
  position: relative;
  overflow-y: auto !important;
  overflow-x: auto !important;
}
body.theme-flat .absolute-centered-image-template .webix_template {
  padding: 0;
}
body.theme-flat .absolute-centered-image-template .webix_template .image-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
body.theme-flat .absolute-centered-image-template img {
  height: 100%;
  width: auto;
  position: absolute;
  margin: auto;
}
body.theme-flat .large-image-name .webix_template {
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-flat .resize-icon .webix_icon {
  color: #6E7480;
}
body.theme-flat .webix_dataview_item.webix_selected {
  color: #F4F5F9;
  background: #0288D1;
}
body.theme-flat .webix_column > div.webix_cell_select,
body.theme-flat .webix_column > div.webix_column_select,
body.theme-flat .webix_column > div.webix_row_select {
  color: #fff;
  background: #0288D1;
}
body.theme-flat .webix_tree_item.webix_selected span {
  padding: 4px 10px 4px 4px;
  margin-left: -4px;
  color: #F4F5F9;
  background: #0288D1 !important;
}
body.theme-flat .webix_dt_editor input,
body.theme-flat .webix_dt_editor select {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px 8px 0 9px;
  margin: 0;
  border: 1px solid gold;
  height: 28px;
  font-family: 'PT Sans', Tahoma;
  font-size: 15px;
  color: #666;
}
body.theme-flat .gallery-images-header {
  padding-bottom: 5px;
}
body.theme-flat .gallery-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-flat .gallery-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-flat .gallery-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-flat .gallery-images-header .gallery-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-flat .gallery-images-header .gallery-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #6E7480;
}
body.theme-flat .gallery-images-header .gallery-images-checkbox .checkbox-icon.checked {
  color: #0288D1;
}
body.theme-flat .gallery-images-header .gallery-images-checkbox .checkbox-icon:hover {
  color: #0277BD;
}
body.theme-flat .gallery-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-flat .edit-window-header .webix_template {
  padding-left: 10px;
  font-size: 18px;
  color: #464A52;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-flat .unselectable-dataview-items {
  -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 */
}
body.theme-flat .scenes-view .images-row-slider {
  overflow-y: hidden !important;
  overflow-x: auto !important;
}
body.theme-flat .scenes-view .images-row-slider .webix_list_item {
  border: none;
  cursor: default;
  padding: 0;
}
body.theme-flat .scenes-view .images-row-slider .webix_selected {
  background: #0288D1;
}
body.theme-flat .scenes-view .images-row-slider .webix_selected .thumbnails-name {
  color: #F4F5F9;
}
body.theme-flat .scenes-view .images-row-slider .thumbnails-name {
  color: #464A52;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-flat .scenes-view .active-item {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
body.theme-flat .scenes-view .active-item .slider-images-container {
  background-color: unset;
}
body.theme-flat .scenes-view .slider-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-flat .scenes-view .slider-images-container .slider-image-wrap {
  box-sizing: border-box;
  width: 94%;
  margin: 0 auto;
  background: #fff;
}
body.theme-flat .scenes-view .slider-images-container .slider-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-flat .scenes-view .slider-images-container .slider-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 6px;
  z-index: 10;
  width: 94%;
  height: 100%;
  display: none;
}
body.theme-flat .scenes-view .slider-images-container:hover .slider-images-info {
  display: block;
}
body.theme-flat .scenes-view .slider-images-container.is-checked .slider-images-info {
  display: block;
}
body.theme-flat .scenes-view .slider-images-container.is-checked .slider-images-header .webix_icon {
  visibility: visible;
  color: #0288D1;
}
body.theme-flat .scenes-view .slider-images-header {
  padding-bottom: 5px;
}
body.theme-flat .scenes-view .slider-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-flat .scenes-view .slider-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-flat .scenes-view .slider-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-flat .scenes-view .slider-images-header .slider-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-flat .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #6E7480;
}
body.theme-flat .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon.checked {
  color: #0288D1;
}
body.theme-flat .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon:hover {
  color: #0277BD;
}
body.theme-flat .scenes-view .slider-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-flat .scenes-view .scenes-view__slide-metadata .webix_overlay,
body.theme-flat .scenes-view .io-openseadragon-viewer .webix_overlay {
  padding: 1px;
  z-index: 9;
}
body.theme-flat .multichannel-view .multichannel-view__channel-list .webix_list_item,
body.theme-flat .color-template-window .multichannel-view__channel-list .webix_list_item {
  padding-right: 30px;
  cursor: default;
  position: relative;
}
body.theme-flat .multichannel-view .multichannel-view__channel-list .channel-item__name,
body.theme-flat .color-template-window .multichannel-view__channel-list .channel-item__name {
  cursor: pointer;
}
body.theme-flat .multichannel-view .multichannel-view__channel-list .channel-item__index,
body.theme-flat .color-template-window .multichannel-view__channel-list .channel-item__index {
  position: absolute;
  right: 5px;
}
body.theme-flat .multichannel-view .multichannel-view__channel-list .checkbox,
body.theme-flat .color-template-window .multichannel-view__channel-list .checkbox {
  cursor: pointer;
  font-size: 1.07em;
}
body.theme-flat .multichannel-view .multichannel-view__channel-list .checkbox:hover,
body.theme-flat .color-template-window .multichannel-view__channel-list .checkbox:hover {
  color: #0277BD;
}
body.theme-flat .multichannel-view .multichannel-openseadragon-viewer,
body.theme-flat .color-template-window .multichannel-openseadragon-viewer {
  position: relative;
  background-color: black;
}
body.theme-flat .multichannel-view .multichannel-openseadragon-viewer .icons,
body.theme-flat .color-template-window .multichannel-openseadragon-viewer .icons {
  z-index: 2;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 240px;
  font-size: 26px;
}
body.theme-flat .multichannel-view .multichannel-openseadragon-viewer .icons .icon,
body.theme-flat .color-template-window .multichannel-openseadragon-viewer .icons .icon {
  cursor: pointer;
}
body.theme-flat .multichannel-view .multichannel-openseadragon-viewer .icons .icon:hover,
body.theme-flat .color-template-window .multichannel-openseadragon-viewer .icons .icon:hover {
  color: #0277BD;
}
body.theme-flat .multichannel-view .multichannel-openseadragon-viewer .osd-container,
body.theme-flat .color-template-window .multichannel-openseadragon-viewer .osd-container {
  width: 100%;
  height: 100%;
}
body.theme-flat .multichannel-view .histogram-template,
body.theme-flat .color-template-window .histogram-template {
  position: relative;
}
body.theme-flat .multichannel-view .histogram-template .histogram,
body.theme-flat .color-template-window .histogram-template .histogram {
  position: absolute;
  right: 10px;
  top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  width: 400px;
  height: 200px;
}
body.theme-flat .multichannel-view .histogram-template .histogram .histogram-item,
body.theme-flat .color-template-window .histogram-template .histogram .histogram-item {
  flex-basis: 2px;
  background-color: red;
}
body.theme-flat .multichannel-view .groups-channels-list .webix_list_item .channel-item,
body.theme-flat .color-template-window .groups-channels-list .webix_list_item .channel-item {
  display: flex;
  flex-direction: column;
}
body.theme-flat .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-flat .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-flat .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two,
body.theme-flat .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two {
  display: flex;
  justify-content: space-between;
}
body.theme-flat .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-flat .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-flat .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover,
body.theme-flat .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover {
  color: #0277BD;
  cursor: pointer;
}
body.theme-flat .multichannel-view .groups-list .webix_list_item,
body.theme-flat .color-template-window .groups-list .webix_list_item {
  display: flex;
  justify-content: space-between;
}
body.theme-flat .multichannel-view .groups-list .webix_list_item .icon:hover,
body.theme-flat .color-template-window .groups-list .webix_list_item .icon:hover {
  color: #0277BD;
  cursor: pointer;
}
body.theme-flat .multichannel-view .sort-icon-template,
body.theme-flat .color-template-window .sort-icon-template {
  font-size: 20px;
}
body.theme-flat .multichannel-view .sort-icon-template .active,
body.theme-flat .color-template-window .sort-icon-template .active,
body.theme-flat .multichannel-view .sort-icon-template .icon:hover,
body.theme-flat .color-template-window .sort-icon-template .icon:hover {
  cursor: pointer;
  color: #0277BD;
}
body.theme-flat .multichannel-view .groups-panel__groups-header .webix_template,
body.theme-flat .color-template-window .groups-panel__groups-header .webix_template {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
body.theme-flat .multichannel-view .groups-panel__groups-header .webix_template .icon,
body.theme-flat .color-template-window .groups-panel__groups-header .webix_template .icon {
  padding-left: 10px;
}
body.theme-flat .multichannel-view .groups-panel__groups-header .webix_template .icon:hover,
body.theme-flat .color-template-window .groups-panel__groups-header .webix_template .icon:hover {
  cursor: pointer;
  color: #0277BD;
}
body.theme-flat .webix_invalid .webix_inp_bottom_label {
  padding-left: 4px;
}
body.theme-flat input[type="password"]::-ms-reveal,
body.theme-flat input::-ms-clear {
  display: none;
}
body.theme-flat .line-height-38 {
  line-height: 38px;
}
body.theme-flat .webix_form .left-label {
  padding-left: 5px;
}
body.theme-flat .webix_form .left-label-template .webix_template {
  padding-left: 5px;
}
body.theme-flat .checkbox-ctrl .webix_label_right {
  color: #6E7480;
  font-size: 15px;
  padding-left: 8px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  /*line-height: 16px;
      padding: 10px 0 0 10px;*/
}
body.theme-flat .checkbox-ctrl .webix_custom_checkbox {
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid #6E7480;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  -o-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
body.theme-flat .checkbox-ctrl .webix_custom_checkbox:before {
  content: "\f00c";
  font-family: 'Font Awesome 5 Free';
  font-size: 12px;
  line-height: 1;
  font-weight: 900;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6.5px 0 0 -6.5px;
  visibility: hidden;
}
body.theme-flat .checkbox-ctrl .webix_custom_checkbox:focus,
body.theme-flat .checkbox-ctrl .webix_custom_checkbox:hover {
  border-color: #0288D1;
}
body.theme-flat .checkbox-ctrl .webix_checkbox_1 .webix_custom_checkbox {
  background-color: #0288D1;
  border-color: #0288D1;
}
body.theme-flat .checkbox-ctrl .webix_checkbox_1 .webix_custom_checkbox:before {
  visibility: visible;
}
body.theme-flat .select-field .webix_inp_static,
body.theme-flat .select-field-reverce .webix_inp_static,
body.theme-flat .select-field input,
body.theme-flat .select-field-reverce input,
body.theme-flat .select-field select,
body.theme-flat .select-field-reverce select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
  cursor: pointer;
}
body.theme-flat .select-field .webix_inp_static:focus,
body.theme-flat .select-field-reverce .webix_inp_static:focus,
body.theme-flat .select-field input:focus,
body.theme-flat .select-field-reverce input:focus,
body.theme-flat .select-field select:focus,
body.theme-flat .select-field-reverce select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .select-field .webix_placeholder,
body.theme-flat .select-field-reverce .webix_placeholder {
  font-size: 15px;
}
body.theme-flat .select-field span.webix_input_icon,
body.theme-flat .select-field-reverce span.webix_input_icon {
  background: none;
  cursor: pointer;
  padding-top: 9px !important;
  font-size: 15px;
}
body.theme-flat .select-field .webix_inp_static,
body.theme-flat .select-field input,
body.theme-flat .select-field select {
  border-color: #BDC4D4;
  color: #6E7480;
}
body.theme-flat .select-field .webix_inp_static:focus,
body.theme-flat .select-field input:focus,
body.theme-flat .select-field select:focus {
  border-color: #BDC4D4;
}
body.theme-flat .select-field .webix_placeholder {
  color: rgba(110, 116, 128, 0.6);
}
body.theme-flat .select-field span.webix_input_icon {
  color: #6E7480;
}
body.theme-flat .select-field-reverce .webix_inp_label {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 500;
}
body.theme-flat .select-field-reverce .webix_inp_static,
body.theme-flat .select-field-reverce input {
  border-color: #4A525E;
  color: rgba(255, 255, 255, 0.8);
  background: #4A525E;
}
body.theme-flat .select-field-reverce .webix_inp_static:focus,
body.theme-flat .select-field-reverce input:focus {
  border-color: #4A525E;
}
body.theme-flat .select-field-reverce .webix_placeholder {
  color: rgba(255, 255, 255, 0.8);
}
body.theme-flat .select-field-reverce span.webix_input_icon {
  color: rgba(255, 255, 255, 0.8);
}
body.theme-flat .text-field.webix_invalid.webix_el_text input {
  border-color: #fea5a8;
}
body.theme-flat .text-field.webix_el_text input {
  border-color: #BDC4D4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
  color: #6E7480;
}
body.theme-flat .text-field.webix_el_text input:focus {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .text-field.webix_el_text input::-webkit-input-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .text-field.webix_el_text input::-moz-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .text-field.webix_el_text input:-moz-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .text-field.webix_el_text input:-ms-input-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .text-field.webix_el_text input:focus::-webkit-input-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .text-field.webix_el_text input:focus::-moz-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .text-field.webix_el_text input:focus:-moz-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .text-field.webix_el_text input:focus:-ms-input-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .search-field.webix_invalid.webix_el_search input {
  border-color: #fea5a8;
}
body.theme-flat .search-field.webix_el_search input {
  border-color: #BDC4D4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-flat .search-field.webix_el_search input:focus {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .search-field.webix_el_search input[type="text"]::-webkit-input-placeholder {
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-flat .search-field.webix_el_search input[type="text"]::-moz-placeholder {
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-flat .search-field.webix_el_search input[type="text"]:-ms-input-placeholder {
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-flat .search-field.webix_el_search input[type="text"]:focus::-webkit-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-flat .search-field.webix_el_search input[type="text"]:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-flat .search-field.webix_el_search input[type="text"]:focus:-ms-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-flat .search-field.webix_el_search .webix_input_icon {
  color: #6E7480;
}
body.theme-flat .textarea-field .webix_el_box textarea {
  border-color: #BDC4D4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
  color: #6E7480;
}
body.theme-flat .textarea-field .webix_el_box textarea:focus {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .textarea-field .webix_el_box textarea::-webkit-input-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .textarea-field .webix_el_box textarea::-moz-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .textarea-field .webix_el_box textarea:-moz-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .textarea-field .webix_el_box textarea:-ms-input-placeholder {
  font-size: 15px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-flat .textarea-field .webix_el_box textarea:focus::-webkit-input-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .textarea-field .webix_el_box textarea:focus::-moz-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .textarea-field .webix_el_box textarea:focus:-moz-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .textarea-field .webix_el_box textarea:focus:-ms-input-placeholder {
  font-size: 15px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-flat .multiline-label .webix_el_box label {
  line-height: 15px !important;
}
body.theme-flat .label-error {
  color: #f92921;
}
body.theme-flat .webix_invalid .webix_el_box textarea {
  background-color: #fff6f6 !important;
  border-color: #fea5a8 !important;
}
body.theme-flat .pager-info {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #BDC4D4;
  color: #6E7480;
  padding: 3px 15px;
  height: 24px;
}
body.theme-flat .webix_tree_item {
  cursor: pointer;
}
body.theme-flat .webix_tree_item .webix_selected {
  background: #0288D1;
}
body.theme-flat .cart-list-view .webix_list_item {
  margin: 5px;
  box-sizing: border-box;
  padding: 2px 10px;
  line-height: 29px;
  cursor: pointer;
  color: #6E7480;
  background: #E8EBF1;
  text-align: left;
  width: auto !important;
  height: 29px;
  overflow: hidden !important;
}
body.theme-flat .cart-list-view .webix_list_item .webix_icon {
  text-align: left;
  color: #6E7480 !important;
}
body.theme-flat .cart-list-view .cart-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100px;
  height: 100px;
}
body.theme-flat .cart-list-view .card-list-name {
  width: 115px !important;
  margin-top: -30px;
  margin-left: 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-flat .downloading-menu.webix_view {
  width: 202px !important;
}
body.theme-flat .downloading-menu.webix_view .webix_list_item {
  line-height: 28px;
  background: #0288D1;
  border-color: #0288D1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-flat .downloading-menu.webix_view .webix_list_item:hover,
body.theme-flat .downloading-menu.webix_view .webix_list_item:focus {
  color: #fff;
  background: #0277BD;
  border-color: #0277BD;
}
body.theme-flat .downloading-menu.webix_view .webix_list_item .webix_submenu_icon {
  margin-top: 3px;
}
body.theme-flat .large-image-window .image-window-list-name {
  padding-left: 5px;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-flat .large-image-window .image-window-checkbox {
  padding-top: 3px;
  float: left;
}
body.theme-flat .column-header-top-name {
  text-align: center;
}
body.theme-flat .column-header-bottom-name {
  width: 75%;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-flat .column-editable-icon {
  float: right;
  line-height: inherit;
  width: 17px;
  margin-right: 20px;
}
body.theme-flat .collpaser-text {
  font-weight: bold;
  font-size: 15px;
}
body.theme-flat .project-metadata-window-collapser {
  padding: 5px 0 8px 20px;
  margin-left: 20px;
}
body.theme-flat .images-tags-active-list .webix_list_item {
  border-bottom: 1px solid #dddddd;
}
body.theme-flat .images-tags-active-list .active-list-name {
  padding-left: 7px;
  font-size: 15px;
  padding-top: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-flat .images-tags-active-list .active-list-delete-button {
  float: right;
  padding-top: 2px;
  margin-right: -10px;
}
body.theme-flat .images-tags-active-list .active-list-delete-button .delete-icon-button .webix_icon_btn {
  color: #606060;
}
body.theme-flat .icon-popup-button-layout {
  padding-top: 6px;
  padding-left: 3px;
}
body.theme-flat .upload-metadatatable .accept-button,
body.theme-flat .upload-metadatatable .adjust-icon {
  cursor: pointer;
}
body.theme-flat .upload-metadatatable .accept-button:hover,
body.theme-flat .upload-metadatatable .adjust-icon:hover {
  color: #0277BD;
}
body.theme-flat .upload-metadatatable .upload-metadata-column-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.theme-flat .upload-metadatatable .upload-metadata-column-header .column-header-name {
  flex-shrink: 1;
}
body.theme-flat .upload-metadatatable .upload-metadata-column-header .adjust-icon {
  padding-right: 10px;
  flex-shrink: 0;
}
body.theme-flat .last-selected-folder {
  background: #01aed1;
  color: #F4F5F9;
}
body.theme-flat .palette-dataview .palette-dataview__item {
  width: 100%;
  height: 100%;
}
body.theme-flat .palette-dataview .webix_dataview_item {
  padding: 2px;
}
body.theme-flat .palette-dataview .webix_selected {
  background-color: unset;
  border: 1px solid black;
}
body.theme-flat .webix_el_switch .webix_label_right {
  padding-top: 7px;
  margin-top: 0px;
}
body.theme-flat .global-header {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 5;
}
body.theme-flat .main-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-flat .main-header * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-flat .main-header span.webix_input_icon {
  margin-right: 8px;
}
body.theme-flat .main-header-logo,
body.theme-flat .login-menu {
  background-color: transparent;
}
body.theme-flat .main-header-logo {
  color: #6E7480;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 16px;
  cursor: pointer;
}
body.theme-flat .main-header-logo .webix_template {
  padding: 21px 5px 22px 0;
}
body.theme-flat .header-base-menu {
  padding-left: 50px;
}
body.theme-flat .header-base-menu .webix_list_item {
  display: inline-block;
  font-size: 14px;
  line-height: 56px;
  background: none;
  color: #6E7480;
  letter-spacing: 0.2px;
  cursor: pointer;
}
body.theme-flat .header-base-menu .webix_list_item:first-child,
body.theme-flat .header-base-menu .webix_list_item:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-flat .header-base-menu .webix_list_item:hover,
body.theme-flat .header-base-menu .webix_list_item.webix_selected {
  background: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-flat .header-base-menu .webix_list_item:focus,
body.theme-flat .header-base-menu .webix_list_item:active {
  background: none;
  color: #6E7480;
}
body.theme-flat .login-menu .webix_template {
  padding: 0;
}
body.theme-flat .login-menu .login-menu-item {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 16px;
  padding: 22px 14px;
  letter-spacing: 0.2px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-flat .login-menu .login-menu-item:hover {
  background-color: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-flat .login-menu .login-menu-item.menu-sign-up {
  color: #0288D1;
}
body.theme-flat .login-menu .login-menu-item.menu-sign-up:hover {
  background-color: #0288D1;
  color: #ffffff;
  text-shadow: 0.6px 0 0 #ffffff;
}
body.theme-flat .userbar .userbar-avatar {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
body.theme-flat .userbar .userbar-avatar .userbar-avatar-image {
  display: inline-block;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: -9999px;
  top: -9999px;
  bottom: -9999px;
  right: -9999px;
  margin: auto;
}
body.theme-flat .userbar .webix_list_item {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #6E7480;
  font-size: 15px;
  background: none;
  max-width: 150px;
}
body.theme-flat .userbar .webix_list_item:hover,
body.theme-flat .userbar .webix_list_item:focus,
body.theme-flat .userbar .webix_list_item:active {
  background: none;
  outline: none;
}
body.theme-flat .metadata-template .jsoneditor-readonly {
  font-size: 15px !important;
  color: #6E7480;
  font-family: Roboto, Arial;
  font-weight: bold;
}
body.theme-flat .metadata-template .jsoneditor-field {
  font-family: Roboto, Arial;
  font-size: 15px !important;
  color: #6E7480;
}
body.theme-flat .metadata-template .jsoneditor-field:focus {
  background-color: #ffffab47;
}
body.theme-flat .metadata-template .invalid-field .jsoneditor-value {
  background-color: rgba(240, 122, 122, 0.2);
}
body.theme-flat .metadata-template .jsoneditor-value {
  font-family: Roboto, Arial;
  font-size: 15px !important;
  color: #6E7480 !important;
}
body.theme-flat .metadata-template .jsoneditor-value:focus {
  background-color: #ffffab47;
}
body.theme-flat .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #0288D1;
  border-color: #0288D1;
}
body.theme-flat .template-error {
  padding-top: 5px;
}
body.theme-flat .template-error .webix_template {
  color: #a94442;
  background: #f2dede;
  border: 1px solid #ebccd1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
}
body.theme-flat .bars-icon .webix_icon_button {
  text-align: left;
}
body.theme-flat .bars-icon .webix_icon_button .webix_icon {
  color: #6E7480;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
body.theme-flat .bars-icon .webix_icon_button:hover .webix_icon,
body.theme-flat .bars-icon .webix_icon_button:focus .webix_icon {
  color: #464A52;
}
body.theme-flat .breadcrumds {
  color: #6E7480;
  font-size: 12px;
  line-height: 16px;
  padding-top: 11px;
  padding-left: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-flat .breadcrumds span {
  display: inline-block;
  position: relative;
  padding-left: 10px;
  margin: 0 6px 0 0;
  cursor: pointer;
}
body.theme-flat .breadcrumds span:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  color: #6E7480;
  position: absolute;
  left: 0;
  font-size: 12px;
  line-height: 16px;
}
body.theme-flat .breadcrumds span:last-child {
  font-weight: 500;
  cursor: default;
}
body.theme-flat .breadcrumds span:last-child:before {
  font-weight: 500;
}
body.theme-flat .breadcrumds span:first-child {
  padding-left: 0;
}
body.theme-flat .breadcrumds span:first-child:before {
  display: none;
}
body.theme-flat .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #0288D1;
  border-color: #0288D1;
  color: #fff;
}
body.theme-flat .webix_view .webix_pager_item:hover,
body.theme-flat .webix_view .webix_pager_item:focus {
  background: #0277BD;
  border-color: #0277BD;
}
body.theme-flat .webix_pager .pager-input {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
  height: 100%;
  padding: 0;
  width: 40px;
  background: #E8EBF1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  box-shadow: none;
  text-align: center;
  color: #6E7480;
  font-size: 15px;
  line-height: 240%;
}
body.theme-flat .webix_pager .pager-amount {
  display: inline-block;
  height: 99%;
  line-height: 31px;
}
body.theme-flat .webix_view.webix_window {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
body.theme-flat .webix_view.webix_window .webix_win_head {
  border: none;
}
body.theme-flat .webix_view.webix_window .window-header-toolbar-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 14px;
}
body.theme-flat .window-close-button button {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .window-close-button .close-icon-svg,
body.theme-flat .window-close-button .close-icon-svg-use {
  width: 26px;
  height: 26px;
}
body.theme-flat .window-close-button .close-icon-svg-use {
  fill: #BDC4D4;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body.theme-flat .window-close-button button:hover,
body.theme-flat .window-close-button button:focus,
body.theme-flat .window-close-button button:active {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .window-close-button button:hover .close-icon-svg-use,
body.theme-flat .window-close-button button:focus .close-icon-svg-use,
body.theme-flat .window-close-button button:active .close-icon-svg-use {
  fill: #0277BD;
}
body.theme-flat .webix_el_slider .webix_slider_title {
  display: block;
  width: 100%;
  left: 0 !important;
}
body.theme-flat .slider-title {
  padding: 0 10px;
  color: #313541;
  font-size: 12px;
}
body.theme-flat .slider-title:before,
body.theme-flat .slider-title:after {
  content: ' ';
  display: table;
}
body.theme-flat .slider-title:after {
  clear: both;
}
body.theme-flat .slider-title .label,
body.theme-flat .slider-title .value {
  display: block;
}
body.theme-flat .slider-title .value {
  float: right;
}
body.theme-flat .slider-title .label {
  float: left;
  margin-right: 10px;
}
body.theme-flat .webix_slider_box .webix_slider_left {
  border-radius: 0;
  background: #6E7480;
  border-color: #6E7480;
}
body.theme-flat .webix_slider_box .webix_slider_right {
  border-color: #CED3DF;
  background: #CED3DF;
  border-radius: 0;
}
body.theme-flat .webix_slider_box .webix_slider_handle {
  background: #6E7480;
  border-color: #373a40;
  cursor: pointer;
}
body.theme-flat .webix_el_colorpicker .webix_inp_top_label {
  color: #313541;
  font-size: 12px;
}
body.theme-flat .webix_el_colorpicker .webix_inp_static {
  color: #6E7480;
  border-color: #E8EBF1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-flat .webix_el_colorpicker .webix_inp_static:focus {
  border-color: #0288D1;
  box-shadow: none;
}
body.theme-flat .single-rater-props .webix_el_colorpicker,
body.theme-flat .multi-rater-props .webix_el_colorpicker {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 11px;
}
body.theme-flat .webix_modal_box.webix_confirm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
}
body.theme-flat .webix_modal_box.webix_confirm .webix_popup_title {
  padding-top: 10px;
  padding-bottom: 6px;
}
body.theme-flat .webix_modal_box.webix_confirm .webix_popup_text {
  padding-top: 10px;
}
body.theme-flat .webix_modal_box.webix_confirm .webix_popup_controls {
  padding-bottom: 10px;
}
body.theme-flat .notification-popup-header .webix_template {
  color: #666666;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
body.theme-flat .color-picker-popup .color-picker .webix_template,
body.theme-flat .color-picker-popup .color-picker .picker_done {
  display: none;
}
body.theme-flat .color-picker-popup .color-picker .picker_editor {
  flex: 2.4 1 auto;
}
body.theme-flat .color-picker-popup .color-picker .picker_wrapper {
  box-shadow: none;
  margin: 0 auto;
  background-color: #fff;
}
body.theme-flat .color-picker-popup .y-axis-number-item {
  width: 100%;
  display: inline-block;
}
body.theme-flat .color-picker-popup .webix_overlay {
  z-index: 101;
}
body.theme-flat .color-picker-popup .chart-overlay {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
}
body.theme-flat .color-picker-popup .chart-overlay:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, transparent 0%, #eceff1 50%, transparent 100%);
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loading {
  from {
    left: -300px;
  }
  to {
    left: 100%;
  }
}
body.theme-flat .webix_drop_file:before {
  content: "Drop Files here";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 1px;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 2px #0288D1 dashed;
  background-color: #E8EBF1;
  z-index: 2;
  font-size: 30px;
}
body.theme-flat .uploading-progress-template {
  text-align: center;
  color: #464A52;
}
body.theme-flat .progress-component .webix_template {
  padding: 0;
}
body.theme-flat .progress-component .progress-bar {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 100%;
  height: 20px;
}
body.theme-flat .progress-component .progress-bar .bar,
body.theme-flat .progress-component .progress-bar .progress {
  height: 100%;
  display: block;
}
body.theme-flat .progress-component .progress-bar .bar {
  position: relative;
  background-color: rgba(0, 0, 0, 0.075);
}
body.theme-flat .progress-component .progress-bar .progress {
  background: #75b800;
}
body.theme-flat .progress-component .progress-bar .progress.error {
  background: #ef5350;
}
body.theme-flat .progress-component .progress-bar .progress-text {
  color: #464A52;
  position: absolute;
  font-size: 12px;
  width: 100%;
  height: 100%;
  line-height: 17px;
  text-align: center;
}
body.theme-flat .recognition-status-template {
  padding-left: 20px;
  font-size: 18px;
  cursor: pointer;
}
body.theme-flat .templateName {
  height: 25px;
  font-size: 34px;
  padding: 0 10px;
  margin-bottom: 40px;
}
body.theme-flat .list-of-tags-template {
  font-size: 18px;
  padding-left: 17px;
}
body.theme-flat .webix_overlay {
  padding: 0px;
}
body.theme-flat .webix_overlay .data-subview-overlay {
  background-color: #fff;
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px 0 20px;
}
body.theme-flat .webix_overlay .data-subview-overlay .overlay-text {
  display: inline-block;
  color: #94A1B3;
  font-size: 34px;
}
body.theme-flat .webix_overlay .empty-overlay {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
body.theme-flat .hidden-overflow {
  overflow: hidden !important;
}
body.theme-flat .edit-column-window .new-columns-header {
  text-align: center;
  font-weight: 600;
}
body.theme-flat .edit-column-window .new-columns-header.new-columns-header-main {
  font-size: 18px;
}
body.theme-flat .compare-metadata-column,
body.theme-flat .compare-metadata-column .webix_template,
body.theme-flat .compare-metadata-column .webix_view {
  background: #E8EBF1;
}
body.theme-flat .compare-metadata-column .json-viewer,
body.theme-flat .compare-metadata-column .webix_template .json-viewer,
body.theme-flat .compare-metadata-column .webix_view .json-viewer {
  padding: 5px;
  box-sizing: border-box;
}
body.theme-flat .datatable-image-column {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
body.theme-material {
  /* fonts */
  /* icons */
  /* colors */
  /* backgrounds */
  /* buttons */
  /* borders */
  /* accordions (datasets, gallery pages) */
  /* item-content-table */
  /* tabview */
  /* recommend-block */
  /* message boxes */
  /* LINKS */
  /* TITLES */
  /* text */
  /* icons */
  /* webix styles */
  /* tooltip */
  /* main-header-logo */
  /* .header-base-menu */
  /* login-menu */
  /* userbar */
  /* PAGES STYLES */
  /* templates error */
  /* breadcrumds */
  /* webix_pager */
  /* webix_el_slider */
  /* .webix_el_colorpicker */
  /*  webix_modal_box webix_confirm */
}
body.theme-material .webix_view div:focus,
body.theme-material .webix_view span:focus,
body.theme-material .webix_view a.webix_list_item:focus,
body.theme-material .webix_view.webix_window:focus {
  outline: none;
}
body.theme-material .accordion-item.webix_accordionitem,
body.theme-material .accordion-item-pale.webix_accordionitem {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
body.theme-material .accordion-item.webix_accordionitem .webix_accordionitem_header,
body.theme-material .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-material .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header,
body.theme-material .accordion-item-pale.webix_accordionitem.collapsed .webix_accordionitem_header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-row:before,
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row:before,
body.theme-material .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row:after {
  clear: both;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-label,
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-material .accordion-item.webix_accordionitem {
  border-color: #1CA1C1;
}
body.theme-material .accordion-item.webix_accordionitem .webix_accordionitem_header {
  font-size: 15px;
  background: #1CA1C1;
  border-color: #1CA1C1;
  color: #fff;
}
body.theme-material .accordion-item.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #fff;
  height: 34px;
  line-height: 34px;
}
body.theme-material .accordion-item.webix_accordionitem .webix_accordionitem_label {
  padding-left: 20px;
  line-height: 34px;
}
body.theme-material .accordion-item.webix_accordionitem.collapsed {
  border-color: #BDC4D4;
}
body.theme-material .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header {
  background: #fff;
  border-color: #BDC4D4;
  color: #475466;
}
body.theme-material .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: #475466;
}
body.theme-material .accordion-item.webix_accordionitem.collapsed:hover {
  border-color: #1CA1C1;
}
body.theme-material .accordion-item.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  border-color: #1CA1C1;
}
body.theme-material .accordion-item.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-header {
  color: #475466;
  line-height: 16px;
  font-size: 15px;
  background: #F4F5F9;
  padding: 10px 20px;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-block {
  padding: 0 20px;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-row {
  border-top: 1px solid #F4F5F9;
  padding: 5px 0;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-row:first-child {
  border-top: 0;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-name {
  display: inline-block;
  vertical-align: top;
  padding: 6px 13px;
  color: #fff;
  background: #1CA1C1;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
}
body.theme-material .accordion-item.webix_accordionitem .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-material .accordion-item.webix_accordionitem .feature-options-table {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
}
body.theme-material .accordion-item.webix_accordionitem .feature-options-table th,
body.theme-material .accordion-item.webix_accordionitem .feature-options-table td {
  vertical-align: middle;
  word-break: break-word;
}
body.theme-material .accordion-item.webix_accordionitem .feature-options-table th {
  font-weight: 500;
  text-align: left;
  padding: 0 0 5px 0;
}
body.theme-material .accordion-item.webix_accordionitem .feature-options-table td {
  padding: 5px 0;
  border-top: 1px solid #F4F5F9;
}
body.theme-material .accordion-item.webix_accordionitem .feature-options-table td:first-child {
  width: 140px;
}
body.theme-material .accordion-item-pale.webix_accordionitem {
  border-color: #E8EBF1;
}
body.theme-material .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  background: #F4F5F9;
  border-color: #E8EBF1;
  color: #475466;
}
body.theme-material .accordion-item-pale.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #475466;
  height: 28px;
  line-height: 26px;
  float: left;
  margin: 0 6px 0 6px;
}
body.theme-material .accordion-item-pale.webix_accordionitem .webix_accordionitem_label {
  padding-left: 9px;
  line-height: 29px;
}
body.theme-material .accordion-item-pale.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  background: #e3e6f0;
}
body.theme-material .accordion-item-pale.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-header {
  color: #475466;
  line-height: 16px;
  font-size: 15px;
  background: #F4F5F9;
  padding: 10px 20px;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-block {
  padding: 0 10px 0 31px;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row {
  padding: 5px 0;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row .item-content-label {
  float: left;
  width: 155px;
  margin-right: 15px;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value {
  margin-left: 170px;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value .pre-scrollable {
  padding: 8px;
  font-size: 13px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0 0 0;
  overflow-x: auto;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-label {
  float: none;
  width: 100%;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-value {
  margin-left: 0;
}
body.theme-material .accordion-item-pale.webix_accordionitem .tags-container {
  padding: 0 10px 0 31px;
}
body.theme-material .accordion-item-pale.webix_accordionitem .tags-container .tag {
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
  padding: 3px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #d2d4da;
  color: #475466;
}
body.theme-material .accordion-item-pale.webix_accordionitem .item-content-img {
  padding: 5px 10px 5px 31px;
}
body.theme-material .item-content-table {
  padding: 0 20px;
}
body.theme-material .item-content-table .item-content-row {
  border-top: 1px solid #F4F5F9;
  padding: 5px 0;
}
body.theme-material .item-content-table .item-content-row:before,
body.theme-material .item-content-table .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-material .item-content-table .item-content-row:after {
  clear: both;
}
body.theme-material .item-content-table .item-content-row:first-child {
  border-top: 0;
}
body.theme-material .item-content-table .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-material .item-content-table .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-material .tabview-block div.webix_item_tab {
  background: #BDC4D4;
  border-color: #BDC4D4;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
body.theme-material .tabview-block div.webix_item_tab.webix_selected {
  background: #1CA1C1;
  border-color: #1CA1C1;
}
body.theme-material .tabview-block .webix_after_all_tabs {
  background: #1CA1C1;
}
body.theme-material .tabview-block .tabview-content {
  background: #F4F5F9;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
body.theme-material .recommend-block {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  text-align: center;
  padding: 15px;
  background: #F4F5F9;
  margin: 15px 0;
}
body.theme-material .recommend-block .recommend-block-content {
  font-size: 15px;
  line-height: 1.5;
}
body.theme-material .webix_message.webix_info {
  font-size: 15px;
  padding: 0px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 10px #888;
  -moz-box-shadow: 0px 0px 10px #888;
  box-shadow: 0px 0px 10px #888;
}
body.theme-material .webix_message.webix_info div {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  border: 1px solid #b8b8b8;
}
body.theme-material .metadatatable-layout {
  border-top: 1px solid #ccd7e6;
}
body.theme-material .webix_el_box .webix_icon_btn {
  margin-right: 0;
}
body.theme-material .btn .webix_el_box,
body.theme-material .btn-contour .webix_el_box,
body.theme-material .btn-disabled .webix_el_box {
  padding: 0;
}
body.theme-material .btn .webixtype_base {
  color: rgba(255, 255, 255, 0.9);
  background: #1CA1C1;
}
body.theme-material .btn .webixtype_base:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #1992AF;
  border-color: #1CA1C1;
}
body.theme-material .btn .webixtype_base:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
}
body.theme-material .metadtable-edit-column-button .webix_img_btn,
body.theme-material .metadtable-export-button .webix_img_btn {
  color: #475466;
}
body.theme-material .webix_view {
  color: #475466;
}
body.theme-material .global-main-light {
  background: #fff;
}
body.theme-material .global-main-dark {
  background: #F4F5F9;
}
body.theme-material a,
body.theme-material .link {
  color: #0288D1;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-material a:visited,
body.theme-material .link:visited,
body.theme-material a:hover,
body.theme-material .link:hover,
body.theme-material a:focus,
body.theme-material .link:focus {
  color: #0277BD;
}
body.theme-material a:visited,
body.theme-material .link:visited {
  color: #6e02bd;
}
body.theme-material .main-title {
  color: #fff;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}
body.theme-material .main-subtitle2 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
  color: #313131;
}
body.theme-material .main-subtitle3 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #313131;
}
body.theme-material .main-subtitle4 {
  font-size: 14px;
  font-weight: 500;
  color: #313131;
}
body.theme-material .highlighted-item {
  color: #0288D1;
}
body.theme-material .badge {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #1CA1C1;
  text-align: center;
}
body.theme-material .webix_view.webix_popup {
  border-color: #ccd7e6;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-material .webix_view.webix_popup .webix_list_item {
  text-overflow: ellipsis;
  color: #475466;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
}
body.theme-material .webix_view.webix_popup .webix_list_item .webix_icon {
  color: #475466;
}
body.theme-material .webix_view.webix_popup .webix_list_item:hover,
body.theme-material .webix_view.webix_popup .webix_list_item:focus {
  background-color: #f5f5f5;
}
body.theme-material .webix_view.webix_popup .webix_list_item.webix_selected {
  color: #464A52;
  background: #edeff5;
}
body.theme-material .webix_selected,
body.theme-material .webix_selected:focus {
  background: #edeff5;
  color: #464A52;
}
body.theme-material .webix_img_btn .webix_icon_btn {
  font-size: 18px;
}
body.theme-material .webix_dtable {
  border-color: #ccd7e6;
}
body.theme-material .webix_dtable .webix_ss_header td {
  background: #F4F5F9;
  border-color: #ccd7e6;
}
body.theme-material .webix_dtable .webix_ss_vscroll_header {
  background: #F4F5F9;
  border-color: #ccd7e6;
}
body.theme-material .webix_dtable .webix_ss_center .webix_cell {
  border-color: #E8EBF1;
}
body.theme-material .collapser {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-material .collapser .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-material .collapser .collapser-btn .webix_template {
  position: relative;
}
body.theme-material .collapser .collapser-btn .webix_icon {
  font-weight: 600;
  padding-left: 3px;
  position: absolute;
  top: 50%;
}
body.theme-material .collapser-vertical {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-material .collapser-vertical .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-material .collapser-vertical .collapser-btn .webix_template {
  position: relative;
}
body.theme-material .collapser-vertical .collapser-btn .webix_icon {
  font-weight: 600;
  position: absolute;
  left: 50%;
}
body.theme-material .tooltip-container {
  display: block;
  position: relative;
}
body.theme-material .tooltip-container .tooltip-title {
  cursor: pointer;
}
body.theme-material .tooltip-container .tooltip-block {
  display: block;
  width: 230px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  white-space: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #313131;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-xs {
  font-size: 12px;
  line-height: 14px;
  padding: 5px;
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-material .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-material .tooltip-container .tooltip-block.tooltip-block-top:before,
body.theme-material .tooltip-container .tooltip-block.tooltip-block-right:before {
  z-index: 100000;
  content: "\2666";
  width: 40px;
  height: 40px;
  font-family: monospace;
  color: #fff;
  font-size: 30px;
  line-height: 48px;
  text-align: center;
  overflow: hidden;
  user-select: none;
  position: absolute;
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-top {
  left: 50%;
  margin-left: -115px;
  bottom: 100%;
  margin-bottom: 12px;
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-material .tooltip-container .tooltip-block.tooltip-block-top:before {
  clip: rect(25px, 50px, 50px, 0px);
  left: 50%;
  bottom: -15px;
  margin-left: -20px;
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-top:before {
  -webkit-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-right {
  left: 100%;
  margin-left: 12px;
  top: 50%;
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-material .tooltip-container .tooltip-block.tooltip-block-right:before {
  clip: rect(0px, 25px, 50px, 0px);
  top: 50%;
  left: -20px;
  margin-top: -25px;
}
body.theme-material .tooltip-container .tooltip-block.tooltip-block-right:before {
  -webkit-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
}
body.theme-material .tooltip-container .tooltip-block .tooltip-block-list {
  margin: 3px 0;
  padding: 0 0 0 20px;
}
body.theme-material .tooltip-container .tooltip-block .tooltip-block-list li {
  margin-top: 5px;
}
body.theme-material .tooltip-container .tooltip-block .tooltip-block-list li:first-child {
  margin-top: 0;
}
body.theme-material .tooltip-container .tooltip-title:hover + .tooltip-block {
  opacity: 1;
}
body.theme-material .tooltip-container.tooltip-search-prefix .tooltip-block-right {
  margin-top: -28px;
}
body.theme-material .tooltip-container.tooltip-search-text .tooltip-block-right {
  width: 260px;
  height: 155px;
  margin-top: -83px;
}
body.theme-material .tooltip-container.tooltip-gallery-images .tooltip-block {
  width: 54px;
  padding: 2px;
  font-size: 12px;
}
body.theme-material .tooltip-container.tooltip-gallery-images .tooltip-block.tooltip-block-top {
  margin-left: -30px;
}
body.theme-material .datatable-template .datatable-template-image {
  height: 150px;
  width: 180px;
  padding: 5px 0 5px 5px;
}
body.theme-material .datatable-template .datatable-template-text {
  padding-left: 5px;
  font-size: 15px;
  font-weight: bold;
}
body.theme-material .collapssible-accordion {
  padding-left: 15px;
  position: relative;
  cursor: pointer;
}
body.theme-material .collapssible-accordion .webix_template {
  font-weight: bold;
  font-size: 15px;
  margin-top: -1px;
}
body.theme-material .collapssible-accordion:before {
  content: "\f0da";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: block;
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-material .collapssible-accordion.showed-views:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
body.theme-material .collapssible-accordion.webix_template {
  padding-bottom: 5px;
  padding-top: 5px;
}
body.theme-material .webix_view.webix_window .webix_icon_btn {
  margin-top: 3px;
}
body.theme-material .webix_dtable_focused .webix_column > div.webix_row_select,
body.theme-material .webix_dtable_focused .webix_column > div.webix_column_select {
  background: #1CA1C1;
}
body.theme-material .webix_el_button input,
body.theme-material .webix_el_toggle input,
body.theme-material .webix_el_button button,
body.theme-material .webix_el_toggle button,
body.theme-material .webixbutton {
  font-size: 15px;
  line-height: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-material .webix_dtable .webix_ss_center .webix_cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-material .lines-layout {
  border: 1px solid #ccd7e6 !important;
  box-sizing: border-box !important;
}
body.theme-material .webix_window {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1) !important;
}
body.theme-material .collapser .collapser-btn .webix_icon {
  left: 0;
}
body.theme-material .collapser-vertical .collapser-btn .webix_icon {
  top: 0;
}
body.theme-material .collapssible-accordion .webix_template {
  margin-top: 1px;
  padding-left: 5px;
}
body.theme-material .webix_dtable .webix_ss_header td.webix_last_row,
body.theme-material .webix_dtable .webix_ss_vscroll_header {
  border-bottom: 1px solid #5ccce7;
}
body.theme-material .collapssible-accordion .webix_template,
body.theme-material .collapssible-accordion:before {
  color: #313131;
}
body.theme-material .gallery-images-dataview {
  overflow-y: auto !important;
}
body.theme-material .gallery-images-dataview .webix_dataview_item {
  border: none;
  cursor: default;
  padding: 5px 5px 15px 5px;
}
body.theme-material .gallery-images-dataview .webix_selected {
  background: #1CA1C1 !important;
}
body.theme-material .gallery-images-dataview .webix_selected .thumbnails-name {
  color: #464A52;
}
body.theme-material .gallery-images-dataview .thumbnails-name {
  color: #313131;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-material .gallery-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-material .gallery-images-container .gallery-image-wrap {
  width: 100%;
}
body.theme-material .gallery-images-container .gallery-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-material .gallery-images-container .gallery-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: none;
}
body.theme-material .gallery-images-container .gallery-images-star-icon {
  position: absolute;
  bottom: 6px;
  right: 13px;
  color: yellow;
}
body.theme-material .gallery-images-container .tag-align-left {
  height: 20px;
  color: #0288D1;
  padding-left: 13px;
}
body.theme-material .gallery-images-container .tag-align-right {
  height: 20px;
  color: #0288D1;
  padding-right: 13px;
}
body.theme-material .gallery-images-container .warning-icon {
  position: absolute;
  bottom: 6px;
  color: red;
}
body.theme-material .gallery-images-container:hover .gallery-images-info {
  display: block;
}
body.theme-material .gallery-images-container.is-checked .gallery-images-info {
  display: block;
}
body.theme-material .gallery-images-container.is-checked .gallery-images-header .webix_icon {
  visibility: visible;
  color: #1CA1C1;
}
body.theme-material .gallery-images-buttons {
  text-align: center;
  margin-top: 40px;
}
body.theme-material .gallery-images-button-elem {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  margin: 0 4px 0 -90px;
}
body.theme-material .gallery-images-button {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: 20px;
  border: 1px solid #ccd7e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-material .gallery-images-button .gallery-icon-svg {
  display: inline-block;
  vertical-align: middle;
}
body.theme-material .gallery-images-button .gallery-icon-svg,
body.theme-material .gallery-images-button .gallery-icon-use {
  width: 18px;
  height: 18px;
}
body.theme-material .gallery-images-button .gallery-icon-use {
  fill: #6E7480;
}
body.theme-material .gallery-images-button:hover,
body.theme-material .gallery-images-button:focus {
  border-color: #1992AF;
}
body.theme-material .gallery-images-button:hover .gallery-icon-use,
body.theme-material .gallery-images-button:focus .gallery-icon-use {
  fill: #1992AF;
}
body.theme-material .absolute-centered-image-template {
  position: relative;
  overflow-y: auto !important;
  overflow-x: auto !important;
}
body.theme-material .absolute-centered-image-template .webix_template {
  padding: 0;
}
body.theme-material .absolute-centered-image-template .webix_template .image-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
body.theme-material .absolute-centered-image-template img {
  height: 100%;
  width: auto;
  position: absolute;
  margin: auto;
}
body.theme-material .large-image-name .webix_template {
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-material .resize-icon .webix_icon {
  color: #6E7480;
}
body.theme-material .webix_dataview_item.webix_selected {
  color: #464A52;
  background: #1CA1C1;
}
body.theme-material .webix_column > div.webix_cell_select,
body.theme-material .webix_column > div.webix_column_select,
body.theme-material .webix_column > div.webix_row_select {
  color: #fff;
  background: #edeff5;
}
body.theme-material .webix_tree_item.webix_selected span {
  padding: 4px 10px 4px 4px;
  margin-left: -4px;
  color: #464A52;
  background: #edeff5 !important;
}
body.theme-material .webix_dt_editor input,
body.theme-material .webix_dt_editor select {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px 8px 0 9px;
  margin: 0;
  border: 1px solid gold;
  height: 28px;
  font-family: 'PT Sans', Tahoma;
  font-size: 15px;
  color: #666;
}
body.theme-material .gallery-images-header {
  padding-bottom: 5px;
}
body.theme-material .gallery-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-material .gallery-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-material .gallery-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-material .gallery-images-header .gallery-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-material .gallery-images-header .gallery-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #94A1B3;
}
body.theme-material .gallery-images-header .gallery-images-checkbox .checkbox-icon.checked {
  color: #1CA1C1;
}
body.theme-material .gallery-images-header .gallery-images-checkbox .checkbox-icon:hover {
  color: #1992AF;
}
body.theme-material .gallery-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-material .edit-window-header .webix_template {
  padding-left: 10px;
  font-size: 17px;
  color: #313131;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-material .unselectable-dataview-items {
  -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 */
}
body.theme-material .webix_column > div.webix_cell_select,
body.theme-material .webix_column > div.webix_column_select,
body.theme-material .webix_column > div.webix_row_select {
  color: #313131;
  background: #edeff5 !important;
}
body.theme-material .gallery-images-header .webix_icon {
  margin-top: 0;
  font-size: 18px;
}
body.theme-material .gallery-images-header .download-icon {
  padding-top: 4px;
}
body.theme-material .gallery-images-header .open-image-icon {
  padding-top: 4px;
}
body.theme-material .scenes-view .images-row-slider {
  overflow-y: hidden !important;
  overflow-x: auto !important;
}
body.theme-material .scenes-view .images-row-slider .webix_list_item {
  border: none;
  cursor: default;
  padding: 0;
}
body.theme-material .scenes-view .images-row-slider .webix_selected {
  background: #1CA1C1;
}
body.theme-material .scenes-view .images-row-slider .webix_selected .thumbnails-name {
  color: #464A52;
}
body.theme-material .scenes-view .images-row-slider .thumbnails-name {
  color: #313131;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-material .scenes-view .active-item {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
body.theme-material .scenes-view .active-item .slider-images-container {
  background-color: unset;
}
body.theme-material .scenes-view .slider-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-material .scenes-view .slider-images-container .slider-image-wrap {
  box-sizing: border-box;
  width: 94%;
  margin: 0 auto;
  background: #fff;
}
body.theme-material .scenes-view .slider-images-container .slider-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-material .scenes-view .slider-images-container .slider-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 6px;
  z-index: 10;
  width: 94%;
  height: 100%;
  display: none;
}
body.theme-material .scenes-view .slider-images-container:hover .slider-images-info {
  display: block;
}
body.theme-material .scenes-view .slider-images-container.is-checked .slider-images-info {
  display: block;
}
body.theme-material .scenes-view .slider-images-container.is-checked .slider-images-header .webix_icon {
  visibility: visible;
  color: #1CA1C1;
}
body.theme-material .scenes-view .slider-images-header {
  padding-bottom: 5px;
}
body.theme-material .scenes-view .slider-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-material .scenes-view .slider-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-material .scenes-view .slider-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-material .scenes-view .slider-images-header .slider-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-material .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #94A1B3;
}
body.theme-material .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon.checked {
  color: #1CA1C1;
}
body.theme-material .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon:hover {
  color: #1992AF;
}
body.theme-material .scenes-view .slider-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-material .scenes-view .scenes-view__slide-metadata .webix_overlay,
body.theme-material .scenes-view .io-openseadragon-viewer .webix_overlay {
  padding: 1px;
  z-index: 9;
}
body.theme-material .multichannel-view .multichannel-view__channel-list .webix_list_item,
body.theme-material .color-template-window .multichannel-view__channel-list .webix_list_item {
  padding-right: 30px;
  cursor: default;
  position: relative;
}
body.theme-material .multichannel-view .multichannel-view__channel-list .channel-item__name,
body.theme-material .color-template-window .multichannel-view__channel-list .channel-item__name {
  cursor: pointer;
}
body.theme-material .multichannel-view .multichannel-view__channel-list .channel-item__index,
body.theme-material .color-template-window .multichannel-view__channel-list .channel-item__index {
  position: absolute;
  right: 5px;
}
body.theme-material .multichannel-view .multichannel-view__channel-list .checkbox,
body.theme-material .color-template-window .multichannel-view__channel-list .checkbox {
  cursor: pointer;
  font-size: 1.07em;
}
body.theme-material .multichannel-view .multichannel-view__channel-list .checkbox:hover,
body.theme-material .color-template-window .multichannel-view__channel-list .checkbox:hover {
  color: #1992AF;
}
body.theme-material .multichannel-view .multichannel-openseadragon-viewer,
body.theme-material .color-template-window .multichannel-openseadragon-viewer {
  position: relative;
  background-color: black;
}
body.theme-material .multichannel-view .multichannel-openseadragon-viewer .icons,
body.theme-material .color-template-window .multichannel-openseadragon-viewer .icons {
  z-index: 2;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 240px;
  font-size: 26px;
}
body.theme-material .multichannel-view .multichannel-openseadragon-viewer .icons .icon,
body.theme-material .color-template-window .multichannel-openseadragon-viewer .icons .icon {
  cursor: pointer;
}
body.theme-material .multichannel-view .multichannel-openseadragon-viewer .icons .icon:hover,
body.theme-material .color-template-window .multichannel-openseadragon-viewer .icons .icon:hover {
  color: #1992AF;
}
body.theme-material .multichannel-view .multichannel-openseadragon-viewer .osd-container,
body.theme-material .color-template-window .multichannel-openseadragon-viewer .osd-container {
  width: 100%;
  height: 100%;
}
body.theme-material .multichannel-view .histogram-template,
body.theme-material .color-template-window .histogram-template {
  position: relative;
}
body.theme-material .multichannel-view .histogram-template .histogram,
body.theme-material .color-template-window .histogram-template .histogram {
  position: absolute;
  right: 10px;
  top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  width: 400px;
  height: 200px;
}
body.theme-material .multichannel-view .histogram-template .histogram .histogram-item,
body.theme-material .color-template-window .histogram-template .histogram .histogram-item {
  flex-basis: 2px;
  background-color: red;
}
body.theme-material .multichannel-view .groups-channels-list .webix_list_item .channel-item,
body.theme-material .color-template-window .groups-channels-list .webix_list_item .channel-item {
  display: flex;
  flex-direction: column;
}
body.theme-material .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-material .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-material .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two,
body.theme-material .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two {
  display: flex;
  justify-content: space-between;
}
body.theme-material .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-material .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-material .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover,
body.theme-material .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover {
  color: #1992AF;
  cursor: pointer;
}
body.theme-material .multichannel-view .groups-list .webix_list_item,
body.theme-material .color-template-window .groups-list .webix_list_item {
  display: flex;
  justify-content: space-between;
}
body.theme-material .multichannel-view .groups-list .webix_list_item .icon:hover,
body.theme-material .color-template-window .groups-list .webix_list_item .icon:hover {
  color: #1992AF;
  cursor: pointer;
}
body.theme-material .multichannel-view .sort-icon-template,
body.theme-material .color-template-window .sort-icon-template {
  font-size: 20px;
}
body.theme-material .multichannel-view .sort-icon-template .active,
body.theme-material .color-template-window .sort-icon-template .active,
body.theme-material .multichannel-view .sort-icon-template .icon:hover,
body.theme-material .color-template-window .sort-icon-template .icon:hover {
  cursor: pointer;
  color: #1992AF;
}
body.theme-material .multichannel-view .groups-panel__groups-header .webix_template,
body.theme-material .color-template-window .groups-panel__groups-header .webix_template {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
body.theme-material .multichannel-view .groups-panel__groups-header .webix_template .icon,
body.theme-material .color-template-window .groups-panel__groups-header .webix_template .icon {
  padding-left: 10px;
}
body.theme-material .multichannel-view .groups-panel__groups-header .webix_template .icon:hover,
body.theme-material .color-template-window .groups-panel__groups-header .webix_template .icon:hover {
  cursor: pointer;
  color: #1992AF;
}
body.theme-material .webix_el_switch .webix_label_right {
  font-weight: 500;
  padding-top: 8px;
  margin-top: 0;
  color: #313131;
}
body.theme-material .checkbox-ctrl .webix_label_right {
  font-size: 15px;
  padding-left: 8px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 275px;
  white-space: nowrap;
}
body.theme-material .checkbox-ctrl .webix_custom_checkbox {
  position: relative;
  top: -4px;
  right: 4px;
  font-size: 24px;
  height: 100%;
  padding: 0;
  border: none;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  -o-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
body.theme-material .checkbox-ctrl .webix_custom_checkbox:focus,
body.theme-material .checkbox-ctrl .webix_custom_checkbox:hover {
  border-color: #1CA1C1;
}
body.theme-material .cart-list-view .webix_list_item {
  margin: 5px;
  box-sizing: border-box;
  padding: 2px 10px;
  line-height: 29px;
  cursor: pointer;
  color: #475466;
  background: #F4F5F9;
  text-align: left;
  width: auto !important;
  height: 30px;
  overflow: hidden !important;
}
body.theme-material .cart-list-view .webix_list_item .webix_icon {
  text-align: left;
  color: #94A1B3 !important;
}
body.theme-material .cart-list-view .cart-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100px;
  height: 100px;
}
body.theme-material .cart-list-view .card-list-name {
  width: 115px !important;
  margin-top: -30px;
  margin-left: 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-material .downloading-menu.webix_view {
  width: 202px !important;
}
body.theme-material .downloading-menu.webix_view .webix_list_item {
  line-height: 28px;
  background: #1CA1C1;
  border-color: #1CA1C1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-material .downloading-menu.webix_view .webix_list_item:hover,
body.theme-material .downloading-menu.webix_view .webix_list_item:focus {
  color: #fff;
  background: #1992AF;
  border-color: #1992AF;
}
body.theme-material .downloading-menu.webix_view .webix_list_item .webix_submenu_icon {
  margin-top: 3px;
}
body.theme-material .last-selected-folder {
  background: #bdc4d46c;
  color: #464A52;
}
body.theme-material .palette-dataview .palette-dataview__item {
  width: 100%;
  height: 100%;
}
body.theme-material .palette-dataview .webix_dataview_item {
  padding: 2px;
}
body.theme-material .palette-dataview .webix_selected {
  background-color: unset;
  border: 1px solid black;
}
body.theme-material .global-header {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 5;
}
body.theme-material .main-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-material .main-header * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-material .main-header span.webix_input_icon {
  margin-right: 8px;
}
body.theme-material .main-header-logo,
body.theme-material .login-menu {
  background-color: transparent;
}
body.theme-material .main-header-logo {
  color: #353940;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 16px;
  cursor: pointer;
}
body.theme-material .main-header-logo .webix_template {
  padding: 21px 5px 22px 0;
}
body.theme-material .header-base-menu {
  padding-left: 50px;
}
body.theme-material .header-base-menu .webix_list_item {
  display: inline-block;
  font-size: 14px;
  line-height: 56px;
  background: none;
  color: #475466;
  letter-spacing: 0.2px;
  cursor: pointer;
}
body.theme-material .header-base-menu .webix_list_item:first-child,
body.theme-material .header-base-menu .webix_list_item:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-material .header-base-menu .webix_list_item:hover,
body.theme-material .header-base-menu .webix_list_item.webix_selected {
  background: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-material .header-base-menu .webix_list_item:focus,
body.theme-material .header-base-menu .webix_list_item:active {
  background: none;
  color: #475466;
}
body.theme-material .login-menu .webix_template {
  padding: 0;
}
body.theme-material .login-menu .login-menu-item {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 16px;
  padding: 22px 14px;
  letter-spacing: 0.2px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-material .login-menu .login-menu-item:hover {
  background-color: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-material .login-menu .login-menu-item.menu-sign-up {
  color: #0288D1;
}
body.theme-material .login-menu .login-menu-item.menu-sign-up:hover {
  background-color: #0288D1;
  color: #ffffff;
  text-shadow: 0.6px 0 0 #ffffff;
}
body.theme-material .userbar .userbar-avatar {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
body.theme-material .userbar .userbar-avatar .userbar-avatar-image {
  display: inline-block;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: -9999px;
  top: -9999px;
  bottom: -9999px;
  right: -9999px;
  margin: auto;
}
body.theme-material .userbar .webix_list_item {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #475466;
  font-size: 15px;
  background: none;
  max-width: 150px;
}
body.theme-material .userbar .webix_list_item:hover,
body.theme-material .userbar .webix_list_item:focus,
body.theme-material .userbar .webix_list_item:active {
  background: none;
  outline: none;
}
body.theme-material .metadata-template .jsoneditor-readonly {
  font-size: 15px !important;
  color: #475466;
  font-family: Roboto, Arial;
  font-weight: bold;
}
body.theme-material .metadata-template .jsoneditor-field {
  font-family: Roboto, Arial;
  font-size: 15px !important;
  color: #475466;
}
body.theme-material .metadata-template .jsoneditor-field:focus {
  background-color: #ffffab47;
}
body.theme-material .metadata-template .invalid-field .jsoneditor-value {
  background-color: rgba(240, 122, 122, 0.2);
}
body.theme-material .metadata-template .jsoneditor-value {
  font-family: Roboto, Arial;
  font-size: 15px !important;
  color: #475466 !important;
}
body.theme-material .metadata-template .jsoneditor-value:focus {
  background-color: #ffffab47;
}
body.theme-material .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #0288D1;
  border-color: #0288D1;
}
body.theme-material .template-error {
  padding-top: 5px;
}
body.theme-material .template-error .webix_template {
  color: #a94442;
  background: #f2dede;
  border: 1px solid #ebccd1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
}
body.theme-material .bars-icon .webix_icon_button {
  text-align: left;
}
body.theme-material .bars-icon .webix_icon_button .webix_icon {
  color: #475466;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
body.theme-material .bars-icon .webix_icon_button:hover .webix_icon,
body.theme-material .bars-icon .webix_icon_button:focus .webix_icon {
  color: #313131;
}
body.theme-material .breadcrumds {
  color: #475466;
  font-size: 12px;
  line-height: 16px;
  padding-top: 11px;
  padding-left: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-material .breadcrumds span {
  display: inline-block;
  position: relative;
  padding-left: 10px;
  margin: 0 6px 0 0;
  cursor: pointer;
}
body.theme-material .breadcrumds span:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  color: #475466;
  position: absolute;
  left: 0;
  font-size: 12px;
  line-height: 16px;
}
body.theme-material .breadcrumds span:last-child {
  font-weight: 500;
  cursor: default;
}
body.theme-material .breadcrumds span:last-child:before {
  font-weight: 500;
}
body.theme-material .breadcrumds span:first-child {
  padding-left: 0;
}
body.theme-material .breadcrumds span:first-child:before {
  display: none;
}
body.theme-material .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #1CA1C1;
  border-color: #1CA1C1;
  color: #fff;
}
body.theme-material .webix_view .webix_pager_item:hover,
body.theme-material .webix_view .webix_pager_item:focus {
  background: #1992AF;
  border-color: #1992AF;
}
body.theme-material .webix_pager .pager-input {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
  height: 100%;
  padding: 0;
  width: 40px;
  background: #F4F5F9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  box-shadow: none;
  text-align: center;
  color: #475466;
  font-size: 15px;
  line-height: 240%;
}
body.theme-material .webix_pager .pager-amount {
  display: inline-block;
  height: 99%;
  line-height: 31px;
}
body.theme-material .webix_view.webix_window {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
body.theme-material .webix_view.webix_window .webix_win_head {
  border: none;
}
body.theme-material .webix_view.webix_window .window-header-toolbar-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 14px;
}
body.theme-material .window-close-button button {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-material .window-close-button .close-icon-svg,
body.theme-material .window-close-button .close-icon-svg-use {
  width: 26px;
  height: 26px;
}
body.theme-material .window-close-button .close-icon-svg-use {
  fill: #BDC4D4;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body.theme-material .window-close-button button:hover,
body.theme-material .window-close-button button:focus,
body.theme-material .window-close-button button:active {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-material .window-close-button button:hover .close-icon-svg-use,
body.theme-material .window-close-button button:focus .close-icon-svg-use,
body.theme-material .window-close-button button:active .close-icon-svg-use {
  fill: #1992AF;
}
body.theme-material .webix_el_slider .webix_slider_title {
  display: block;
  width: 100%;
  left: 0 !important;
}
body.theme-material .slider-title {
  padding: 0 10px;
  color: #313541;
  font-size: 12px;
}
body.theme-material .slider-title:before,
body.theme-material .slider-title:after {
  content: ' ';
  display: table;
}
body.theme-material .slider-title:after {
  clear: both;
}
body.theme-material .slider-title .label,
body.theme-material .slider-title .value {
  display: block;
}
body.theme-material .slider-title .value {
  float: right;
}
body.theme-material .slider-title .label {
  float: left;
  margin-right: 10px;
}
body.theme-material .webix_slider_box .webix_slider_left {
  border-radius: 0;
  background: #6E7480;
  border-color: #6E7480;
}
body.theme-material .webix_slider_box .webix_slider_right {
  border-color: #CED3DF;
  background: #CED3DF;
  border-radius: 0;
}
body.theme-material .webix_slider_box .webix_slider_handle {
  background: #6E7480;
  border-color: #373a40;
  cursor: pointer;
}
body.theme-material .webix_el_colorpicker .webix_inp_top_label {
  color: #313541;
  font-size: 12px;
}
body.theme-material .webix_el_colorpicker .webix_inp_static {
  color: #475466;
  border-color: #E8EBF1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-material .webix_el_colorpicker .webix_inp_static:focus {
  border-color: #1CA1C1;
  box-shadow: none;
}
body.theme-material .single-rater-props .webix_el_colorpicker,
body.theme-material .multi-rater-props .webix_el_colorpicker {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 11px;
}
body.theme-material .webix_modal_box.webix_confirm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
}
body.theme-material .webix_modal_box.webix_confirm .webix_popup_title {
  padding-top: 10px;
  padding-bottom: 6px;
}
body.theme-material .webix_modal_box.webix_confirm .webix_popup_text {
  padding-top: 10px;
}
body.theme-material .webix_modal_box.webix_confirm .webix_popup_controls {
  padding-bottom: 10px;
}
body.theme-material .notification-popup-header .webix_template {
  color: #666666;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
body.theme-material .color-picker-popup .color-picker .webix_template,
body.theme-material .color-picker-popup .color-picker .picker_done {
  display: none;
}
body.theme-material .color-picker-popup .color-picker .picker_editor {
  flex: 2.4 1 auto;
}
body.theme-material .color-picker-popup .color-picker .picker_wrapper {
  box-shadow: none;
  margin: 0 auto;
  background-color: #fff;
}
body.theme-material .color-picker-popup .y-axis-number-item {
  width: 100%;
  display: inline-block;
}
body.theme-material .color-picker-popup .webix_overlay {
  z-index: 101;
}
body.theme-material .color-picker-popup .chart-overlay {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
}
body.theme-material .color-picker-popup .chart-overlay:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, transparent 0%, #eceff1 50%, transparent 100%);
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loading {
  from {
    left: -300px;
  }
  to {
    left: 100%;
  }
}
body.theme-material .webix_drop_file:before {
  content: "Drop Files here";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 1px;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 2px #edeff5 dashed;
  background-color: #F4F5F9;
  z-index: 2;
  font-size: 30px;
}
body.theme-material .uploading-progress-template {
  text-align: center;
  color: #313131;
}
body.theme-material .progress-component .webix_template {
  padding: 0;
}
body.theme-material .progress-component .progress-bar {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 100%;
  height: 20px;
}
body.theme-material .progress-component .progress-bar .bar,
body.theme-material .progress-component .progress-bar .progress {
  height: 100%;
  display: block;
}
body.theme-material .progress-component .progress-bar .bar {
  position: relative;
  background-color: rgba(0, 0, 0, 0.075);
}
body.theme-material .progress-component .progress-bar .progress {
  background: #75b800;
}
body.theme-material .progress-component .progress-bar .progress.error {
  background: #ef5350;
}
body.theme-material .progress-component .progress-bar .progress-text {
  color: #313131;
  position: absolute;
  font-size: 12px;
  width: 100%;
  height: 100%;
  line-height: 17px;
  text-align: center;
}
body.theme-material .recognition-status-template {
  padding-left: 20px;
  font-size: 17px;
  cursor: pointer;
}
body.theme-material .templateName {
  height: 25px;
  font-size: 34px;
  padding: 0 10px;
  margin-bottom: 40px;
}
body.theme-material .list-of-tags-template {
  font-size: 17px;
  padding-left: 17px;
}
body.theme-material .webix_overlay {
  padding: 0px;
}
body.theme-material .webix_overlay .data-subview-overlay {
  background-color: #fff;
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px 0 20px;
}
body.theme-material .webix_overlay .data-subview-overlay .overlay-text {
  display: inline-block;
  color: #94A1B3;
  font-size: 34px;
}
body.theme-material .webix_overlay .empty-overlay {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
body.theme-material .hidden-overflow {
  overflow: hidden !important;
}
body.theme-material .edit-column-window .new-columns-header {
  text-align: center;
  font-weight: 600;
}
body.theme-material .edit-column-window .new-columns-header.new-columns-header-main {
  font-size: 18px;
}
body.theme-material .compare-metadata-column,
body.theme-material .compare-metadata-column .webix_template,
body.theme-material .compare-metadata-column .webix_view {
  background: #F4F5F9;
}
body.theme-material .compare-metadata-column .json-viewer,
body.theme-material .compare-metadata-column .webix_template .json-viewer,
body.theme-material .compare-metadata-column .webix_view .json-viewer {
  padding: 5px;
  box-sizing: border-box;
}
body.theme-material .datatable-image-column {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
body.theme-mini {
  /* fonts */
  /* icons */
  /* colors */
  /* backgrounds */
  /* buttons */
  /* borders */
  /* accordions (datasets, gallery pages) */
  /* item-content-table */
  /* tabview */
  /* recommend-block */
  /* message boxes */
  /* LINKS */
  /* TITLES */
  /* text */
  /* icons */
  /* webix styles */
  /* tooltip */
  /* main-header-logo */
  /* .header-base-menu */
  /* login-menu */
  /* userbar */
  /* PAGES STYLES */
  /* templates error */
  /* breadcrumds */
  /* webix_pager */
  /* webix_el_slider */
  /* .webix_el_colorpicker */
  /*  webix_modal_box webix_confirm */
}
body.theme-mini .webix_view div:focus,
body.theme-mini .webix_view span:focus,
body.theme-mini .webix_view a.webix_list_item:focus,
body.theme-mini .webix_view.webix_window:focus {
  outline: none;
}
body.theme-mini .accordion-item.webix_accordionitem,
body.theme-mini .accordion-item-pale.webix_accordionitem {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
body.theme-mini .accordion-item.webix_accordionitem .webix_accordionitem_header,
body.theme-mini .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-mini .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header,
body.theme-mini .accordion-item-pale.webix_accordionitem.collapsed .webix_accordionitem_header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-row:before,
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row:before,
body.theme-mini .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row:after {
  clear: both;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-label,
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-mini .accordion-item.webix_accordionitem {
  border-color: #1CA1C1;
}
body.theme-mini .accordion-item.webix_accordionitem .webix_accordionitem_header {
  font-size: 12px;
  background: #1CA1C1;
  border-color: #1CA1C1;
  color: #fff;
}
body.theme-mini .accordion-item.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #fff;
  height: 34px;
  line-height: 34px;
}
body.theme-mini .accordion-item.webix_accordionitem .webix_accordionitem_label {
  padding-left: 20px;
  line-height: 34px;
}
body.theme-mini .accordion-item.webix_accordionitem.collapsed {
  border-color: #BDC4D4;
}
body.theme-mini .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header {
  background: #fff;
  border-color: #BDC4D4;
  color: #475466;
}
body.theme-mini .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: #475466;
}
body.theme-mini .accordion-item.webix_accordionitem.collapsed:hover {
  border-color: #1CA1C1;
}
body.theme-mini .accordion-item.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  border-color: #1CA1C1;
}
body.theme-mini .accordion-item.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-header {
  color: #475466;
  line-height: 16px;
  font-size: 12px;
  background: #F4F5F9;
  padding: 10px 20px;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-block {
  padding: 0 20px;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-row {
  border-top: 1px solid #F4F5F9;
  padding: 5px 0;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-row:first-child {
  border-top: 0;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-name {
  display: inline-block;
  vertical-align: top;
  padding: 6px 13px;
  color: #fff;
  background: #1CA1C1;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
}
body.theme-mini .accordion-item.webix_accordionitem .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-mini .accordion-item.webix_accordionitem .feature-options-table {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
}
body.theme-mini .accordion-item.webix_accordionitem .feature-options-table th,
body.theme-mini .accordion-item.webix_accordionitem .feature-options-table td {
  vertical-align: middle;
  word-break: break-word;
}
body.theme-mini .accordion-item.webix_accordionitem .feature-options-table th {
  font-weight: 500;
  text-align: left;
  padding: 0 0 5px 0;
}
body.theme-mini .accordion-item.webix_accordionitem .feature-options-table td {
  padding: 5px 0;
  border-top: 1px solid #F4F5F9;
}
body.theme-mini .accordion-item.webix_accordionitem .feature-options-table td:first-child {
  width: 140px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem {
  border-color: #E8EBF1;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  background: #F4F5F9;
  border-color: #E8EBF1;
  color: #475466;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #475466;
  height: 28px;
  line-height: 26px;
  float: left;
  margin: 0 6px 0 6px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .webix_accordionitem_label {
  padding-left: 9px;
  line-height: 29px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  background: #e3e6f0;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-header {
  color: #475466;
  line-height: 16px;
  font-size: 12px;
  background: #F4F5F9;
  padding: 10px 20px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-block {
  padding: 0 10px 0 31px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row {
  padding: 5px 0;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row .item-content-label {
  float: left;
  width: 155px;
  margin-right: 15px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value {
  margin-left: 170px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value .pre-scrollable {
  padding: 8px;
  font-size: 13px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0 0 0;
  overflow-x: auto;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-label {
  float: none;
  width: 100%;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-value {
  margin-left: 0;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .tags-container {
  padding: 0 10px 0 31px;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .tags-container .tag {
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
  padding: 3px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #d2d4da;
  color: #475466;
}
body.theme-mini .accordion-item-pale.webix_accordionitem .item-content-img {
  padding: 5px 10px 5px 31px;
}
body.theme-mini .item-content-table {
  padding: 0 20px;
}
body.theme-mini .item-content-table .item-content-row {
  border-top: 1px solid #F4F5F9;
  padding: 5px 0;
}
body.theme-mini .item-content-table .item-content-row:before,
body.theme-mini .item-content-table .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-mini .item-content-table .item-content-row:after {
  clear: both;
}
body.theme-mini .item-content-table .item-content-row:first-child {
  border-top: 0;
}
body.theme-mini .item-content-table .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-mini .item-content-table .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-mini .tabview-block div.webix_item_tab {
  background: #BDC4D4;
  border-color: #BDC4D4;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
body.theme-mini .tabview-block div.webix_item_tab.webix_selected {
  background: #1CA1C1;
  border-color: #1CA1C1;
}
body.theme-mini .tabview-block .webix_after_all_tabs {
  background: #1CA1C1;
}
body.theme-mini .tabview-block .tabview-content {
  background: #F4F5F9;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
body.theme-mini .recommend-block {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  text-align: center;
  padding: 15px;
  background: #F4F5F9;
  margin: 15px 0;
}
body.theme-mini .recommend-block .recommend-block-content {
  font-size: 12px;
  line-height: 1.5;
}
body.theme-mini .webix_message.webix_info {
  font-size: 12px;
  padding: 0px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 10px #888;
  -moz-box-shadow: 0px 0px 10px #888;
  box-shadow: 0px 0px 10px #888;
}
body.theme-mini .webix_message.webix_info div {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  border: 1px solid #b8b8b8;
}
body.theme-mini .metadatatable-layout {
  border-top: 1px solid #ccd7e6;
}
body.theme-mini .webix_el_box .webix_icon_btn {
  margin-right: 0;
}
body.theme-mini .btn .webix_el_box,
body.theme-mini .btn-contour .webix_el_box,
body.theme-mini .btn-disabled .webix_el_box {
  padding: 0;
}
body.theme-mini .btn .webixtype_base {
  color: rgba(255, 255, 255, 0.9);
  background: #1CA1C1;
}
body.theme-mini .btn .webixtype_base:hover {
  color: rgba(255, 255, 255, 0.9);
  background: #1992AF;
  border-color: #1CA1C1;
}
body.theme-mini .btn .webixtype_base:focus {
  -webkit-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 0 4px 3px rgba(255, 255, 255, 0.25);
}
body.theme-mini .metadtable-edit-column-button .webix_img_btn,
body.theme-mini .metadtable-export-button .webix_img_btn {
  color: #475466;
}
body.theme-mini .webix_view {
  color: #475466;
}
body.theme-mini .global-main-light {
  background: #fff;
}
body.theme-mini .global-main-dark {
  background: #F4F5F9;
}
body.theme-mini a,
body.theme-mini .link {
  color: #0288D1;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-mini a:visited,
body.theme-mini .link:visited,
body.theme-mini a:hover,
body.theme-mini .link:hover,
body.theme-mini a:focus,
body.theme-mini .link:focus {
  color: #0277BD;
}
body.theme-mini a:visited,
body.theme-mini .link:visited {
  color: #6e02bd;
}
body.theme-mini .main-title {
  color: #fff;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}
body.theme-mini .main-subtitle2 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
  color: #313131;
}
body.theme-mini .main-subtitle3 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #313131;
}
body.theme-mini .main-subtitle4 {
  font-size: 14px;
  font-weight: 500;
  color: #313131;
}
body.theme-mini .highlighted-item {
  color: #0288D1;
}
body.theme-mini .badge {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #1CA1C1;
  text-align: center;
}
body.theme-mini .webix_view.webix_popup {
  border-color: #ccd7e6;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-mini .webix_view.webix_popup .webix_list_item {
  text-overflow: ellipsis;
  color: #475466;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
}
body.theme-mini .webix_view.webix_popup .webix_list_item .webix_icon {
  color: #475466;
}
body.theme-mini .webix_view.webix_popup .webix_list_item:hover,
body.theme-mini .webix_view.webix_popup .webix_list_item:focus {
  background-color: #f5f5f5;
}
body.theme-mini .webix_view.webix_popup .webix_list_item.webix_selected {
  color: #464A52;
  background: #edeff5;
}
body.theme-mini .webix_selected,
body.theme-mini .webix_selected:focus {
  background: #edeff5;
  color: #464A52;
}
body.theme-mini .webix_img_btn .webix_icon_btn {
  font-size: 15px;
}
body.theme-mini .webix_dtable {
  border-color: #ccd7e6;
}
body.theme-mini .webix_dtable .webix_ss_header td {
  background: #F4F5F9;
  border-color: #ccd7e6;
}
body.theme-mini .webix_dtable .webix_ss_vscroll_header {
  background: #F4F5F9;
  border-color: #ccd7e6;
}
body.theme-mini .webix_dtable .webix_ss_center .webix_cell {
  border-color: #E8EBF1;
}
body.theme-mini .collapser {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-mini .collapser .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-mini .collapser .collapser-btn .webix_template {
  position: relative;
}
body.theme-mini .collapser .collapser-btn .webix_icon {
  font-weight: 600;
  padding-left: 3px;
  position: absolute;
  top: 50%;
}
body.theme-mini .collapser-vertical {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-mini .collapser-vertical .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-mini .collapser-vertical .collapser-btn .webix_template {
  position: relative;
}
body.theme-mini .collapser-vertical .collapser-btn .webix_icon {
  font-weight: 600;
  position: absolute;
  left: 50%;
}
body.theme-mini .tooltip-container {
  display: block;
  position: relative;
}
body.theme-mini .tooltip-container .tooltip-title {
  cursor: pointer;
}
body.theme-mini .tooltip-container .tooltip-block {
  display: block;
  width: 230px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  white-space: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #313131;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-xs {
  font-size: 12px;
  line-height: 14px;
  padding: 5px;
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-top:before,
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-right:before {
  z-index: 100000;
  content: "\2666";
  width: 40px;
  height: 40px;
  font-family: monospace;
  color: #fff;
  font-size: 30px;
  line-height: 48px;
  text-align: center;
  overflow: hidden;
  user-select: none;
  position: absolute;
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-top {
  left: 50%;
  margin-left: -115px;
  bottom: 100%;
  margin-bottom: 12px;
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-top:before {
  clip: rect(25px, 50px, 50px, 0px);
  left: 50%;
  bottom: -15px;
  margin-left: -20px;
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-top:before {
  -webkit-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-right {
  left: 100%;
  margin-left: 12px;
  top: 50%;
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-right:before {
  clip: rect(0px, 25px, 50px, 0px);
  top: 50%;
  left: -20px;
  margin-top: -25px;
}
body.theme-mini .tooltip-container .tooltip-block.tooltip-block-right:before {
  -webkit-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
}
body.theme-mini .tooltip-container .tooltip-block .tooltip-block-list {
  margin: 3px 0;
  padding: 0 0 0 20px;
}
body.theme-mini .tooltip-container .tooltip-block .tooltip-block-list li {
  margin-top: 5px;
}
body.theme-mini .tooltip-container .tooltip-block .tooltip-block-list li:first-child {
  margin-top: 0;
}
body.theme-mini .tooltip-container .tooltip-title:hover + .tooltip-block {
  opacity: 1;
}
body.theme-mini .tooltip-container.tooltip-search-prefix .tooltip-block-right {
  margin-top: -28px;
}
body.theme-mini .tooltip-container.tooltip-search-text .tooltip-block-right {
  width: 260px;
  height: 155px;
  margin-top: -83px;
}
body.theme-mini .tooltip-container.tooltip-gallery-images .tooltip-block {
  width: 54px;
  padding: 2px;
  font-size: 12px;
}
body.theme-mini .tooltip-container.tooltip-gallery-images .tooltip-block.tooltip-block-top {
  margin-left: -30px;
}
body.theme-mini .datatable-template .datatable-template-image {
  height: 150px;
  width: 180px;
  padding: 5px 0 5px 5px;
}
body.theme-mini .datatable-template .datatable-template-text {
  padding-left: 5px;
  font-size: 12px;
  font-weight: bold;
}
body.theme-mini .collapssible-accordion {
  padding-left: 15px;
  position: relative;
  cursor: pointer;
}
body.theme-mini .collapssible-accordion .webix_template {
  font-weight: bold;
  font-size: 12px;
  margin-top: -1px;
}
body.theme-mini .collapssible-accordion:before {
  content: "\f0da";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: block;
  font-size: 15px;
  line-height: 18px;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-mini .collapssible-accordion.showed-views:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
body.theme-mini .collapssible-accordion.webix_template {
  padding-bottom: 5px;
  padding-top: 5px;
}
body.theme-mini .webix_view.webix_window .webix_icon_btn {
  margin-top: 3px;
}
body.theme-mini .webix_dtable_focused .webix_column > div.webix_row_select,
body.theme-mini .webix_dtable_focused .webix_column > div.webix_column_select {
  background: #1CA1C1;
}
body.theme-mini .webix_el_button input,
body.theme-mini .webix_el_toggle input,
body.theme-mini .webix_el_button button,
body.theme-mini .webix_el_toggle button,
body.theme-mini .webixbutton {
  font-size: 12px;
  line-height: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-mini .webix_dtable .webix_ss_center .webix_cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-mini .lines-layout {
  border: 1px solid #ccd7e6 !important;
  box-sizing: border-box !important;
}
body.theme-mini .collapser .collapser-btn .webix_icon {
  left: 0;
}
body.theme-mini .collapser-vertical .collapser-btn .webix_icon {
  left: 0;
}
body.theme-mini .collapssible-accordion .webix_template {
  margin-top: 3px;
  padding-left: 5px;
}
body.theme-mini .collapssible-accordion .webix_template,
body.theme-mini .collapssible-accordion:before {
  color: #313131;
}
body.theme-mini .webix_dtable .webix_ss_header td.webix_last_row,
body.theme-mini .webix_dtable .webix_ss_vscroll_header {
  border-bottom: 1px solid #5ccce7;
}
body.theme-mini .webix_window {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1) !important;
}
body.theme-mini .gallery-images-dataview {
  overflow-y: auto !important;
}
body.theme-mini .gallery-images-dataview .webix_dataview_item {
  border: none;
  cursor: default;
  padding: 5px 5px 15px 5px;
}
body.theme-mini .gallery-images-dataview .webix_selected {
  background: #1CA1C1 !important;
}
body.theme-mini .gallery-images-dataview .webix_selected .thumbnails-name {
  color: #464A52;
}
body.theme-mini .gallery-images-dataview .thumbnails-name {
  color: #313131;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-mini .gallery-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-mini .gallery-images-container .gallery-image-wrap {
  width: 100%;
}
body.theme-mini .gallery-images-container .gallery-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-mini .gallery-images-container .gallery-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: none;
}
body.theme-mini .gallery-images-container .gallery-images-star-icon {
  position: absolute;
  bottom: 6px;
  right: 13px;
  color: yellow;
}
body.theme-mini .gallery-images-container .tag-align-left {
  height: 20px;
  color: #0288D1;
  padding-left: 13px;
}
body.theme-mini .gallery-images-container .tag-align-right {
  height: 20px;
  color: #0288D1;
  padding-right: 13px;
}
body.theme-mini .gallery-images-container .warning-icon {
  position: absolute;
  bottom: 6px;
  color: red;
}
body.theme-mini .gallery-images-container:hover .gallery-images-info {
  display: block;
}
body.theme-mini .gallery-images-container.is-checked .gallery-images-info {
  display: block;
}
body.theme-mini .gallery-images-container.is-checked .gallery-images-header .webix_icon {
  visibility: visible;
  color: #1CA1C1;
}
body.theme-mini .gallery-images-buttons {
  text-align: center;
  margin-top: 40px;
}
body.theme-mini .gallery-images-button-elem {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  margin: 0 4px 0 -90px;
}
body.theme-mini .gallery-images-button {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: 20px;
  border: 1px solid #ccd7e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-mini .gallery-images-button .gallery-icon-svg {
  display: inline-block;
  vertical-align: middle;
}
body.theme-mini .gallery-images-button .gallery-icon-svg,
body.theme-mini .gallery-images-button .gallery-icon-use {
  width: 18px;
  height: 18px;
}
body.theme-mini .gallery-images-button .gallery-icon-use {
  fill: #6E7480;
}
body.theme-mini .gallery-images-button:hover,
body.theme-mini .gallery-images-button:focus {
  border-color: #1992AF;
}
body.theme-mini .gallery-images-button:hover .gallery-icon-use,
body.theme-mini .gallery-images-button:focus .gallery-icon-use {
  fill: #1992AF;
}
body.theme-mini .absolute-centered-image-template {
  position: relative;
  overflow-y: auto !important;
  overflow-x: auto !important;
}
body.theme-mini .absolute-centered-image-template .webix_template {
  padding: 0;
}
body.theme-mini .absolute-centered-image-template .webix_template .image-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
body.theme-mini .absolute-centered-image-template img {
  height: 100%;
  width: auto;
  position: absolute;
  margin: auto;
}
body.theme-mini .large-image-name .webix_template {
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-mini .resize-icon .webix_icon {
  color: #6E7480;
}
body.theme-mini .webix_dataview_item.webix_selected {
  color: #464A52;
  background: #1CA1C1;
}
body.theme-mini .webix_column > div.webix_cell_select,
body.theme-mini .webix_column > div.webix_column_select,
body.theme-mini .webix_column > div.webix_row_select {
  color: #fff;
  background: #edeff5;
}
body.theme-mini .webix_tree_item.webix_selected span {
  padding: 4px 10px 4px 4px;
  margin-left: -4px;
  color: #464A52;
  background: #edeff5 !important;
}
body.theme-mini .webix_dt_editor input,
body.theme-mini .webix_dt_editor select {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px 8px 0 9px;
  margin: 0;
  border: 1px solid gold;
  height: 28px;
  font-family: 'PT Sans', Tahoma;
  font-size: 12px;
  color: #666;
}
body.theme-mini .gallery-images-header {
  padding-bottom: 5px;
}
body.theme-mini .gallery-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-mini .gallery-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-mini .gallery-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-mini .gallery-images-header .gallery-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-mini .gallery-images-header .gallery-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #94A1B3;
}
body.theme-mini .gallery-images-header .gallery-images-checkbox .checkbox-icon.checked {
  color: #1CA1C1;
}
body.theme-mini .gallery-images-header .gallery-images-checkbox .checkbox-icon:hover {
  color: #1992AF;
}
body.theme-mini .gallery-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-mini .edit-window-header .webix_template {
  padding-left: 10px;
  font-size: 15px;
  color: #313131;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-mini .unselectable-dataview-items {
  -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 */
}
body.theme-mini .webix_column > div.webix_cell_select,
body.theme-mini .webix_column > div.webix_column_select,
body.theme-mini .webix_column > div.webix_row_select {
  color: #313131;
  background: #edeff5 !important;
}
body.theme-mini .gallery-images-header .gallery-images-checkbox .checkbox-ctrl button {
  position: relative;
  bottom: 2px;
}
body.theme-mini .gallery-images-header .webix_icon {
  margin-top: 0;
  font-size: 15px;
}
body.theme-mini .gallery-images-header .download-icon {
  padding-top: 4px;
}
body.theme-mini .gallery-images-header .open-image-icon {
  padding-top: 4px;
}
body.theme-mini .scenes-view .images-row-slider {
  overflow-y: hidden !important;
  overflow-x: auto !important;
}
body.theme-mini .scenes-view .images-row-slider .webix_list_item {
  border: none;
  cursor: default;
  padding: 0;
}
body.theme-mini .scenes-view .images-row-slider .webix_selected {
  background: #1CA1C1;
}
body.theme-mini .scenes-view .images-row-slider .webix_selected .thumbnails-name {
  color: #464A52;
}
body.theme-mini .scenes-view .images-row-slider .thumbnails-name {
  color: #313131;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-mini .scenes-view .active-item {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
body.theme-mini .scenes-view .active-item .slider-images-container {
  background-color: unset;
}
body.theme-mini .scenes-view .slider-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-mini .scenes-view .slider-images-container .slider-image-wrap {
  box-sizing: border-box;
  width: 94%;
  margin: 0 auto;
  background: #fff;
}
body.theme-mini .scenes-view .slider-images-container .slider-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-mini .scenes-view .slider-images-container .slider-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 6px;
  z-index: 10;
  width: 94%;
  height: 100%;
  display: none;
}
body.theme-mini .scenes-view .slider-images-container:hover .slider-images-info {
  display: block;
}
body.theme-mini .scenes-view .slider-images-container.is-checked .slider-images-info {
  display: block;
}
body.theme-mini .scenes-view .slider-images-container.is-checked .slider-images-header .webix_icon {
  visibility: visible;
  color: #1CA1C1;
}
body.theme-mini .scenes-view .slider-images-header {
  padding-bottom: 5px;
}
body.theme-mini .scenes-view .slider-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-mini .scenes-view .slider-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-mini .scenes-view .slider-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-mini .scenes-view .slider-images-header .slider-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-mini .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #94A1B3;
}
body.theme-mini .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon.checked {
  color: #1CA1C1;
}
body.theme-mini .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon:hover {
  color: #1992AF;
}
body.theme-mini .scenes-view .slider-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-mini .scenes-view .scenes-view__slide-metadata .webix_overlay,
body.theme-mini .scenes-view .io-openseadragon-viewer .webix_overlay {
  padding: 1px;
  z-index: 9;
}
body.theme-mini .multichannel-view .multichannel-view__channel-list .webix_list_item,
body.theme-mini .color-template-window .multichannel-view__channel-list .webix_list_item {
  padding-right: 30px;
  cursor: default;
  position: relative;
}
body.theme-mini .multichannel-view .multichannel-view__channel-list .channel-item__name,
body.theme-mini .color-template-window .multichannel-view__channel-list .channel-item__name {
  cursor: pointer;
}
body.theme-mini .multichannel-view .multichannel-view__channel-list .channel-item__index,
body.theme-mini .color-template-window .multichannel-view__channel-list .channel-item__index {
  position: absolute;
  right: 5px;
}
body.theme-mini .multichannel-view .multichannel-view__channel-list .checkbox,
body.theme-mini .color-template-window .multichannel-view__channel-list .checkbox {
  cursor: pointer;
  font-size: 1.07em;
}
body.theme-mini .multichannel-view .multichannel-view__channel-list .checkbox:hover,
body.theme-mini .color-template-window .multichannel-view__channel-list .checkbox:hover {
  color: #1992AF;
}
body.theme-mini .multichannel-view .multichannel-openseadragon-viewer,
body.theme-mini .color-template-window .multichannel-openseadragon-viewer {
  position: relative;
  background-color: black;
}
body.theme-mini .multichannel-view .multichannel-openseadragon-viewer .icons,
body.theme-mini .color-template-window .multichannel-openseadragon-viewer .icons {
  z-index: 2;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 240px;
  font-size: 26px;
}
body.theme-mini .multichannel-view .multichannel-openseadragon-viewer .icons .icon,
body.theme-mini .color-template-window .multichannel-openseadragon-viewer .icons .icon {
  cursor: pointer;
}
body.theme-mini .multichannel-view .multichannel-openseadragon-viewer .icons .icon:hover,
body.theme-mini .color-template-window .multichannel-openseadragon-viewer .icons .icon:hover {
  color: #1992AF;
}
body.theme-mini .multichannel-view .multichannel-openseadragon-viewer .osd-container,
body.theme-mini .color-template-window .multichannel-openseadragon-viewer .osd-container {
  width: 100%;
  height: 100%;
}
body.theme-mini .multichannel-view .histogram-template,
body.theme-mini .color-template-window .histogram-template {
  position: relative;
}
body.theme-mini .multichannel-view .histogram-template .histogram,
body.theme-mini .color-template-window .histogram-template .histogram {
  position: absolute;
  right: 10px;
  top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  width: 400px;
  height: 200px;
}
body.theme-mini .multichannel-view .histogram-template .histogram .histogram-item,
body.theme-mini .color-template-window .histogram-template .histogram .histogram-item {
  flex-basis: 2px;
  background-color: red;
}
body.theme-mini .multichannel-view .groups-channels-list .webix_list_item .channel-item,
body.theme-mini .color-template-window .groups-channels-list .webix_list_item .channel-item {
  display: flex;
  flex-direction: column;
}
body.theme-mini .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-mini .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-mini .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two,
body.theme-mini .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two {
  display: flex;
  justify-content: space-between;
}
body.theme-mini .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-mini .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-mini .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover,
body.theme-mini .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover {
  color: #1992AF;
  cursor: pointer;
}
body.theme-mini .multichannel-view .groups-list .webix_list_item,
body.theme-mini .color-template-window .groups-list .webix_list_item {
  display: flex;
  justify-content: space-between;
}
body.theme-mini .multichannel-view .groups-list .webix_list_item .icon:hover,
body.theme-mini .color-template-window .groups-list .webix_list_item .icon:hover {
  color: #1992AF;
  cursor: pointer;
}
body.theme-mini .multichannel-view .sort-icon-template,
body.theme-mini .color-template-window .sort-icon-template {
  font-size: 20px;
}
body.theme-mini .multichannel-view .sort-icon-template .active,
body.theme-mini .color-template-window .sort-icon-template .active,
body.theme-mini .multichannel-view .sort-icon-template .icon:hover,
body.theme-mini .color-template-window .sort-icon-template .icon:hover {
  cursor: pointer;
  color: #1992AF;
}
body.theme-mini .multichannel-view .groups-panel__groups-header .webix_template,
body.theme-mini .color-template-window .groups-panel__groups-header .webix_template {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
body.theme-mini .multichannel-view .groups-panel__groups-header .webix_template .icon,
body.theme-mini .color-template-window .groups-panel__groups-header .webix_template .icon {
  padding-left: 10px;
}
body.theme-mini .multichannel-view .groups-panel__groups-header .webix_template .icon:hover,
body.theme-mini .color-template-window .groups-panel__groups-header .webix_template .icon:hover {
  cursor: pointer;
  color: #1992AF;
}
body.theme-mini .webix_el_switch .webix_label_right {
  font-weight: 500;
  padding-top: 6px;
  margin-top: 0;
  color: #313131;
}
body.theme-mini .cart-list-view .webix_list_item {
  margin: 5px;
  box-sizing: border-box;
  padding: 2px 10px;
  line-height: 27px;
  cursor: pointer;
  color: #475466;
  background: #F4F5F9;
  text-align: left;
  width: auto !important;
  height: 30px;
  overflow: hidden !important;
}
body.theme-mini .cart-list-view .webix_list_item .webix_icon {
  margin-top: 4px;
  text-align: left;
  color: #94A1B3 !important;
}
body.theme-mini .cart-list-view .webix_list_item .webix_icon_btn {
  margin-top: 3px;
}
body.theme-mini .cart-list-view .cart-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100px;
  height: 100px;
}
body.theme-mini .cart-list-view .card-list-name {
  width: 115px !important;
  margin-top: -30px;
  margin-left: 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-mini .downloading-menu.webix_view {
  width: 202px !important;
}
body.theme-mini .downloading-menu.webix_view .webix_list_item {
  line-height: 28px;
  background: #1CA1C1;
  border-color: #1CA1C1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-mini .downloading-menu.webix_view .webix_list_item:hover,
body.theme-mini .downloading-menu.webix_view .webix_list_item:focus {
  color: #fff;
  background: #1992AF;
  border-color: #1992AF;
}
body.theme-mini .downloading-menu.webix_view .webix_list_item .webix_submenu_icon {
  margin-top: 3px;
}
body.theme-mini .transparent-button .webixtype_base {
  height: 26px !important;
}
body.theme-mini .last-selected-folder {
  background: #bdc4d46c;
  color: #464A52;
}
body.theme-mini .palette-dataview .palette-dataview__item {
  width: 100%;
  height: 100%;
}
body.theme-mini .palette-dataview .webix_dataview_item {
  padding: 2px;
}
body.theme-mini .palette-dataview .webix_selected {
  background-color: unset;
  border: 1px solid black;
}
body.theme-mini .global-header {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 5;
}
body.theme-mini .main-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-mini .main-header * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-mini .main-header span.webix_input_icon {
  margin-right: 8px;
}
body.theme-mini .main-header-logo,
body.theme-mini .login-menu {
  background-color: transparent;
}
body.theme-mini .main-header-logo {
  color: #353940;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 16px;
  cursor: pointer;
}
body.theme-mini .main-header-logo .webix_template {
  padding: 21px 5px 22px 0;
}
body.theme-mini .header-base-menu {
  padding-left: 50px;
}
body.theme-mini .header-base-menu .webix_list_item {
  display: inline-block;
  font-size: 14px;
  line-height: 56px;
  background: none;
  color: #475466;
  letter-spacing: 0.2px;
  cursor: pointer;
}
body.theme-mini .header-base-menu .webix_list_item:first-child,
body.theme-mini .header-base-menu .webix_list_item:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-mini .header-base-menu .webix_list_item:hover,
body.theme-mini .header-base-menu .webix_list_item.webix_selected {
  background: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-mini .header-base-menu .webix_list_item:focus,
body.theme-mini .header-base-menu .webix_list_item:active {
  background: none;
  color: #475466;
}
body.theme-mini .login-menu .webix_template {
  padding: 0;
}
body.theme-mini .login-menu .login-menu-item {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 16px;
  padding: 22px 14px;
  letter-spacing: 0.2px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-mini .login-menu .login-menu-item:hover {
  background-color: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-mini .login-menu .login-menu-item.menu-sign-up {
  color: #0288D1;
}
body.theme-mini .login-menu .login-menu-item.menu-sign-up:hover {
  background-color: #0288D1;
  color: #ffffff;
  text-shadow: 0.6px 0 0 #ffffff;
}
body.theme-mini .userbar .userbar-avatar {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
body.theme-mini .userbar .userbar-avatar .userbar-avatar-image {
  display: inline-block;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: -9999px;
  top: -9999px;
  bottom: -9999px;
  right: -9999px;
  margin: auto;
}
body.theme-mini .userbar .webix_list_item {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #475466;
  font-size: 12px;
  background: none;
  max-width: 150px;
}
body.theme-mini .userbar .webix_list_item:hover,
body.theme-mini .userbar .webix_list_item:focus,
body.theme-mini .userbar .webix_list_item:active {
  background: none;
  outline: none;
}
body.theme-mini .metadata-template .jsoneditor-readonly {
  font-size: 12px !important;
  color: #475466;
  font-family: Roboto, Arial;
  font-weight: bold;
}
body.theme-mini .metadata-template .jsoneditor-field {
  font-family: Roboto, Arial;
  font-size: 12px !important;
  color: #475466;
}
body.theme-mini .metadata-template .jsoneditor-field:focus {
  background-color: #ffffab47;
}
body.theme-mini .metadata-template .invalid-field .jsoneditor-value {
  background-color: rgba(240, 122, 122, 0.2);
}
body.theme-mini .metadata-template .jsoneditor-value {
  font-family: Roboto, Arial;
  font-size: 12px !important;
  color: #475466 !important;
}
body.theme-mini .metadata-template .jsoneditor-value:focus {
  background-color: #ffffab47;
}
body.theme-mini .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #0288D1;
  border-color: #0288D1;
}
body.theme-mini .template-error {
  padding-top: 5px;
}
body.theme-mini .template-error .webix_template {
  color: #a94442;
  background: #f2dede;
  border: 1px solid #ebccd1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
}
body.theme-mini .bars-icon .webix_icon_button {
  text-align: left;
}
body.theme-mini .bars-icon .webix_icon_button .webix_icon {
  color: #475466;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
body.theme-mini .bars-icon .webix_icon_button:hover .webix_icon,
body.theme-mini .bars-icon .webix_icon_button:focus .webix_icon {
  color: #313131;
}
body.theme-mini .breadcrumds {
  color: #475466;
  font-size: 12px;
  line-height: 16px;
  padding-top: 11px;
  padding-left: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-mini .breadcrumds span {
  display: inline-block;
  position: relative;
  padding-left: 10px;
  margin: 0 6px 0 0;
  cursor: pointer;
}
body.theme-mini .breadcrumds span:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  color: #475466;
  position: absolute;
  left: 0;
  font-size: 12px;
  line-height: 16px;
}
body.theme-mini .breadcrumds span:last-child {
  font-weight: 500;
  cursor: default;
}
body.theme-mini .breadcrumds span:last-child:before {
  font-weight: 500;
}
body.theme-mini .breadcrumds span:first-child {
  padding-left: 0;
}
body.theme-mini .breadcrumds span:first-child:before {
  display: none;
}
body.theme-mini .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #1CA1C1;
  border-color: #1CA1C1;
  color: #fff;
}
body.theme-mini .webix_view .webix_pager_item:hover,
body.theme-mini .webix_view .webix_pager_item:focus {
  background: #1992AF;
  border-color: #1992AF;
}
body.theme-mini .webix_pager .pager-input {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
  height: 100%;
  padding: 0;
  width: 40px;
  background: #F4F5F9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  box-shadow: none;
  text-align: center;
  color: #475466;
  font-size: 12px;
  line-height: 240%;
}
body.theme-mini .webix_pager .pager-amount {
  display: inline-block;
  height: 99%;
  line-height: 31px;
}
body.theme-mini .webix_pager .pager-input {
  position: relative;
  top: 2px;
}
body.theme-mini .webix_view.webix_window {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
body.theme-mini .webix_view.webix_window .webix_win_head {
  border: none;
}
body.theme-mini .webix_view.webix_window .window-header-toolbar-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 14px;
}
body.theme-mini .window-close-button button {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-mini .window-close-button .close-icon-svg,
body.theme-mini .window-close-button .close-icon-svg-use {
  width: 26px;
  height: 26px;
}
body.theme-mini .window-close-button .close-icon-svg-use {
  fill: #BDC4D4;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body.theme-mini .window-close-button button:hover,
body.theme-mini .window-close-button button:focus,
body.theme-mini .window-close-button button:active {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-mini .window-close-button button:hover .close-icon-svg-use,
body.theme-mini .window-close-button button:focus .close-icon-svg-use,
body.theme-mini .window-close-button button:active .close-icon-svg-use {
  fill: #1992AF;
}
body.theme-mini .webix_el_slider .webix_slider_title {
  display: block;
  width: 100%;
  left: 0 !important;
}
body.theme-mini .slider-title {
  padding: 0 10px;
  color: #313541;
  font-size: 12px;
}
body.theme-mini .slider-title:before,
body.theme-mini .slider-title:after {
  content: ' ';
  display: table;
}
body.theme-mini .slider-title:after {
  clear: both;
}
body.theme-mini .slider-title .label,
body.theme-mini .slider-title .value {
  display: block;
}
body.theme-mini .slider-title .value {
  float: right;
}
body.theme-mini .slider-title .label {
  float: left;
  margin-right: 10px;
}
body.theme-mini .webix_slider_box .webix_slider_left {
  border-radius: 0;
  background: #6E7480;
  border-color: #6E7480;
}
body.theme-mini .webix_slider_box .webix_slider_right {
  border-color: #CED3DF;
  background: #CED3DF;
  border-radius: 0;
}
body.theme-mini .webix_slider_box .webix_slider_handle {
  background: #6E7480;
  border-color: #373a40;
  cursor: pointer;
}
body.theme-mini .webix_el_colorpicker .webix_inp_top_label {
  color: #313541;
  font-size: 12px;
}
body.theme-mini .webix_el_colorpicker .webix_inp_static {
  color: #475466;
  border-color: #E8EBF1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-mini .webix_el_colorpicker .webix_inp_static:focus {
  border-color: #1CA1C1;
  box-shadow: none;
}
body.theme-mini .single-rater-props .webix_el_colorpicker,
body.theme-mini .multi-rater-props .webix_el_colorpicker {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 11px;
}
body.theme-mini .webix_modal_box.webix_confirm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
}
body.theme-mini .webix_modal_box.webix_confirm .webix_popup_title {
  padding-top: 10px;
  padding-bottom: 6px;
}
body.theme-mini .webix_modal_box.webix_confirm .webix_popup_text {
  padding-top: 10px;
}
body.theme-mini .webix_modal_box.webix_confirm .webix_popup_controls {
  padding-bottom: 10px;
}
body.theme-mini .notification-popup-header .webix_template {
  color: #666666;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
body.theme-mini .color-picker-popup .color-picker .webix_template,
body.theme-mini .color-picker-popup .color-picker .picker_done {
  display: none;
}
body.theme-mini .color-picker-popup .color-picker .picker_editor {
  flex: 2.4 1 auto;
}
body.theme-mini .color-picker-popup .color-picker .picker_wrapper {
  box-shadow: none;
  margin: 0 auto;
  background-color: #fff;
}
body.theme-mini .color-picker-popup .y-axis-number-item {
  width: 100%;
  display: inline-block;
}
body.theme-mini .color-picker-popup .webix_overlay {
  z-index: 101;
}
body.theme-mini .color-picker-popup .chart-overlay {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
}
body.theme-mini .color-picker-popup .chart-overlay:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, transparent 0%, #eceff1 50%, transparent 100%);
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loading {
  from {
    left: -300px;
  }
  to {
    left: 100%;
  }
}
body.theme-mini .webix_drop_file:before {
  content: "Drop Files here";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 1px;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 2px #edeff5 dashed;
  background-color: #F4F5F9;
  z-index: 2;
  font-size: 30px;
}
body.theme-mini .uploading-progress-template {
  text-align: center;
  color: #313131;
}
body.theme-mini .progress-component .webix_template {
  padding: 0;
}
body.theme-mini .progress-component .progress-bar {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 100%;
  height: 20px;
}
body.theme-mini .progress-component .progress-bar .bar,
body.theme-mini .progress-component .progress-bar .progress {
  height: 100%;
  display: block;
}
body.theme-mini .progress-component .progress-bar .bar {
  position: relative;
  background-color: rgba(0, 0, 0, 0.075);
}
body.theme-mini .progress-component .progress-bar .progress {
  background: #75b800;
}
body.theme-mini .progress-component .progress-bar .progress.error {
  background: #ef5350;
}
body.theme-mini .progress-component .progress-bar .progress-text {
  color: #313131;
  position: absolute;
  font-size: 12px;
  width: 100%;
  height: 100%;
  line-height: 17px;
  text-align: center;
}
body.theme-mini .recognition-status-template {
  padding-left: 20px;
  font-size: 15px;
  cursor: pointer;
}
body.theme-mini .templateName {
  height: 25px;
  font-size: 25px;
  padding: 0 10px;
  margin-bottom: 40px;
}
body.theme-mini .list-of-tags-template {
  font-size: 15px;
  padding-left: 17px;
}
body.theme-mini .webix_overlay {
  padding: 0px;
}
body.theme-mini .webix_overlay .data-subview-overlay {
  background-color: #fff;
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px 0 20px;
}
body.theme-mini .webix_overlay .data-subview-overlay .overlay-text {
  display: inline-block;
  color: #94A1B3;
  font-size: 25px;
}
body.theme-mini .webix_overlay .empty-overlay {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
body.theme-mini .hidden-overflow {
  overflow: hidden !important;
}
body.theme-mini .edit-column-window .new-columns-header {
  text-align: center;
  font-weight: 600;
}
body.theme-mini .edit-column-window .new-columns-header.new-columns-header-main {
  font-size: 18px;
}
body.theme-mini .compare-metadata-column,
body.theme-mini .compare-metadata-column .webix_template,
body.theme-mini .compare-metadata-column .webix_view {
  background: #F4F5F9;
}
body.theme-mini .compare-metadata-column .json-viewer,
body.theme-mini .compare-metadata-column .webix_template .json-viewer,
body.theme-mini .compare-metadata-column .webix_view .json-viewer {
  padding: 5px;
  box-sizing: border-box;
}
body.theme-mini .datatable-image-column {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
body.theme-compact {
  /* fonts */
  /* icons */
  /* colors */
  /* backgrounds */
  /* buttons */
  /* borders */
  /* accordions (datasets, gallery pages) */
  /* item-content-table */
  /* tabview */
  /* recommend-block */
  /* message boxes */
  /* LINKS */
  /* TITLES */
  /* text */
  /* icons */
  /* webix styles */
  /* tooltip */
  /* FORMS FIELDS STYLES */
  /* checkboxes */
  /* select-field */
  /* text-field */
  /* search-field */
  /* textarea-field */
  /* main-header-logo */
  /* .header-base-menu */
  /* login-menu */
  /* userbar */
  /* PAGES STYLES */
  /* templates error */
  /* breadcrumds */
  /* webix_pager */
  /* webix_el_slider */
  /* .webix_el_colorpicker */
  /*  webix_modal_box webix_confirm */
}
body.theme-compact .webix_view div:focus,
body.theme-compact .webix_view span:focus,
body.theme-compact .webix_view a.webix_list_item:focus,
body.theme-compact .webix_view.webix_window:focus {
  outline: none;
}
body.theme-compact .accordion-item.webix_accordionitem,
body.theme-compact .accordion-item-pale.webix_accordionitem {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
body.theme-compact .accordion-item.webix_accordionitem .webix_accordionitem_header,
body.theme-compact .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-compact .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header,
body.theme-compact .accordion-item-pale.webix_accordionitem.collapsed .webix_accordionitem_header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-row:before,
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row:before,
body.theme-compact .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row:after {
  clear: both;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-label,
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-compact .accordion-item.webix_accordionitem {
  border-color: #0288D1;
}
body.theme-compact .accordion-item.webix_accordionitem .webix_accordionitem_header {
  font-size: 13px;
  background: #0288D1;
  border-color: #0288D1;
  color: #fff;
}
body.theme-compact .accordion-item.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #fff;
  height: 34px;
  line-height: 34px;
}
body.theme-compact .accordion-item.webix_accordionitem .webix_accordionitem_label {
  padding-left: 20px;
  line-height: 34px;
}
body.theme-compact .accordion-item.webix_accordionitem.collapsed {
  border-color: #BDC4D4;
}
body.theme-compact .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header {
  background: #fff;
  border-color: #BDC4D4;
  color: #6E7480;
}
body.theme-compact .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: #6E7480;
}
body.theme-compact .accordion-item.webix_accordionitem.collapsed:hover {
  border-color: #0288D1;
}
body.theme-compact .accordion-item.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  border-color: #0288D1;
}
body.theme-compact .accordion-item.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-header {
  color: #6E7480;
  line-height: 16px;
  font-size: 13px;
  background: #E8EBF1;
  padding: 10px 20px;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-block {
  padding: 0 20px;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-row {
  border-top: 1px solid #E8EBF1;
  padding: 5px 0;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-row:first-child {
  border-top: 0;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-name {
  display: inline-block;
  vertical-align: top;
  padding: 6px 13px;
  color: #fff;
  background: #0288D1;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
}
body.theme-compact .accordion-item.webix_accordionitem .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-compact .accordion-item.webix_accordionitem .feature-options-table {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
}
body.theme-compact .accordion-item.webix_accordionitem .feature-options-table th,
body.theme-compact .accordion-item.webix_accordionitem .feature-options-table td {
  vertical-align: middle;
  word-break: break-word;
}
body.theme-compact .accordion-item.webix_accordionitem .feature-options-table th {
  font-weight: 500;
  text-align: left;
  padding: 0 0 5px 0;
}
body.theme-compact .accordion-item.webix_accordionitem .feature-options-table td {
  padding: 5px 0;
  border-top: 1px solid #E8EBF1;
}
body.theme-compact .accordion-item.webix_accordionitem .feature-options-table td:first-child {
  width: 140px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem {
  border-color: #E8EBF1;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  background: #E8EBF1;
  border-color: #E8EBF1;
  color: #6E7480;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #6E7480;
  height: 28px;
  line-height: 26px;
  float: left;
  margin: 0 6px 0 6px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .webix_accordionitem_label {
  padding-left: 9px;
  line-height: 29px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  background: #d8dde7;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-header {
  color: #6E7480;
  line-height: 16px;
  font-size: 13px;
  background: #E8EBF1;
  padding: 10px 20px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-block {
  padding: 0 10px 0 31px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row {
  padding: 5px 0;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row .item-content-label {
  float: left;
  width: 155px;
  margin-right: 15px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value {
  margin-left: 170px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value .pre-scrollable {
  padding: 8px;
  font-size: 13px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0 0 0;
  overflow-x: auto;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-label {
  float: none;
  width: 100%;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-value {
  margin-left: 0;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .tags-container {
  padding: 0 10px 0 31px;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .tags-container .tag {
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
  padding: 3px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #d2d4da;
  color: #6E7480;
}
body.theme-compact .accordion-item-pale.webix_accordionitem .item-content-img {
  padding: 5px 10px 5px 31px;
}
body.theme-compact .item-content-table {
  padding: 0 20px;
}
body.theme-compact .item-content-table .item-content-row {
  border-top: 1px solid #E8EBF1;
  padding: 5px 0;
}
body.theme-compact .item-content-table .item-content-row:before,
body.theme-compact .item-content-table .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-compact .item-content-table .item-content-row:after {
  clear: both;
}
body.theme-compact .item-content-table .item-content-row:first-child {
  border-top: 0;
}
body.theme-compact .item-content-table .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-compact .item-content-table .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-compact .tabview-block div.webix_item_tab {
  background: #BDC4D4;
  border-color: #BDC4D4;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
body.theme-compact .tabview-block div.webix_item_tab.webix_selected {
  background: #0288D1;
  border-color: #0288D1;
}
body.theme-compact .tabview-block .webix_after_all_tabs {
  background: #0288D1;
}
body.theme-compact .tabview-block .tabview-content {
  background: #E8EBF1;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
body.theme-compact .recommend-block {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  text-align: center;
  padding: 15px;
  background: #E8EBF1;
  margin: 15px 0;
}
body.theme-compact .recommend-block .recommend-block-content {
  font-size: 13px;
  line-height: 1.5;
}
body.theme-compact .webix_message.webix_info {
  font-size: 13px;
  padding: 0px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 10px #888;
  -moz-box-shadow: 0px 0px 10px #888;
  box-shadow: 0px 0px 10px #888;
}
body.theme-compact .webix_message.webix_info div {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  border: 1px solid #b8b8b8;
}
body.theme-compact .metadatatable-layout {
  border-top: 1px solid #BDC4D4;
}
body.theme-compact .transparent-button .webixtype_base {
  height: 26px;
}
body.theme-compact .webix_view {
  color: #6E7480;
}
body.theme-compact .global-main-light {
  background: #fff;
}
body.theme-compact .global-main-dark {
  background: #E8EBF1;
}
body.theme-compact a,
body.theme-compact .link {
  color: #0288D1;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-compact a:visited,
body.theme-compact .link:visited,
body.theme-compact a:hover,
body.theme-compact .link:hover,
body.theme-compact a:focus,
body.theme-compact .link:focus {
  color: #0277BD;
}
body.theme-compact a:visited,
body.theme-compact .link:visited {
  color: #6e02bd;
}
body.theme-compact .main-title {
  color: #fff;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}
body.theme-compact .main-subtitle2 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
  color: #464A52;
}
body.theme-compact .main-subtitle3 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #464A52;
}
body.theme-compact .main-subtitle4 {
  font-size: 14px;
  font-weight: 500;
  color: #464A52;
}
body.theme-compact .highlighted-item {
  color: #0288D1;
}
body.theme-compact .badge {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #0288D1;
  text-align: center;
}
body.theme-compact .webix_view.webix_popup {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .webix_view.webix_popup .webix_list_item {
  text-overflow: ellipsis;
  color: #6E7480;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
}
body.theme-compact .webix_view.webix_popup .webix_list_item .webix_icon {
  color: #6E7480;
}
body.theme-compact .webix_view.webix_popup .webix_list_item:hover,
body.theme-compact .webix_view.webix_popup .webix_list_item:focus {
  background-color: #f5f5f5;
}
body.theme-compact .webix_view.webix_popup .webix_list_item.webix_selected {
  color: #F4F5F9;
  background: #0288D1;
}
body.theme-compact .webix_selected,
body.theme-compact .webix_selected:focus {
  background: #0288D1;
  color: #F4F5F9;
}
body.theme-compact .webix_img_btn .webix_icon_btn {
  font-size: 15px;
}
body.theme-compact .webix_dtable {
  border-color: #BDC4D4;
}
body.theme-compact .webix_dtable .webix_ss_header td {
  background: #E8EBF1;
  border-color: #BDC4D4;
}
body.theme-compact .webix_dtable .webix_ss_vscroll_header {
  background: #E8EBF1;
  border-color: #BDC4D4;
}
body.theme-compact .webix_dtable .webix_ss_center .webix_cell {
  border-color: #E8EBF1;
}
body.theme-compact .collapser {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-compact .collapser .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-compact .collapser .collapser-btn .webix_template {
  position: relative;
}
body.theme-compact .collapser .collapser-btn .webix_icon {
  font-weight: 600;
  padding-left: 3px;
  position: absolute;
  top: 50%;
}
body.theme-compact .collapser-vertical {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-compact .collapser-vertical .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-compact .collapser-vertical .collapser-btn .webix_template {
  position: relative;
}
body.theme-compact .collapser-vertical .collapser-btn .webix_icon {
  font-weight: 600;
  position: absolute;
  left: 50%;
}
body.theme-compact .tooltip-container {
  display: block;
  position: relative;
}
body.theme-compact .tooltip-container .tooltip-title {
  cursor: pointer;
}
body.theme-compact .tooltip-container .tooltip-block {
  display: block;
  width: 230px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  white-space: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #464A52;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-xs {
  font-size: 12px;
  line-height: 14px;
  padding: 5px;
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-top:before,
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-right:before {
  z-index: 100000;
  content: "\2666";
  width: 40px;
  height: 40px;
  font-family: monospace;
  color: #fff;
  font-size: 30px;
  line-height: 48px;
  text-align: center;
  overflow: hidden;
  user-select: none;
  position: absolute;
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-top {
  left: 50%;
  margin-left: -115px;
  bottom: 100%;
  margin-bottom: 12px;
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-top:before {
  clip: rect(25px, 50px, 50px, 0px);
  left: 50%;
  bottom: -15px;
  margin-left: -20px;
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-top:before {
  -webkit-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-right {
  left: 100%;
  margin-left: 12px;
  top: 50%;
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-right:before {
  clip: rect(0px, 25px, 50px, 0px);
  top: 50%;
  left: -20px;
  margin-top: -25px;
}
body.theme-compact .tooltip-container .tooltip-block.tooltip-block-right:before {
  -webkit-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
}
body.theme-compact .tooltip-container .tooltip-block .tooltip-block-list {
  margin: 3px 0;
  padding: 0 0 0 20px;
}
body.theme-compact .tooltip-container .tooltip-block .tooltip-block-list li {
  margin-top: 5px;
}
body.theme-compact .tooltip-container .tooltip-block .tooltip-block-list li:first-child {
  margin-top: 0;
}
body.theme-compact .tooltip-container .tooltip-title:hover + .tooltip-block {
  opacity: 1;
}
body.theme-compact .tooltip-container.tooltip-search-prefix .tooltip-block-right {
  margin-top: -28px;
}
body.theme-compact .tooltip-container.tooltip-search-text .tooltip-block-right {
  width: 260px;
  height: 155px;
  margin-top: -83px;
}
body.theme-compact .tooltip-container.tooltip-gallery-images .tooltip-block {
  width: 54px;
  padding: 2px;
  font-size: 12px;
}
body.theme-compact .tooltip-container.tooltip-gallery-images .tooltip-block.tooltip-block-top {
  margin-left: -30px;
}
body.theme-compact .datatable-template .datatable-template-image {
  height: 150px;
  width: 180px;
  padding: 5px 0 5px 5px;
}
body.theme-compact .datatable-template .datatable-template-text {
  padding-left: 5px;
  font-size: 13px;
  font-weight: bold;
}
body.theme-compact .collapssible-accordion {
  padding-left: 15px;
  position: relative;
  cursor: pointer;
}
body.theme-compact .collapssible-accordion .webix_template {
  font-weight: bold;
  font-size: 13px;
  margin-top: -1px;
}
body.theme-compact .collapssible-accordion:before {
  content: "\f0da";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: block;
  font-size: 15px;
  line-height: 18px;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-compact .collapssible-accordion.showed-views:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
body.theme-compact .collapssible-accordion.webix_template {
  padding-bottom: 5px;
  padding-top: 5px;
}
body.theme-compact .webix_view.webix_window .webix_icon_btn {
  margin-top: 3px;
}
body.theme-compact .webix_dtable_focused .webix_column > div.webix_row_select,
body.theme-compact .webix_dtable_focused .webix_column > div.webix_column_select {
  background: #0288D1;
}
body.theme-compact .webix_el_button input,
body.theme-compact .webix_el_toggle input,
body.theme-compact .webix_el_button button,
body.theme-compact .webix_el_toggle button,
body.theme-compact .webixbutton {
  font-size: 13px;
  line-height: 13px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-compact .webix_dtable .webix_ss_center .webix_cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-compact .lines-layout {
  border: 1px solid #BDC4D4 !important;
  box-sizing: border-box !important;
}
body.theme-compact .gallery-images-dataview {
  overflow-y: auto !important;
}
body.theme-compact .gallery-images-dataview .webix_dataview_item {
  border: none;
  cursor: default;
  padding: 5px 5px 15px 5px;
}
body.theme-compact .gallery-images-dataview .webix_selected {
  background: #0288D1 !important;
}
body.theme-compact .gallery-images-dataview .webix_selected .thumbnails-name {
  color: #F4F5F9;
}
body.theme-compact .gallery-images-dataview .thumbnails-name {
  color: #464A52;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-compact .gallery-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-compact .gallery-images-container .gallery-image-wrap {
  width: 100%;
}
body.theme-compact .gallery-images-container .gallery-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-compact .gallery-images-container .gallery-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: none;
}
body.theme-compact .gallery-images-container .gallery-images-star-icon {
  position: absolute;
  bottom: 6px;
  right: 13px;
  color: yellow;
}
body.theme-compact .gallery-images-container .tag-align-left {
  height: 20px;
  color: #0288D1;
  padding-left: 13px;
}
body.theme-compact .gallery-images-container .tag-align-right {
  height: 20px;
  color: #0288D1;
  padding-right: 13px;
}
body.theme-compact .gallery-images-container .warning-icon {
  position: absolute;
  bottom: 6px;
  color: red;
}
body.theme-compact .gallery-images-container:hover .gallery-images-info {
  display: block;
}
body.theme-compact .gallery-images-container.is-checked .gallery-images-info {
  display: block;
}
body.theme-compact .gallery-images-container.is-checked .gallery-images-header .webix_icon {
  visibility: visible;
  color: #0288D1;
}
body.theme-compact .gallery-images-buttons {
  text-align: center;
  margin-top: 40px;
}
body.theme-compact .gallery-images-button-elem {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  margin: 0 4px 0 -90px;
}
body.theme-compact .gallery-images-button {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: 20px;
  border: 1px solid #BDC4D4;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-compact .gallery-images-button .gallery-icon-svg {
  display: inline-block;
  vertical-align: middle;
}
body.theme-compact .gallery-images-button .gallery-icon-svg,
body.theme-compact .gallery-images-button .gallery-icon-use {
  width: 18px;
  height: 18px;
}
body.theme-compact .gallery-images-button .gallery-icon-use {
  fill: #6E7480;
}
body.theme-compact .gallery-images-button:hover,
body.theme-compact .gallery-images-button:focus {
  border-color: #0277BD;
}
body.theme-compact .gallery-images-button:hover .gallery-icon-use,
body.theme-compact .gallery-images-button:focus .gallery-icon-use {
  fill: #0277BD;
}
body.theme-compact .absolute-centered-image-template {
  position: relative;
  overflow-y: auto !important;
  overflow-x: auto !important;
}
body.theme-compact .absolute-centered-image-template .webix_template {
  padding: 0;
}
body.theme-compact .absolute-centered-image-template .webix_template .image-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
body.theme-compact .absolute-centered-image-template img {
  height: 100%;
  width: auto;
  position: absolute;
  margin: auto;
}
body.theme-compact .large-image-name .webix_template {
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-compact .resize-icon .webix_icon {
  color: #6E7480;
}
body.theme-compact .webix_dataview_item.webix_selected {
  color: #F4F5F9;
  background: #0288D1;
}
body.theme-compact .webix_column > div.webix_cell_select,
body.theme-compact .webix_column > div.webix_column_select,
body.theme-compact .webix_column > div.webix_row_select {
  color: #fff;
  background: #0288D1;
}
body.theme-compact .webix_tree_item.webix_selected span {
  padding: 4px 10px 4px 4px;
  margin-left: -4px;
  color: #F4F5F9;
  background: #0288D1 !important;
}
body.theme-compact .webix_dt_editor input,
body.theme-compact .webix_dt_editor select {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px 8px 0 9px;
  margin: 0;
  border: 1px solid gold;
  height: 28px;
  font-family: 'PT Sans', Tahoma;
  font-size: 13px;
  color: #666;
}
body.theme-compact .gallery-images-header {
  padding-bottom: 5px;
}
body.theme-compact .gallery-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-compact .gallery-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-compact .gallery-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-compact .gallery-images-header .gallery-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-compact .gallery-images-header .gallery-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #6E7480;
}
body.theme-compact .gallery-images-header .gallery-images-checkbox .checkbox-icon.checked {
  color: #0288D1;
}
body.theme-compact .gallery-images-header .gallery-images-checkbox .checkbox-icon:hover {
  color: #0277BD;
}
body.theme-compact .gallery-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-compact .edit-window-header .webix_template {
  padding-left: 10px;
  font-size: 16px;
  color: #464A52;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-compact .unselectable-dataview-items {
  -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 */
}
body.theme-compact .gallery-images-header .gallery-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 0;
}
body.theme-compact .scenes-view .images-row-slider {
  overflow-y: hidden !important;
  overflow-x: auto !important;
}
body.theme-compact .scenes-view .images-row-slider .webix_list_item {
  border: none;
  cursor: default;
  padding: 0;
}
body.theme-compact .scenes-view .images-row-slider .webix_selected {
  background: #0288D1;
}
body.theme-compact .scenes-view .images-row-slider .webix_selected .thumbnails-name {
  color: #F4F5F9;
}
body.theme-compact .scenes-view .images-row-slider .thumbnails-name {
  color: #464A52;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-compact .scenes-view .active-item {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
body.theme-compact .scenes-view .active-item .slider-images-container {
  background-color: unset;
}
body.theme-compact .scenes-view .slider-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-compact .scenes-view .slider-images-container .slider-image-wrap {
  box-sizing: border-box;
  width: 94%;
  margin: 0 auto;
  background: #fff;
}
body.theme-compact .scenes-view .slider-images-container .slider-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-compact .scenes-view .slider-images-container .slider-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 6px;
  z-index: 10;
  width: 94%;
  height: 100%;
  display: none;
}
body.theme-compact .scenes-view .slider-images-container:hover .slider-images-info {
  display: block;
}
body.theme-compact .scenes-view .slider-images-container.is-checked .slider-images-info {
  display: block;
}
body.theme-compact .scenes-view .slider-images-container.is-checked .slider-images-header .webix_icon {
  visibility: visible;
  color: #0288D1;
}
body.theme-compact .scenes-view .slider-images-header {
  padding-bottom: 5px;
}
body.theme-compact .scenes-view .slider-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-compact .scenes-view .slider-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-compact .scenes-view .slider-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-compact .scenes-view .slider-images-header .slider-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-compact .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #6E7480;
}
body.theme-compact .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon.checked {
  color: #0288D1;
}
body.theme-compact .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon:hover {
  color: #0277BD;
}
body.theme-compact .scenes-view .slider-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-compact .scenes-view .scenes-view__slide-metadata .webix_overlay,
body.theme-compact .scenes-view .io-openseadragon-viewer .webix_overlay {
  padding: 1px;
  z-index: 9;
}
body.theme-compact .multichannel-view .multichannel-view__channel-list .webix_list_item,
body.theme-compact .color-template-window .multichannel-view__channel-list .webix_list_item {
  padding-right: 30px;
  cursor: default;
  position: relative;
}
body.theme-compact .multichannel-view .multichannel-view__channel-list .channel-item__name,
body.theme-compact .color-template-window .multichannel-view__channel-list .channel-item__name {
  cursor: pointer;
}
body.theme-compact .multichannel-view .multichannel-view__channel-list .channel-item__index,
body.theme-compact .color-template-window .multichannel-view__channel-list .channel-item__index {
  position: absolute;
  right: 5px;
}
body.theme-compact .multichannel-view .multichannel-view__channel-list .checkbox,
body.theme-compact .color-template-window .multichannel-view__channel-list .checkbox {
  cursor: pointer;
  font-size: 1.07em;
}
body.theme-compact .multichannel-view .multichannel-view__channel-list .checkbox:hover,
body.theme-compact .color-template-window .multichannel-view__channel-list .checkbox:hover {
  color: #0277BD;
}
body.theme-compact .multichannel-view .multichannel-openseadragon-viewer,
body.theme-compact .color-template-window .multichannel-openseadragon-viewer {
  position: relative;
  background-color: black;
}
body.theme-compact .multichannel-view .multichannel-openseadragon-viewer .icons,
body.theme-compact .color-template-window .multichannel-openseadragon-viewer .icons {
  z-index: 2;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 240px;
  font-size: 26px;
}
body.theme-compact .multichannel-view .multichannel-openseadragon-viewer .icons .icon,
body.theme-compact .color-template-window .multichannel-openseadragon-viewer .icons .icon {
  cursor: pointer;
}
body.theme-compact .multichannel-view .multichannel-openseadragon-viewer .icons .icon:hover,
body.theme-compact .color-template-window .multichannel-openseadragon-viewer .icons .icon:hover {
  color: #0277BD;
}
body.theme-compact .multichannel-view .multichannel-openseadragon-viewer .osd-container,
body.theme-compact .color-template-window .multichannel-openseadragon-viewer .osd-container {
  width: 100%;
  height: 100%;
}
body.theme-compact .multichannel-view .histogram-template,
body.theme-compact .color-template-window .histogram-template {
  position: relative;
}
body.theme-compact .multichannel-view .histogram-template .histogram,
body.theme-compact .color-template-window .histogram-template .histogram {
  position: absolute;
  right: 10px;
  top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  width: 400px;
  height: 200px;
}
body.theme-compact .multichannel-view .histogram-template .histogram .histogram-item,
body.theme-compact .color-template-window .histogram-template .histogram .histogram-item {
  flex-basis: 2px;
  background-color: red;
}
body.theme-compact .multichannel-view .groups-channels-list .webix_list_item .channel-item,
body.theme-compact .color-template-window .groups-channels-list .webix_list_item .channel-item {
  display: flex;
  flex-direction: column;
}
body.theme-compact .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-compact .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-compact .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two,
body.theme-compact .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two {
  display: flex;
  justify-content: space-between;
}
body.theme-compact .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-compact .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-compact .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover,
body.theme-compact .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover {
  color: #0277BD;
  cursor: pointer;
}
body.theme-compact .multichannel-view .groups-list .webix_list_item,
body.theme-compact .color-template-window .groups-list .webix_list_item {
  display: flex;
  justify-content: space-between;
}
body.theme-compact .multichannel-view .groups-list .webix_list_item .icon:hover,
body.theme-compact .color-template-window .groups-list .webix_list_item .icon:hover {
  color: #0277BD;
  cursor: pointer;
}
body.theme-compact .multichannel-view .sort-icon-template,
body.theme-compact .color-template-window .sort-icon-template {
  font-size: 20px;
}
body.theme-compact .multichannel-view .sort-icon-template .active,
body.theme-compact .color-template-window .sort-icon-template .active,
body.theme-compact .multichannel-view .sort-icon-template .icon:hover,
body.theme-compact .color-template-window .sort-icon-template .icon:hover {
  cursor: pointer;
  color: #0277BD;
}
body.theme-compact .multichannel-view .groups-panel__groups-header .webix_template,
body.theme-compact .color-template-window .groups-panel__groups-header .webix_template {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
body.theme-compact .multichannel-view .groups-panel__groups-header .webix_template .icon,
body.theme-compact .color-template-window .groups-panel__groups-header .webix_template .icon {
  padding-left: 10px;
}
body.theme-compact .multichannel-view .groups-panel__groups-header .webix_template .icon:hover,
body.theme-compact .color-template-window .groups-panel__groups-header .webix_template .icon:hover {
  cursor: pointer;
  color: #0277BD;
}
body.theme-compact .webix_invalid .webix_inp_bottom_label {
  padding-left: 4px;
}
body.theme-compact input[type="password"]::-ms-reveal,
body.theme-compact input::-ms-clear {
  display: none;
}
body.theme-compact .line-height-38 {
  line-height: 38px;
}
body.theme-compact .webix_form .left-label {
  padding-left: 5px;
}
body.theme-compact .webix_form .left-label-template .webix_template {
  padding-left: 5px;
}
body.theme-compact .checkbox-ctrl .webix_label_right {
  color: #6E7480;
  font-size: 13px;
  padding-left: 8px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  /*line-height: 16px;
      padding: 10px 0 0 10px;*/
}
body.theme-compact .checkbox-ctrl .webix_custom_checkbox {
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid #6E7480;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  -o-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
body.theme-compact .checkbox-ctrl .webix_custom_checkbox:before {
  content: "\f00c";
  font-family: 'Font Awesome 5 Free';
  font-size: 12px;
  line-height: 1;
  font-weight: 900;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6.5px 0 0 -6.5px;
  visibility: hidden;
}
body.theme-compact .checkbox-ctrl .webix_custom_checkbox:focus,
body.theme-compact .checkbox-ctrl .webix_custom_checkbox:hover {
  border-color: #0288D1;
}
body.theme-compact .checkbox-ctrl .webix_checkbox_1 .webix_custom_checkbox {
  background-color: #0288D1;
  border-color: #0288D1;
}
body.theme-compact .checkbox-ctrl .webix_checkbox_1 .webix_custom_checkbox:before {
  visibility: visible;
}
body.theme-compact .select-field .webix_inp_static,
body.theme-compact .select-field-reverce .webix_inp_static,
body.theme-compact .select-field input,
body.theme-compact .select-field-reverce input,
body.theme-compact .select-field select,
body.theme-compact .select-field-reverce select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  cursor: pointer;
}
body.theme-compact .select-field .webix_inp_static:focus,
body.theme-compact .select-field-reverce .webix_inp_static:focus,
body.theme-compact .select-field input:focus,
body.theme-compact .select-field-reverce input:focus,
body.theme-compact .select-field select:focus,
body.theme-compact .select-field-reverce select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .select-field .webix_placeholder,
body.theme-compact .select-field-reverce .webix_placeholder {
  font-size: 13px;
}
body.theme-compact .select-field span.webix_input_icon,
body.theme-compact .select-field-reverce span.webix_input_icon {
  background: none;
  cursor: pointer;
  padding-top: 9px !important;
  font-size: 13px;
}
body.theme-compact .select-field .webix_inp_static,
body.theme-compact .select-field input,
body.theme-compact .select-field select {
  border-color: #BDC4D4;
  color: #6E7480;
}
body.theme-compact .select-field .webix_inp_static:focus,
body.theme-compact .select-field input:focus,
body.theme-compact .select-field select:focus {
  border-color: #BDC4D4;
}
body.theme-compact .select-field .webix_placeholder {
  color: rgba(110, 116, 128, 0.6);
}
body.theme-compact .select-field span.webix_input_icon {
  color: #6E7480;
}
body.theme-compact .select-field-reverce .webix_inp_label {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 500;
}
body.theme-compact .select-field-reverce .webix_inp_static,
body.theme-compact .select-field-reverce input {
  border-color: #4A525E;
  color: rgba(255, 255, 255, 0.8);
  background: #4A525E;
}
body.theme-compact .select-field-reverce .webix_inp_static:focus,
body.theme-compact .select-field-reverce input:focus {
  border-color: #4A525E;
}
body.theme-compact .select-field-reverce .webix_placeholder {
  color: rgba(255, 255, 255, 0.8);
}
body.theme-compact .select-field-reverce span.webix_input_icon {
  color: rgba(255, 255, 255, 0.8);
}
body.theme-compact .text-field.webix_invalid.webix_el_text input {
  border-color: #fea5a8;
}
body.theme-compact .text-field.webix_el_text input {
  border-color: #BDC4D4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  color: #6E7480;
}
body.theme-compact .text-field.webix_el_text input:focus {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .text-field.webix_el_text input::-webkit-input-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .text-field.webix_el_text input::-moz-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .text-field.webix_el_text input:-moz-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .text-field.webix_el_text input:-ms-input-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .text-field.webix_el_text input:focus::-webkit-input-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .text-field.webix_el_text input:focus::-moz-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .text-field.webix_el_text input:focus:-moz-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .text-field.webix_el_text input:focus:-ms-input-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .search-field.webix_invalid.webix_el_search input {
  border-color: #fea5a8;
}
body.theme-compact .search-field.webix_el_search input {
  border-color: #BDC4D4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-compact .search-field.webix_el_search input:focus {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .search-field.webix_el_search input[type="text"]::-webkit-input-placeholder {
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-compact .search-field.webix_el_search input[type="text"]::-moz-placeholder {
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-compact .search-field.webix_el_search input[type="text"]:-ms-input-placeholder {
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-compact .search-field.webix_el_search input[type="text"]:focus::-webkit-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-compact .search-field.webix_el_search input[type="text"]:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-compact .search-field.webix_el_search input[type="text"]:focus:-ms-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-compact .search-field.webix_el_search .webix_input_icon {
  color: #6E7480;
}
body.theme-compact .textarea-field .webix_el_box textarea {
  border-color: #BDC4D4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  color: #6E7480;
}
body.theme-compact .textarea-field .webix_el_box textarea:focus {
  border-color: #BDC4D4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .textarea-field .webix_el_box textarea::-webkit-input-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .textarea-field .webix_el_box textarea::-moz-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .textarea-field .webix_el_box textarea:-moz-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .textarea-field .webix_el_box textarea:-ms-input-placeholder {
  font-size: 13px;
  color: rgba(110, 116, 128, 0.6);
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-compact .textarea-field .webix_el_box textarea:focus::-webkit-input-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .textarea-field .webix_el_box textarea:focus::-moz-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .textarea-field .webix_el_box textarea:focus:-moz-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .textarea-field .webix_el_box textarea:focus:-ms-input-placeholder {
  font-size: 13px;
  color: #6E7480;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-compact .multiline-label .webix_el_box label {
  line-height: 15px !important;
}
body.theme-compact .label-error {
  color: #f92921;
}
body.theme-compact .webix_invalid .webix_el_box textarea {
  background-color: #fff6f6 !important;
  border-color: #fea5a8 !important;
}
body.theme-compact .pager-info {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #BDC4D4;
  color: #6E7480;
  padding: 3px 15px;
  height: 24px;
}
body.theme-compact .webix_tree_item {
  cursor: pointer;
}
body.theme-compact .webix_tree_item .webix_selected {
  background: #0288D1;
}
body.theme-compact .cart-list-view .webix_list_item {
  margin: 5px;
  box-sizing: border-box;
  padding: 2px 10px;
  line-height: 29px;
  cursor: pointer;
  color: #6E7480;
  background: #E8EBF1;
  text-align: left;
  width: auto !important;
  height: 29px;
  overflow: hidden !important;
}
body.theme-compact .cart-list-view .webix_list_item .webix_icon {
  text-align: left;
  color: #6E7480 !important;
}
body.theme-compact .cart-list-view .cart-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100px;
  height: 100px;
}
body.theme-compact .cart-list-view .card-list-name {
  width: 115px !important;
  margin-top: -30px;
  margin-left: 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-compact .downloading-menu.webix_view {
  width: 202px !important;
}
body.theme-compact .downloading-menu.webix_view .webix_list_item {
  line-height: 28px;
  background: #0288D1;
  border-color: #0288D1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-compact .downloading-menu.webix_view .webix_list_item:hover,
body.theme-compact .downloading-menu.webix_view .webix_list_item:focus {
  color: #fff;
  background: #0277BD;
  border-color: #0277BD;
}
body.theme-compact .downloading-menu.webix_view .webix_list_item .webix_submenu_icon {
  margin-top: 3px;
}
body.theme-compact .large-image-window .image-window-list-name {
  padding-left: 5px;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-compact .large-image-window .image-window-checkbox {
  padding-top: 3px;
  float: left;
}
body.theme-compact .column-header-top-name {
  text-align: center;
}
body.theme-compact .column-header-bottom-name {
  width: 75%;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-compact .column-editable-icon {
  float: right;
  line-height: inherit;
  width: 17px;
  margin-right: 20px;
}
body.theme-compact .collpaser-text {
  font-weight: bold;
  font-size: 13px;
}
body.theme-compact .project-metadata-window-collapser {
  padding: 5px 0 8px 20px;
  margin-left: 20px;
}
body.theme-compact .images-tags-active-list .webix_list_item {
  border-bottom: 1px solid #dddddd;
}
body.theme-compact .images-tags-active-list .active-list-name {
  padding-left: 7px;
  font-size: 13px;
  padding-top: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-compact .images-tags-active-list .active-list-delete-button {
  float: right;
  padding-top: 2px;
  margin-right: -10px;
}
body.theme-compact .images-tags-active-list .active-list-delete-button .delete-icon-button .webix_icon_btn {
  color: #606060;
}
body.theme-compact .icon-popup-button-layout {
  padding-top: 6px;
  padding-left: 3px;
}
body.theme-compact .upload-metadatatable .accept-button,
body.theme-compact .upload-metadatatable .adjust-icon {
  cursor: pointer;
}
body.theme-compact .upload-metadatatable .accept-button:hover,
body.theme-compact .upload-metadatatable .adjust-icon:hover {
  color: #0277BD;
}
body.theme-compact .upload-metadatatable .upload-metadata-column-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.theme-compact .upload-metadatatable .upload-metadata-column-header .column-header-name {
  flex-shrink: 1;
}
body.theme-compact .upload-metadatatable .upload-metadata-column-header .adjust-icon {
  padding-right: 10px;
  flex-shrink: 0;
}
body.theme-compact .last-selected-folder {
  background: #01aed1;
  color: #F4F5F9;
}
body.theme-compact .palette-dataview .palette-dataview__item {
  width: 100%;
  height: 100%;
}
body.theme-compact .palette-dataview .webix_dataview_item {
  padding: 2px;
}
body.theme-compact .palette-dataview .webix_selected {
  background-color: unset;
  border: 1px solid black;
}
body.theme-compact .webix_el_switch .webix_label_right {
  padding-top: 4px;
  margin-top: 0;
}
body.theme-compact .select-field span.webix_input_icon {
  padding-top: 6px !important;
}
body.theme-compact .cart-list-view .webix_list_item .webix_icon,
body.theme-compact .cart-list-view .webix_list_item .webix_icon_btn {
  margin-top: 3px;
}
body.theme-compact .global-header {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 5;
}
body.theme-compact .main-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-compact .main-header * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-compact .main-header span.webix_input_icon {
  margin-right: 8px;
}
body.theme-compact .main-header-logo,
body.theme-compact .login-menu {
  background-color: transparent;
}
body.theme-compact .main-header-logo {
  color: #6E7480;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 16px;
  cursor: pointer;
}
body.theme-compact .main-header-logo .webix_template {
  padding: 21px 5px 22px 0;
}
body.theme-compact .header-base-menu {
  padding-left: 50px;
}
body.theme-compact .header-base-menu .webix_list_item {
  display: inline-block;
  font-size: 14px;
  line-height: 56px;
  background: none;
  color: #6E7480;
  letter-spacing: 0.2px;
  cursor: pointer;
}
body.theme-compact .header-base-menu .webix_list_item:first-child,
body.theme-compact .header-base-menu .webix_list_item:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-compact .header-base-menu .webix_list_item:hover,
body.theme-compact .header-base-menu .webix_list_item.webix_selected {
  background: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-compact .header-base-menu .webix_list_item:focus,
body.theme-compact .header-base-menu .webix_list_item:active {
  background: none;
  color: #6E7480;
}
body.theme-compact .login-menu .webix_template {
  padding: 0;
}
body.theme-compact .login-menu .login-menu-item {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 16px;
  padding: 22px 14px;
  letter-spacing: 0.2px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-compact .login-menu .login-menu-item:hover {
  background-color: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-compact .login-menu .login-menu-item.menu-sign-up {
  color: #0288D1;
}
body.theme-compact .login-menu .login-menu-item.menu-sign-up:hover {
  background-color: #0288D1;
  color: #ffffff;
  text-shadow: 0.6px 0 0 #ffffff;
}
body.theme-compact .userbar .userbar-avatar {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
body.theme-compact .userbar .userbar-avatar .userbar-avatar-image {
  display: inline-block;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: -9999px;
  top: -9999px;
  bottom: -9999px;
  right: -9999px;
  margin: auto;
}
body.theme-compact .userbar .webix_list_item {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #6E7480;
  font-size: 13px;
  background: none;
  max-width: 150px;
}
body.theme-compact .userbar .webix_list_item:hover,
body.theme-compact .userbar .webix_list_item:focus,
body.theme-compact .userbar .webix_list_item:active {
  background: none;
  outline: none;
}
body.theme-compact .metadata-template .jsoneditor-readonly {
  font-size: 13px !important;
  color: #6E7480;
  font-family: Roboto, Arial;
  font-weight: bold;
}
body.theme-compact .metadata-template .jsoneditor-field {
  font-family: Roboto, Arial;
  font-size: 13px !important;
  color: #6E7480;
}
body.theme-compact .metadata-template .jsoneditor-field:focus {
  background-color: #ffffab47;
}
body.theme-compact .metadata-template .invalid-field .jsoneditor-value {
  background-color: rgba(240, 122, 122, 0.2);
}
body.theme-compact .metadata-template .jsoneditor-value {
  font-family: Roboto, Arial;
  font-size: 13px !important;
  color: #6E7480 !important;
}
body.theme-compact .metadata-template .jsoneditor-value:focus {
  background-color: #ffffab47;
}
body.theme-compact .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #0288D1;
  border-color: #0288D1;
}
body.theme-compact .template-error {
  padding-top: 5px;
}
body.theme-compact .template-error .webix_template {
  color: #a94442;
  background: #f2dede;
  border: 1px solid #ebccd1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
}
body.theme-compact .bars-icon .webix_icon_button {
  text-align: left;
}
body.theme-compact .bars-icon .webix_icon_button .webix_icon {
  color: #6E7480;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
body.theme-compact .bars-icon .webix_icon_button:hover .webix_icon,
body.theme-compact .bars-icon .webix_icon_button:focus .webix_icon {
  color: #464A52;
}
body.theme-compact .breadcrumds {
  color: #6E7480;
  font-size: 12px;
  line-height: 16px;
  padding-top: 11px;
  padding-left: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-compact .breadcrumds span {
  display: inline-block;
  position: relative;
  padding-left: 10px;
  margin: 0 6px 0 0;
  cursor: pointer;
}
body.theme-compact .breadcrumds span:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  color: #6E7480;
  position: absolute;
  left: 0;
  font-size: 12px;
  line-height: 16px;
}
body.theme-compact .breadcrumds span:last-child {
  font-weight: 500;
  cursor: default;
}
body.theme-compact .breadcrumds span:last-child:before {
  font-weight: 500;
}
body.theme-compact .breadcrumds span:first-child {
  padding-left: 0;
}
body.theme-compact .breadcrumds span:first-child:before {
  display: none;
}
body.theme-compact .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #0288D1;
  border-color: #0288D1;
  color: #fff;
}
body.theme-compact .webix_view .webix_pager_item:hover,
body.theme-compact .webix_view .webix_pager_item:focus {
  background: #0277BD;
  border-color: #0277BD;
}
body.theme-compact .webix_pager .pager-input {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
  height: 100%;
  padding: 0;
  width: 40px;
  background: #E8EBF1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  box-shadow: none;
  text-align: center;
  color: #6E7480;
  font-size: 13px;
  line-height: 240%;
}
body.theme-compact .webix_pager .pager-amount {
  display: inline-block;
  height: 99%;
  line-height: 31px;
}
body.theme-compact .webix_pager .pager-input {
  position: relative;
  top: 3px;
}
body.theme-compact .webix_view.webix_window {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
body.theme-compact .webix_view.webix_window .webix_win_head {
  border: none;
}
body.theme-compact .webix_view.webix_window .window-header-toolbar-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 14px;
}
body.theme-compact .window-close-button button {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .window-close-button .close-icon-svg,
body.theme-compact .window-close-button .close-icon-svg-use {
  width: 26px;
  height: 26px;
}
body.theme-compact .window-close-button .close-icon-svg-use {
  fill: #BDC4D4;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body.theme-compact .window-close-button button:hover,
body.theme-compact .window-close-button button:focus,
body.theme-compact .window-close-button button:active {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .window-close-button button:hover .close-icon-svg-use,
body.theme-compact .window-close-button button:focus .close-icon-svg-use,
body.theme-compact .window-close-button button:active .close-icon-svg-use {
  fill: #0277BD;
}
body.theme-compact .webix_el_slider .webix_slider_title {
  display: block;
  width: 100%;
  left: 0 !important;
}
body.theme-compact .slider-title {
  padding: 0 10px;
  color: #313541;
  font-size: 12px;
}
body.theme-compact .slider-title:before,
body.theme-compact .slider-title:after {
  content: ' ';
  display: table;
}
body.theme-compact .slider-title:after {
  clear: both;
}
body.theme-compact .slider-title .label,
body.theme-compact .slider-title .value {
  display: block;
}
body.theme-compact .slider-title .value {
  float: right;
}
body.theme-compact .slider-title .label {
  float: left;
  margin-right: 10px;
}
body.theme-compact .webix_slider_box .webix_slider_left {
  border-radius: 0;
  background: #6E7480;
  border-color: #6E7480;
}
body.theme-compact .webix_slider_box .webix_slider_right {
  border-color: #CED3DF;
  background: #CED3DF;
  border-radius: 0;
}
body.theme-compact .webix_slider_box .webix_slider_handle {
  background: #6E7480;
  border-color: #373a40;
  cursor: pointer;
}
body.theme-compact .webix_el_colorpicker .webix_inp_top_label {
  color: #313541;
  font-size: 12px;
}
body.theme-compact .webix_el_colorpicker .webix_inp_static {
  color: #6E7480;
  border-color: #E8EBF1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-compact .webix_el_colorpicker .webix_inp_static:focus {
  border-color: #0288D1;
  box-shadow: none;
}
body.theme-compact .single-rater-props .webix_el_colorpicker,
body.theme-compact .multi-rater-props .webix_el_colorpicker {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 11px;
}
body.theme-compact .webix_modal_box.webix_confirm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
}
body.theme-compact .webix_modal_box.webix_confirm .webix_popup_title {
  padding-top: 10px;
  padding-bottom: 6px;
}
body.theme-compact .webix_modal_box.webix_confirm .webix_popup_text {
  padding-top: 10px;
}
body.theme-compact .webix_modal_box.webix_confirm .webix_popup_controls {
  padding-bottom: 10px;
}
body.theme-compact .notification-popup-header .webix_template {
  color: #666666;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
body.theme-compact .color-picker-popup .color-picker .webix_template,
body.theme-compact .color-picker-popup .color-picker .picker_done {
  display: none;
}
body.theme-compact .color-picker-popup .color-picker .picker_editor {
  flex: 2.4 1 auto;
}
body.theme-compact .color-picker-popup .color-picker .picker_wrapper {
  box-shadow: none;
  margin: 0 auto;
  background-color: #fff;
}
body.theme-compact .color-picker-popup .y-axis-number-item {
  width: 100%;
  display: inline-block;
}
body.theme-compact .color-picker-popup .webix_overlay {
  z-index: 101;
}
body.theme-compact .color-picker-popup .chart-overlay {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
}
body.theme-compact .color-picker-popup .chart-overlay:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, transparent 0%, #eceff1 50%, transparent 100%);
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loading {
  from {
    left: -300px;
  }
  to {
    left: 100%;
  }
}
body.theme-compact .webix_drop_file:before {
  content: "Drop Files here";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 1px;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 2px #0288D1 dashed;
  background-color: #E8EBF1;
  z-index: 2;
  font-size: 30px;
}
body.theme-compact .uploading-progress-template {
  text-align: center;
  color: #464A52;
}
body.theme-compact .progress-component .webix_template {
  padding: 0;
}
body.theme-compact .progress-component .progress-bar {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 100%;
  height: 20px;
}
body.theme-compact .progress-component .progress-bar .bar,
body.theme-compact .progress-component .progress-bar .progress {
  height: 100%;
  display: block;
}
body.theme-compact .progress-component .progress-bar .bar {
  position: relative;
  background-color: rgba(0, 0, 0, 0.075);
}
body.theme-compact .progress-component .progress-bar .progress {
  background: #75b800;
}
body.theme-compact .progress-component .progress-bar .progress.error {
  background: #ef5350;
}
body.theme-compact .progress-component .progress-bar .progress-text {
  color: #464A52;
  position: absolute;
  font-size: 12px;
  width: 100%;
  height: 100%;
  line-height: 17px;
  text-align: center;
}
body.theme-compact .recognition-status-template {
  padding-left: 20px;
  font-size: 16px;
  cursor: pointer;
}
body.theme-compact .templateName {
  height: 25px;
  font-size: 27px;
  padding: 0 10px;
  margin-bottom: 40px;
}
body.theme-compact .list-of-tags-template {
  font-size: 16px;
  padding-left: 17px;
}
body.theme-compact .webix_overlay {
  padding: 0px;
}
body.theme-compact .webix_overlay .data-subview-overlay {
  background-color: #fff;
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px 0 20px;
}
body.theme-compact .webix_overlay .data-subview-overlay .overlay-text {
  display: inline-block;
  color: #94A1B3;
  font-size: 27px;
}
body.theme-compact .webix_overlay .empty-overlay {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
body.theme-compact .hidden-overflow {
  overflow: hidden !important;
}
body.theme-compact .edit-column-window .new-columns-header {
  text-align: center;
  font-weight: 600;
}
body.theme-compact .edit-column-window .new-columns-header.new-columns-header-main {
  font-size: 18px;
}
body.theme-compact .compare-metadata-column,
body.theme-compact .compare-metadata-column .webix_template,
body.theme-compact .compare-metadata-column .webix_view {
  background: #E8EBF1;
}
body.theme-compact .compare-metadata-column .json-viewer,
body.theme-compact .compare-metadata-column .webix_template .json-viewer,
body.theme-compact .compare-metadata-column .webix_view .json-viewer {
  padding: 5px;
  box-sizing: border-box;
}
body.theme-compact .datatable-image-column {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
body.theme-contrast {
  /* fonts */
  /* icons */
  /* colors */
  /* backgrounds */
  /* buttons */
  /* borders */
  /* accordions (datasets, gallery pages) */
  /* item-content-table */
  /* tabview */
  /* recommend-block */
  /* message boxes */
  /* LINKS */
  /* TITLES */
  /* text */
  /* icons */
  /* webix styles */
  /* tooltip */
  /* FORMS FIELDS STYLES */
  /* checkboxes */
  /* select-field */
  /* text-field */
  /* search-field */
  /* textarea-field */
  /* main-header-logo */
  /* .header-base-menu */
  /* login-menu */
  /* userbar */
  /* PAGES STYLES */
  /* templates error */
  /* breadcrumds */
  /* webix_pager */
  /* webix_el_slider */
  /* .webix_el_colorpicker */
  /*  webix_modal_box webix_confirm */
}
body.theme-contrast .webix_view div:focus,
body.theme-contrast .webix_view span:focus,
body.theme-contrast .webix_view a.webix_list_item:focus,
body.theme-contrast .webix_view.webix_window:focus {
  outline: none;
}
body.theme-contrast .accordion-item.webix_accordionitem,
body.theme-contrast .accordion-item-pale.webix_accordionitem {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
body.theme-contrast .accordion-item.webix_accordionitem .webix_accordionitem_header,
body.theme-contrast .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-contrast .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header,
body.theme-contrast .accordion-item-pale.webix_accordionitem.collapsed .webix_accordionitem_header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-row:before,
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row:before,
body.theme-contrast .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-row:after,
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row:after {
  clear: both;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-label,
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-contrast .accordion-item.webix_accordionitem {
  border-color: #800080;
}
body.theme-contrast .accordion-item.webix_accordionitem .webix_accordionitem_header {
  font-size: 15px;
  background: #800080;
  border-color: #800080;
  color: #fff;
}
body.theme-contrast .accordion-item.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #fff;
  height: 34px;
  line-height: 34px;
}
body.theme-contrast .accordion-item.webix_accordionitem .webix_accordionitem_label {
  padding-left: 20px;
  line-height: 34px;
}
body.theme-contrast .accordion-item.webix_accordionitem.collapsed {
  border-color: #BDC4D4;
}
body.theme-contrast .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header {
  background: #393939;
  border-color: #BDC4D4;
  color: #F4F5F9;
}
body.theme-contrast .accordion-item.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: #F4F5F9;
}
body.theme-contrast .accordion-item.webix_accordionitem.collapsed:hover {
  border-color: #800080;
}
body.theme-contrast .accordion-item.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  border-color: #800080;
}
body.theme-contrast .accordion-item.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-header {
  color: #F4F5F9;
  line-height: 16px;
  font-size: 15px;
  background: #191919;
  padding: 10px 20px;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-block {
  padding: 0 20px;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-row {
  border-top: 1px solid #191919;
  padding: 5px 0;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-row:first-child {
  border-top: 0;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-name {
  display: inline-block;
  vertical-align: top;
  padding: 6px 13px;
  color: #fff;
  background: #800080;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
}
body.theme-contrast .accordion-item.webix_accordionitem .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-contrast .accordion-item.webix_accordionitem .feature-options-table {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
}
body.theme-contrast .accordion-item.webix_accordionitem .feature-options-table th,
body.theme-contrast .accordion-item.webix_accordionitem .feature-options-table td {
  vertical-align: middle;
  word-break: break-word;
}
body.theme-contrast .accordion-item.webix_accordionitem .feature-options-table th {
  font-weight: 500;
  text-align: left;
  padding: 0 0 5px 0;
}
body.theme-contrast .accordion-item.webix_accordionitem .feature-options-table td {
  padding: 5px 0;
  border-top: 1px solid #191919;
}
body.theme-contrast .accordion-item.webix_accordionitem .feature-options-table td:first-child {
  width: 140px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem {
  border-color: #6e6e6e;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .webix_accordionitem_header {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  background: #191919;
  border-color: #6e6e6e;
  color: #F4F5F9;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #F4F5F9;
  height: 28px;
  line-height: 26px;
  float: left;
  margin: 0 6px 0 6px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .webix_accordionitem_label {
  padding-left: 9px;
  line-height: 29px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem.collapsed:hover .webix_accordionitem_header {
  background: #0c0c0c;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .accordion-item-template {
  padding-bottom: 5px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-header {
  color: #F4F5F9;
  line-height: 16px;
  font-size: 15px;
  background: #191919;
  padding: 10px 20px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-block {
  padding: 0 10px 0 31px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row {
  padding: 5px 0;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row .item-content-label {
  float: left;
  width: 155px;
  margin-right: 15px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value {
  margin-left: 170px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row .item-content-value .pre-scrollable {
  padding: 8px;
  font-size: 13px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0 0 0;
  overflow-x: auto;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-label {
  float: none;
  width: 100%;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-row.item-content-row-wide .item-content-value {
  margin-left: 0;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .tags-container {
  padding: 0 10px 0 31px;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .tags-container .tag {
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
  padding: 3px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #d2d4da;
  color: #F4F5F9;
}
body.theme-contrast .accordion-item-pale.webix_accordionitem .item-content-img {
  padding: 5px 10px 5px 31px;
}
body.theme-contrast .item-content-table {
  padding: 0 20px;
}
body.theme-contrast .item-content-table .item-content-row {
  border-top: 1px solid #191919;
  padding: 5px 0;
}
body.theme-contrast .item-content-table .item-content-row:before,
body.theme-contrast .item-content-table .item-content-row:after {
  content: ' ';
  display: table;
}
body.theme-contrast .item-content-table .item-content-row:after {
  clear: both;
}
body.theme-contrast .item-content-table .item-content-row:first-child {
  border-top: 0;
}
body.theme-contrast .item-content-table .item-content-label {
  float: left;
  width: 95px;
  margin-right: 5px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-contrast .item-content-table .item-content-value {
  margin-left: 200px;
  display: block;
}
body.theme-contrast .tabview-block div.webix_item_tab {
  background: #393939;
  border-color: #393939;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
body.theme-contrast .tabview-block div.webix_item_tab.webix_selected {
  background: #1F884C;
  border-color: #1F884C;
}
body.theme-contrast .tabview-block .webix_after_all_tabs {
  background: #1F884C;
}
body.theme-contrast .tabview-block .tabview-content {
  background: #191919;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
body.theme-contrast .recommend-block {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  text-align: center;
  padding: 15px;
  background: #191919;
  margin: 15px 0;
}
body.theme-contrast .recommend-block .recommend-block-content {
  font-size: 15px;
  line-height: 1.5;
}
body.theme-contrast .webix_message.webix_info {
  font-size: 15px;
  padding: 0px;
  background-color: #393939;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 10px #888;
  -moz-box-shadow: 0px 0px 10px #888;
  box-shadow: 0px 0px 10px #888;
}
body.theme-contrast .webix_message.webix_info div {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  border: 1px solid #b8b8b8;
}
body.theme-contrast .metadatatable-layout {
  border-top: 1px solid #818181;
}
body.theme-contrast .btn-contour .webixtype_base {
  color: #F4F5F9;
}
body.theme-contrast .webix_view {
  color: #F4F5F9;
}
body.theme-contrast .global-main-light {
  background: #393939;
}
body.theme-contrast .global-main-dark {
  background: #191919;
}
body.theme-contrast a,
body.theme-contrast .link {
  color: #0288D1;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-contrast a:visited,
body.theme-contrast .link:visited,
body.theme-contrast a:hover,
body.theme-contrast .link:hover,
body.theme-contrast a:focus,
body.theme-contrast .link:focus {
  color: #0277BD;
}
body.theme-contrast a:visited,
body.theme-contrast .link:visited {
  color: #6e02bd;
}
body.theme-contrast .main-title {
  color: #fff;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}
body.theme-contrast .main-subtitle2 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
  color: #FFF;
}
body.theme-contrast .main-subtitle3 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #FFF;
}
body.theme-contrast .main-subtitle4 {
  font-size: 14px;
  font-weight: 500;
  color: #FFF;
}
body.theme-contrast .highlighted-item {
  color: #0288D1;
}
body.theme-contrast .badge {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #800080;
  text-align: center;
}
body.theme-contrast .webix_view.webix_popup {
  border-color: #818181;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .webix_view.webix_popup .webix_list_item {
  text-overflow: ellipsis;
  color: #F4F5F9;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
}
body.theme-contrast .webix_view.webix_popup .webix_list_item .webix_icon {
  color: #F4F5F9;
}
body.theme-contrast .webix_view.webix_popup .webix_list_item:hover,
body.theme-contrast .webix_view.webix_popup .webix_list_item:focus {
  background-color: rgba(100, 100, 100, 0.4);
}
body.theme-contrast .webix_view.webix_popup .webix_list_item.webix_selected {
  color: #F4F5F9;
  background: #1F884C;
}
body.theme-contrast .webix_selected,
body.theme-contrast .webix_selected:focus {
  background: #1F884C;
  color: #F4F5F9;
}
body.theme-contrast .webix_img_btn .webix_icon_btn {
  font-size: 18px;
}
body.theme-contrast .webix_dtable {
  border-color: #818181;
}
body.theme-contrast .webix_dtable .webix_ss_header td {
  background: #191919;
  border-color: #818181;
}
body.theme-contrast .webix_dtable .webix_ss_vscroll_header {
  background: #191919;
  border-color: #818181;
}
body.theme-contrast .webix_dtable .webix_ss_center .webix_cell {
  border-color: #6e6e6e;
}
body.theme-contrast .collapser {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-contrast .collapser .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-contrast .collapser .collapser-btn .webix_template {
  position: relative;
}
body.theme-contrast .collapser .collapser-btn .webix_icon {
  font-weight: 600;
  padding-left: 3px;
  position: absolute;
  top: 50%;
}
body.theme-contrast .collapser-vertical {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.04);
}
body.theme-contrast .collapser-vertical .collapser-btn {
  border: none;
  cursor: pointer;
}
body.theme-contrast .collapser-vertical .collapser-btn .webix_template {
  position: relative;
}
body.theme-contrast .collapser-vertical .collapser-btn .webix_icon {
  font-weight: 600;
  position: absolute;
  left: 50%;
}
body.theme-contrast .tooltip-container {
  display: block;
  position: relative;
}
body.theme-contrast .tooltip-container .tooltip-title {
  cursor: pointer;
}
body.theme-contrast .tooltip-container .tooltip-block {
  display: block;
  width: 230px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  white-space: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-xs {
  font-size: 12px;
  line-height: 14px;
  padding: 5px;
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-top:before,
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-right:before {
  z-index: 100000;
  content: "\2666";
  width: 40px;
  height: 40px;
  font-family: monospace;
  color: #fff;
  font-size: 30px;
  line-height: 48px;
  text-align: center;
  overflow: hidden;
  user-select: none;
  position: absolute;
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-top {
  left: 50%;
  margin-left: -115px;
  bottom: 100%;
  margin-bottom: 12px;
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-top:after,
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-top:before {
  clip: rect(25px, 50px, 50px, 0px);
  left: 50%;
  bottom: -15px;
  margin-left: -20px;
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-top:before {
  -webkit-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-right {
  left: 100%;
  margin-left: 12px;
  top: 50%;
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-right:after,
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-right:before {
  clip: rect(0px, 25px, 50px, 0px);
  top: 50%;
  left: -20px;
  margin-top: -25px;
}
body.theme-contrast .tooltip-container .tooltip-block.tooltip-block-right:before {
  -webkit-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
  text-shadow: -2px 0px 3px rgba(0, 0, 0, 0.2);
}
body.theme-contrast .tooltip-container .tooltip-block .tooltip-block-list {
  margin: 3px 0;
  padding: 0 0 0 20px;
}
body.theme-contrast .tooltip-container .tooltip-block .tooltip-block-list li {
  margin-top: 5px;
}
body.theme-contrast .tooltip-container .tooltip-block .tooltip-block-list li:first-child {
  margin-top: 0;
}
body.theme-contrast .tooltip-container .tooltip-title:hover + .tooltip-block {
  opacity: 1;
}
body.theme-contrast .tooltip-container.tooltip-search-prefix .tooltip-block-right {
  margin-top: -28px;
}
body.theme-contrast .tooltip-container.tooltip-search-text .tooltip-block-right {
  width: 260px;
  height: 155px;
  margin-top: -83px;
}
body.theme-contrast .tooltip-container.tooltip-gallery-images .tooltip-block {
  width: 54px;
  padding: 2px;
  font-size: 12px;
}
body.theme-contrast .tooltip-container.tooltip-gallery-images .tooltip-block.tooltip-block-top {
  margin-left: -30px;
}
body.theme-contrast .datatable-template .datatable-template-image {
  height: 150px;
  width: 180px;
  padding: 5px 0 5px 5px;
}
body.theme-contrast .datatable-template .datatable-template-text {
  padding-left: 5px;
  font-size: 15px;
  font-weight: bold;
}
body.theme-contrast .collapssible-accordion {
  padding-left: 15px;
  position: relative;
  cursor: pointer;
}
body.theme-contrast .collapssible-accordion .webix_template {
  font-weight: bold;
  font-size: 15px;
  margin-top: -1px;
}
body.theme-contrast .collapssible-accordion:before {
  content: "\f0da";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: block;
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-contrast .collapssible-accordion.showed-views:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
body.theme-contrast .collapssible-accordion.webix_template {
  padding-bottom: 5px;
  padding-top: 5px;
}
body.theme-contrast .webix_view.webix_window .webix_icon_btn {
  margin-top: 3px;
}
body.theme-contrast .webix_dtable_focused .webix_column > div.webix_row_select,
body.theme-contrast .webix_dtable_focused .webix_column > div.webix_column_select {
  background: #1F884C;
}
body.theme-contrast .webix_el_button input,
body.theme-contrast .webix_el_toggle input,
body.theme-contrast .webix_el_button button,
body.theme-contrast .webix_el_toggle button,
body.theme-contrast .webixbutton {
  font-size: 15px;
  line-height: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-contrast .webix_dtable .webix_ss_center .webix_cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-contrast .lines-layout {
  border: 1px solid #818181 !important;
  box-sizing: border-box !important;
}
body.theme-contrast .webix_layout_line {
  background-color: #393939;
}
body.theme-contrast .gallery-images-dataview {
  overflow-y: auto !important;
}
body.theme-contrast .gallery-images-dataview .webix_dataview_item {
  border: none;
  cursor: default;
  padding: 5px 5px 15px 5px;
}
body.theme-contrast .gallery-images-dataview .webix_selected {
  background: #1F884C !important;
}
body.theme-contrast .gallery-images-dataview .webix_selected .thumbnails-name {
  color: #F4F5F9;
}
body.theme-contrast .gallery-images-dataview .thumbnails-name {
  color: #FFF;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-contrast .gallery-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  background: #393939;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-contrast .gallery-images-container .gallery-image-wrap {
  width: 100%;
}
body.theme-contrast .gallery-images-container .gallery-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-contrast .gallery-images-container .gallery-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: none;
}
body.theme-contrast .gallery-images-container .gallery-images-star-icon {
  position: absolute;
  bottom: 6px;
  right: 13px;
  color: yellow;
}
body.theme-contrast .gallery-images-container .tag-align-left {
  height: 20px;
  color: #0288D1;
  padding-left: 13px;
}
body.theme-contrast .gallery-images-container .tag-align-right {
  height: 20px;
  color: #0288D1;
  padding-right: 13px;
}
body.theme-contrast .gallery-images-container .warning-icon {
  position: absolute;
  bottom: 6px;
  color: red;
}
body.theme-contrast .gallery-images-container:hover .gallery-images-info {
  display: block;
}
body.theme-contrast .gallery-images-container.is-checked .gallery-images-info {
  display: block;
}
body.theme-contrast .gallery-images-container.is-checked .gallery-images-header .webix_icon {
  visibility: visible;
  color: #1F884C;
}
body.theme-contrast .gallery-images-buttons {
  text-align: center;
  margin-top: 40px;
}
body.theme-contrast .gallery-images-button-elem {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  margin: 0 4px 0 -90px;
}
body.theme-contrast .gallery-images-button {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: 20px;
  border: 1px solid #818181;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.theme-contrast .gallery-images-button .gallery-icon-svg {
  display: inline-block;
  vertical-align: middle;
}
body.theme-contrast .gallery-images-button .gallery-icon-svg,
body.theme-contrast .gallery-images-button .gallery-icon-use {
  width: 18px;
  height: 18px;
}
body.theme-contrast .gallery-images-button .gallery-icon-use {
  fill: #6E7480;
}
body.theme-contrast .gallery-images-button:hover,
body.theme-contrast .gallery-images-button:focus {
  border-color: #8b308b;
}
body.theme-contrast .gallery-images-button:hover .gallery-icon-use,
body.theme-contrast .gallery-images-button:focus .gallery-icon-use {
  fill: #8b308b;
}
body.theme-contrast .absolute-centered-image-template {
  position: relative;
  overflow-y: auto !important;
  overflow-x: auto !important;
}
body.theme-contrast .absolute-centered-image-template .webix_template {
  padding: 0;
}
body.theme-contrast .absolute-centered-image-template .webix_template .image-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
body.theme-contrast .absolute-centered-image-template img {
  height: 100%;
  width: auto;
  position: absolute;
  margin: auto;
}
body.theme-contrast .large-image-name .webix_template {
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-contrast .resize-icon .webix_icon {
  color: #6E7480;
}
body.theme-contrast .webix_dataview_item.webix_selected {
  color: #F4F5F9;
  background: #1F884C;
}
body.theme-contrast .webix_column > div.webix_cell_select,
body.theme-contrast .webix_column > div.webix_column_select,
body.theme-contrast .webix_column > div.webix_row_select {
  color: #fff;
  background: #1F884C;
}
body.theme-contrast .webix_tree_item.webix_selected span {
  padding: 4px 10px 4px 4px;
  margin-left: -4px;
  color: #F4F5F9;
  background: #1F884C !important;
}
body.theme-contrast .webix_dt_editor input,
body.theme-contrast .webix_dt_editor select {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px 8px 0 9px;
  margin: 0;
  border: 1px solid gold;
  height: 28px;
  font-family: 'PT Sans', Tahoma;
  font-size: 15px;
  color: #666;
}
body.theme-contrast .gallery-images-header {
  padding-bottom: 5px;
}
body.theme-contrast .gallery-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-contrast .gallery-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-contrast .gallery-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-contrast .gallery-images-header .gallery-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-contrast .gallery-images-header .gallery-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #e2e2a7;
}
body.theme-contrast .gallery-images-header .gallery-images-checkbox .checkbox-icon.checked {
  color: #800080;
}
body.theme-contrast .gallery-images-header .gallery-images-checkbox .checkbox-icon:hover {
  color: #8b308b;
}
body.theme-contrast .gallery-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-contrast .edit-window-header .webix_template {
  padding-left: 10px;
  font-size: 18px;
  color: #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-contrast .unselectable-dataview-items {
  -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 */
}
body.theme-contrast .gallery-images-dataview {
  border-color: #818181 !important;
}
body.theme-contrast .gallery-images-dataview .gallery-images-info {
  background: rgba(0, 0, 0, 0.4);
}
body.theme-contrast .scenes-view .images-row-slider {
  overflow-y: hidden !important;
  overflow-x: auto !important;
}
body.theme-contrast .scenes-view .images-row-slider .webix_list_item {
  border: none;
  cursor: default;
  padding: 0;
}
body.theme-contrast .scenes-view .images-row-slider .webix_selected {
  background: #1F884C;
}
body.theme-contrast .scenes-view .images-row-slider .webix_selected .thumbnails-name {
  color: #F4F5F9;
}
body.theme-contrast .scenes-view .images-row-slider .thumbnails-name {
  color: #FFF;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0 0 15px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-contrast .scenes-view .active-item {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
body.theme-contrast .scenes-view .active-item .slider-images-container {
  background-color: unset;
}
body.theme-contrast .scenes-view .slider-images-container {
  position: relative;
  cursor: pointer;
  height: 100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
body.theme-contrast .scenes-view .slider-images-container .slider-image-wrap {
  box-sizing: border-box;
  width: 94%;
  margin: 0 auto;
  background: #393939;
}
body.theme-contrast .scenes-view .slider-images-container .slider-image {
  display: inline-block;
  vertical-align: bottom;
  height: 100%;
}
body.theme-contrast .scenes-view .slider-images-container .slider-images-info {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 6px;
  z-index: 10;
  width: 94%;
  height: 100%;
  display: none;
}
body.theme-contrast .scenes-view .slider-images-container:hover .slider-images-info {
  display: block;
}
body.theme-contrast .scenes-view .slider-images-container.is-checked .slider-images-info {
  display: block;
}
body.theme-contrast .scenes-view .slider-images-container.is-checked .slider-images-header .webix_icon {
  visibility: visible;
  color: #1F884C;
}
body.theme-contrast .scenes-view .slider-images-header {
  padding-bottom: 5px;
}
body.theme-contrast .scenes-view .slider-images-header .download-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  margin-right: 35px;
  padding: 5px 0 0 15px;
  text-align: left;
}
body.theme-contrast .scenes-view .slider-images-header .open-image-icon {
  color: rgba(0, 0, 0, 0.8);
  line-height: 20px;
  padding: 5px 0 0 15px;
  text-align: right;
}
body.theme-contrast .scenes-view .slider-images-header .webix_icon {
  visibility: hidden;
  margin-top: 3px;
}
body.theme-contrast .scenes-view .slider-images-header .slider-images-checkbox {
  float: right;
  padding-right: 12px;
  padding-top: 4px;
  overflow: hidden;
}
body.theme-contrast .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon {
  font-size: 17px;
  color: #e2e2a7;
}
body.theme-contrast .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon.checked {
  color: #800080;
}
body.theme-contrast .scenes-view .slider-images-header .slider-images-checkbox .checkbox-icon:hover {
  color: #8b308b;
}
body.theme-contrast .scenes-view .slider-images-checkbox .checkbox-ctrl .webix_el_group {
  padding-bottom: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-contrast .scenes-view .scenes-view__slide-metadata .webix_overlay,
body.theme-contrast .scenes-view .io-openseadragon-viewer .webix_overlay {
  padding: 1px;
  z-index: 9;
}
body.theme-contrast .multichannel-view .multichannel-view__channel-list .webix_list_item,
body.theme-contrast .color-template-window .multichannel-view__channel-list .webix_list_item {
  padding-right: 30px;
  cursor: default;
  position: relative;
}
body.theme-contrast .multichannel-view .multichannel-view__channel-list .channel-item__name,
body.theme-contrast .color-template-window .multichannel-view__channel-list .channel-item__name {
  cursor: pointer;
}
body.theme-contrast .multichannel-view .multichannel-view__channel-list .channel-item__index,
body.theme-contrast .color-template-window .multichannel-view__channel-list .channel-item__index {
  position: absolute;
  right: 5px;
}
body.theme-contrast .multichannel-view .multichannel-view__channel-list .checkbox,
body.theme-contrast .color-template-window .multichannel-view__channel-list .checkbox {
  cursor: pointer;
  font-size: 1.07em;
}
body.theme-contrast .multichannel-view .multichannel-view__channel-list .checkbox:hover,
body.theme-contrast .color-template-window .multichannel-view__channel-list .checkbox:hover {
  color: #8b308b;
}
body.theme-contrast .multichannel-view .multichannel-openseadragon-viewer,
body.theme-contrast .color-template-window .multichannel-openseadragon-viewer {
  position: relative;
  background-color: black;
}
body.theme-contrast .multichannel-view .multichannel-openseadragon-viewer .icons,
body.theme-contrast .color-template-window .multichannel-openseadragon-viewer .icons {
  z-index: 2;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 240px;
  font-size: 26px;
}
body.theme-contrast .multichannel-view .multichannel-openseadragon-viewer .icons .icon,
body.theme-contrast .color-template-window .multichannel-openseadragon-viewer .icons .icon {
  cursor: pointer;
}
body.theme-contrast .multichannel-view .multichannel-openseadragon-viewer .icons .icon:hover,
body.theme-contrast .color-template-window .multichannel-openseadragon-viewer .icons .icon:hover {
  color: #8b308b;
}
body.theme-contrast .multichannel-view .multichannel-openseadragon-viewer .osd-container,
body.theme-contrast .color-template-window .multichannel-openseadragon-viewer .osd-container {
  width: 100%;
  height: 100%;
}
body.theme-contrast .multichannel-view .histogram-template,
body.theme-contrast .color-template-window .histogram-template {
  position: relative;
}
body.theme-contrast .multichannel-view .histogram-template .histogram,
body.theme-contrast .color-template-window .histogram-template .histogram {
  position: absolute;
  right: 10px;
  top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  width: 400px;
  height: 200px;
}
body.theme-contrast .multichannel-view .histogram-template .histogram .histogram-item,
body.theme-contrast .color-template-window .histogram-template .histogram .histogram-item {
  flex-basis: 2px;
  background-color: red;
}
body.theme-contrast .multichannel-view .groups-channels-list .webix_list_item .channel-item,
body.theme-contrast .color-template-window .groups-channels-list .webix_list_item .channel-item {
  display: flex;
  flex-direction: column;
}
body.theme-contrast .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-contrast .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one,
body.theme-contrast .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two,
body.theme-contrast .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two {
  display: flex;
  justify-content: space-between;
}
body.theme-contrast .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-contrast .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-one .icon:hover,
body.theme-contrast .multichannel-view .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover,
body.theme-contrast .color-template-window .groups-channels-list .webix_list_item .channel-item .channel-item__row-two .icon:hover {
  color: #8b308b;
  cursor: pointer;
}
body.theme-contrast .multichannel-view .groups-list .webix_list_item,
body.theme-contrast .color-template-window .groups-list .webix_list_item {
  display: flex;
  justify-content: space-between;
}
body.theme-contrast .multichannel-view .groups-list .webix_list_item .icon:hover,
body.theme-contrast .color-template-window .groups-list .webix_list_item .icon:hover {
  color: #8b308b;
  cursor: pointer;
}
body.theme-contrast .multichannel-view .sort-icon-template,
body.theme-contrast .color-template-window .sort-icon-template {
  font-size: 20px;
}
body.theme-contrast .multichannel-view .sort-icon-template .active,
body.theme-contrast .color-template-window .sort-icon-template .active,
body.theme-contrast .multichannel-view .sort-icon-template .icon:hover,
body.theme-contrast .color-template-window .sort-icon-template .icon:hover {
  cursor: pointer;
  color: #8b308b;
}
body.theme-contrast .multichannel-view .groups-panel__groups-header .webix_template,
body.theme-contrast .color-template-window .groups-panel__groups-header .webix_template {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
body.theme-contrast .multichannel-view .groups-panel__groups-header .webix_template .icon,
body.theme-contrast .color-template-window .groups-panel__groups-header .webix_template .icon {
  padding-left: 10px;
}
body.theme-contrast .multichannel-view .groups-panel__groups-header .webix_template .icon:hover,
body.theme-contrast .color-template-window .groups-panel__groups-header .webix_template .icon:hover {
  cursor: pointer;
  color: #8b308b;
}
body.theme-contrast .webix_invalid .webix_inp_bottom_label {
  padding-left: 4px;
}
body.theme-contrast input[type="password"]::-ms-reveal,
body.theme-contrast input::-ms-clear {
  display: none;
}
body.theme-contrast .line-height-38 {
  line-height: 38px;
}
body.theme-contrast .webix_form .left-label {
  padding-left: 5px;
}
body.theme-contrast .webix_form .left-label-template .webix_template {
  padding-left: 5px;
}
body.theme-contrast .checkbox-ctrl .webix_label_right {
  color: #F4F5F9;
  font-size: 15px;
  padding-left: 8px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  /*line-height: 16px;
      padding: 10px 0 0 10px;*/
}
body.theme-contrast .checkbox-ctrl .webix_custom_checkbox {
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid #6E7480;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  -o-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
body.theme-contrast .checkbox-ctrl .webix_custom_checkbox:before {
  content: "\f00c";
  font-family: 'Font Awesome 5 Free';
  font-size: 12px;
  line-height: 1;
  font-weight: 900;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6.5px 0 0 -6.5px;
  visibility: hidden;
}
body.theme-contrast .checkbox-ctrl .webix_custom_checkbox:focus,
body.theme-contrast .checkbox-ctrl .webix_custom_checkbox:hover {
  border-color: #1F884C;
}
body.theme-contrast .checkbox-ctrl .webix_checkbox_1 .webix_custom_checkbox {
  background-color: #1F884C;
  border-color: #1F884C;
}
body.theme-contrast .checkbox-ctrl .webix_checkbox_1 .webix_custom_checkbox:before {
  visibility: visible;
}
body.theme-contrast .select-field .webix_inp_static,
body.theme-contrast .select-field-reverce .webix_inp_static,
body.theme-contrast .select-field input,
body.theme-contrast .select-field-reverce input,
body.theme-contrast .select-field select,
body.theme-contrast .select-field-reverce select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
  cursor: pointer;
}
body.theme-contrast .select-field .webix_inp_static:focus,
body.theme-contrast .select-field-reverce .webix_inp_static:focus,
body.theme-contrast .select-field input:focus,
body.theme-contrast .select-field-reverce input:focus,
body.theme-contrast .select-field select:focus,
body.theme-contrast .select-field-reverce select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .select-field .webix_placeholder,
body.theme-contrast .select-field-reverce .webix_placeholder {
  font-size: 15px;
}
body.theme-contrast .select-field span.webix_input_icon,
body.theme-contrast .select-field-reverce span.webix_input_icon {
  background: none;
  cursor: pointer;
  padding-top: 9px !important;
  font-size: 15px;
}
body.theme-contrast .select-field .webix_inp_static,
body.theme-contrast .select-field input,
body.theme-contrast .select-field select {
  border-color: #818181;
  color: #F4F5F9;
}
body.theme-contrast .select-field .webix_inp_static:focus,
body.theme-contrast .select-field input:focus,
body.theme-contrast .select-field select:focus {
  border-color: #818181;
}
body.theme-contrast .select-field .webix_placeholder {
  color: #9b9b9b;
}
body.theme-contrast .select-field span.webix_input_icon {
  color: #F4F5F9;
}
body.theme-contrast .select-field-reverce .webix_inp_label {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 500;
}
body.theme-contrast .select-field-reverce .webix_inp_static,
body.theme-contrast .select-field-reverce input {
  border-color: #4A525E;
  color: rgba(255, 255, 255, 0.8);
  background: #4A525E;
}
body.theme-contrast .select-field-reverce .webix_inp_static:focus,
body.theme-contrast .select-field-reverce input:focus {
  border-color: #4A525E;
}
body.theme-contrast .select-field-reverce .webix_placeholder {
  color: rgba(255, 255, 255, 0.8);
}
body.theme-contrast .select-field-reverce span.webix_input_icon {
  color: rgba(255, 255, 255, 0.8);
}
body.theme-contrast .text-field.webix_invalid.webix_el_text input {
  border-color: #fea5a8;
}
body.theme-contrast .text-field.webix_el_text input {
  border-color: #818181;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
  color: #F4F5F9;
}
body.theme-contrast .text-field.webix_el_text input:focus {
  border-color: #818181;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .text-field.webix_el_text input::-webkit-input-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .text-field.webix_el_text input::-moz-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .text-field.webix_el_text input:-moz-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .text-field.webix_el_text input:-ms-input-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .text-field.webix_el_text input:focus::-webkit-input-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .text-field.webix_el_text input:focus::-moz-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .text-field.webix_el_text input:focus:-moz-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .text-field.webix_el_text input:focus:-ms-input-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .search-field.webix_invalid.webix_el_search input {
  border-color: #fea5a8;
}
body.theme-contrast .search-field.webix_el_search input {
  border-color: #818181;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-contrast .search-field.webix_el_search input:focus {
  border-color: #818181;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .search-field.webix_el_search input[type="text"]::-webkit-input-placeholder {
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-contrast .search-field.webix_el_search input[type="text"]::-moz-placeholder {
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-contrast .search-field.webix_el_search input[type="text"]:-ms-input-placeholder {
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.3s ease;
}
body.theme-contrast .search-field.webix_el_search input[type="text"]:focus::-webkit-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-contrast .search-field.webix_el_search input[type="text"]:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-contrast .search-field.webix_el_search input[type="text"]:focus:-ms-input-placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body.theme-contrast .search-field.webix_el_search .webix_input_icon {
  color: #F4F5F9;
}
body.theme-contrast .textarea-field .webix_el_box textarea {
  border-color: #818181;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
  color: #F4F5F9;
}
body.theme-contrast .textarea-field .webix_el_box textarea:focus {
  border-color: #818181;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .textarea-field .webix_el_box textarea::-webkit-input-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .textarea-field .webix_el_box textarea::-moz-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .textarea-field .webix_el_box textarea:-moz-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .textarea-field .webix_el_box textarea:-ms-input-placeholder {
  font-size: 15px;
  color: #9b9b9b;
  opacity: 1;
  transition: opacity 0.4s ease;
}
body.theme-contrast .textarea-field .webix_el_box textarea:focus::-webkit-input-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .textarea-field .webix_el_box textarea:focus::-moz-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .textarea-field .webix_el_box textarea:focus:-moz-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .textarea-field .webix_el_box textarea:focus:-ms-input-placeholder {
  font-size: 15px;
  color: #F4F5F9;
  opacity: 0;
  transition: opacity 0.4s ease;
}
body.theme-contrast .multiline-label .webix_el_box label {
  line-height: 15px !important;
}
body.theme-contrast .label-error {
  color: #f92921;
}
body.theme-contrast .webix_invalid .webix_el_box textarea {
  background-color: #fff6f6 !important;
  border-color: #fea5a8 !important;
}
body.theme-contrast .pager-info {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #BDC4D4;
  color: #F4F5F9;
  padding: 3px 15px;
  height: 24px;
}
body.theme-contrast .webix_tree_item {
  cursor: pointer;
}
body.theme-contrast .webix_tree_item .webix_selected {
  background: #0288D1;
}
body.theme-contrast .cart-list-view .webix_list_item {
  margin: 5px;
  box-sizing: border-box;
  padding: 2px 10px;
  line-height: 29px;
  cursor: pointer;
  color: #F4F5F9;
  background: #191919;
  text-align: left;
  width: auto !important;
  height: 29px;
  overflow: hidden !important;
}
body.theme-contrast .cart-list-view .webix_list_item .webix_icon {
  text-align: left;
  color: #e2e2a7 !important;
}
body.theme-contrast .cart-list-view .cart-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100px;
  height: 100px;
}
body.theme-contrast .cart-list-view .card-list-name {
  width: 115px !important;
  margin-top: -30px;
  margin-left: 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-contrast .downloading-menu.webix_view {
  width: 202px !important;
}
body.theme-contrast .downloading-menu.webix_view .webix_list_item {
  line-height: 28px;
  background: #800080;
  border-color: #800080;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-contrast .downloading-menu.webix_view .webix_list_item:hover,
body.theme-contrast .downloading-menu.webix_view .webix_list_item:focus {
  color: #fff;
  background: #8b308b;
  border-color: #8b308b;
}
body.theme-contrast .downloading-menu.webix_view .webix_list_item .webix_submenu_icon {
  margin-top: 3px;
}
body.theme-contrast .large-image-window .image-window-list-name {
  padding-left: 5px;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.theme-contrast .large-image-window .image-window-checkbox {
  padding-top: 3px;
  float: left;
}
body.theme-contrast .column-header-top-name {
  text-align: center;
}
body.theme-contrast .column-header-bottom-name {
  width: 75%;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
body.theme-contrast .column-editable-icon {
  float: right;
  line-height: inherit;
  width: 17px;
  margin-right: 20px;
}
body.theme-contrast .collpaser-text {
  font-weight: bold;
  font-size: 15px;
}
body.theme-contrast .project-metadata-window-collapser {
  padding: 5px 0 8px 20px;
  margin-left: 20px;
}
body.theme-contrast .images-tags-active-list .webix_list_item {
  border-bottom: 1px solid #dddddd;
}
body.theme-contrast .images-tags-active-list .active-list-name {
  padding-left: 7px;
  font-size: 15px;
  padding-top: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.theme-contrast .images-tags-active-list .active-list-delete-button {
  float: right;
  padding-top: 2px;
  margin-right: -10px;
}
body.theme-contrast .images-tags-active-list .active-list-delete-button .delete-icon-button .webix_icon_btn {
  color: #606060;
}
body.theme-contrast .icon-popup-button-layout {
  padding-top: 6px;
  padding-left: 3px;
}
body.theme-contrast .upload-metadatatable .accept-button,
body.theme-contrast .upload-metadatatable .adjust-icon {
  cursor: pointer;
}
body.theme-contrast .upload-metadatatable .accept-button:hover,
body.theme-contrast .upload-metadatatable .adjust-icon:hover {
  color: #8b308b;
}
body.theme-contrast .upload-metadatatable .upload-metadata-column-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.theme-contrast .upload-metadatatable .upload-metadata-column-header .column-header-name {
  flex-shrink: 1;
}
body.theme-contrast .upload-metadatatable .upload-metadata-column-header .adjust-icon {
  padding-right: 10px;
  flex-shrink: 0;
}
body.theme-contrast .last-selected-folder {
  background: #5cb482;
  color: #F4F5F9;
}
body.theme-contrast .palette-dataview .palette-dataview__item {
  width: 100%;
  height: 100%;
}
body.theme-contrast .palette-dataview .webix_dataview_item {
  padding: 2px;
}
body.theme-contrast .palette-dataview .webix_selected {
  background-color: unset;
  border: 1px solid black;
}
body.theme-contrast .webix_el_switch .webix_label_right {
  padding-top: 7px;
  margin-top: 0;
}
body.theme-contrast .webix_control.webix_el_search span {
  background: unset;
}
body.theme-contrast .global-header {
  background-color: #393939;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 5;
}
body.theme-contrast .main-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-contrast .main-header * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-contrast .main-header span.webix_input_icon {
  margin-right: 8px;
}
body.theme-contrast .main-header-logo,
body.theme-contrast .login-menu {
  background-color: transparent;
}
body.theme-contrast .main-header-logo {
  color: #F4F5F9;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 16px;
  cursor: pointer;
}
body.theme-contrast .main-header-logo .webix_template {
  padding: 21px 5px 22px 0;
}
body.theme-contrast .header-base-menu {
  padding-left: 50px;
}
body.theme-contrast .header-base-menu .webix_list_item {
  display: inline-block;
  font-size: 14px;
  line-height: 56px;
  background: none;
  color: #F4F5F9;
  letter-spacing: 0.2px;
  cursor: pointer;
}
body.theme-contrast .header-base-menu .webix_list_item:first-child,
body.theme-contrast .header-base-menu .webix_list_item:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
body.theme-contrast .header-base-menu .webix_list_item:hover,
body.theme-contrast .header-base-menu .webix_list_item.webix_selected {
  background: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-contrast .header-base-menu .webix_list_item:focus,
body.theme-contrast .header-base-menu .webix_list_item:active {
  background: none;
  color: #F4F5F9;
}
body.theme-contrast .login-menu .webix_template {
  padding: 0;
}
body.theme-contrast .login-menu .login-menu-item {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 16px;
  padding: 22px 14px;
  letter-spacing: 0.2px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.theme-contrast .login-menu .login-menu-item:hover {
  background-color: #E8EBF1;
  text-shadow: 0.6px 0 0 #6E7480;
}
body.theme-contrast .login-menu .login-menu-item.menu-sign-up {
  color: #0288D1;
}
body.theme-contrast .login-menu .login-menu-item.menu-sign-up:hover {
  background-color: #0288D1;
  color: #ffffff;
  text-shadow: 0.6px 0 0 #ffffff;
}
body.theme-contrast .userbar .userbar-avatar {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
body.theme-contrast .userbar .userbar-avatar .userbar-avatar-image {
  display: inline-block;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: -9999px;
  top: -9999px;
  bottom: -9999px;
  right: -9999px;
  margin: auto;
}
body.theme-contrast .userbar .webix_list_item {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #F4F5F9;
  font-size: 15px;
  background: none;
  max-width: 150px;
}
body.theme-contrast .userbar .webix_list_item:hover,
body.theme-contrast .userbar .webix_list_item:focus,
body.theme-contrast .userbar .webix_list_item:active {
  background: none;
  outline: none;
}
body.theme-contrast .global-header.webix_layout_line,
body.theme-contrast .global-header .webix_layout_line {
  background-color: #191919;
}
body.theme-contrast .metadata-template .jsoneditor-readonly {
  font-size: 15px !important;
  color: #F4F5F9;
  font-family: Roboto, Arial;
  font-weight: bold;
}
body.theme-contrast .metadata-template .jsoneditor-field {
  font-family: Roboto, Arial;
  font-size: 15px !important;
  color: #F4F5F9;
}
body.theme-contrast .metadata-template .jsoneditor-field:focus {
  background-color: #ffffab47;
}
body.theme-contrast .metadata-template .invalid-field .jsoneditor-value {
  background-color: rgba(240, 122, 122, 0.2);
}
body.theme-contrast .metadata-template .jsoneditor-value {
  font-family: Roboto, Arial;
  font-size: 15px !important;
  color: #F4F5F9 !important;
}
body.theme-contrast .metadata-template .jsoneditor-value:focus {
  background-color: #ffffab47;
}
body.theme-contrast .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #0288D1;
  border-color: #0288D1;
}
body.theme-contrast .template-error {
  padding-top: 5px;
}
body.theme-contrast .template-error .webix_template {
  color: #a94442;
  background: #f2dede;
  border: 1px solid #ebccd1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
}
body.theme-contrast .bars-icon .webix_icon_button {
  text-align: left;
}
body.theme-contrast .bars-icon .webix_icon_button .webix_icon {
  color: #F4F5F9;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
body.theme-contrast .bars-icon .webix_icon_button:hover .webix_icon,
body.theme-contrast .bars-icon .webix_icon_button:focus .webix_icon {
  color: #FFF;
}
body.theme-contrast .breadcrumds {
  color: #F4F5F9;
  font-size: 12px;
  line-height: 16px;
  padding-top: 11px;
  padding-left: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.theme-contrast .breadcrumds span {
  display: inline-block;
  position: relative;
  padding-left: 10px;
  margin: 0 6px 0 0;
  cursor: pointer;
}
body.theme-contrast .breadcrumds span:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  color: #F4F5F9;
  position: absolute;
  left: 0;
  font-size: 12px;
  line-height: 16px;
}
body.theme-contrast .breadcrumds span:last-child {
  font-weight: 500;
  cursor: default;
}
body.theme-contrast .breadcrumds span:last-child:before {
  font-weight: 500;
}
body.theme-contrast .breadcrumds span:first-child {
  padding-left: 0;
}
body.theme-contrast .breadcrumds span:first-child:before {
  display: none;
}
body.theme-contrast .webix_view .webix_pager_item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #800080;
  border-color: #800080;
  color: #fff;
}
body.theme-contrast .webix_view .webix_pager_item:hover,
body.theme-contrast .webix_view .webix_pager_item:focus {
  background: #8b308b;
  border-color: #8b308b;
}
body.theme-contrast .webix_pager .pager-input {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: top;
  height: 100%;
  padding: 0;
  width: 40px;
  background: #191919;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: none;
  box-shadow: none;
  text-align: center;
  color: #F4F5F9;
  font-size: 15px;
  line-height: 240%;
}
body.theme-contrast .webix_pager .pager-amount {
  display: inline-block;
  height: 99%;
  line-height: 31px;
}
body.theme-contrast .webix_view.webix_window {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
body.theme-contrast .webix_view.webix_window .webix_win_head {
  border: none;
}
body.theme-contrast .webix_view.webix_window .window-header-toolbar-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 14px;
}
body.theme-contrast .window-close-button button {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .window-close-button .close-icon-svg,
body.theme-contrast .window-close-button .close-icon-svg-use {
  width: 26px;
  height: 26px;
}
body.theme-contrast .window-close-button .close-icon-svg-use {
  fill: #e2e2a7;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body.theme-contrast .window-close-button button:hover,
body.theme-contrast .window-close-button button:focus,
body.theme-contrast .window-close-button button:active {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .window-close-button button:hover .close-icon-svg-use,
body.theme-contrast .window-close-button button:focus .close-icon-svg-use,
body.theme-contrast .window-close-button button:active .close-icon-svg-use {
  fill: #8b308b;
}
body.theme-contrast .webix_el_slider .webix_slider_title {
  display: block;
  width: 100%;
  left: 0 !important;
}
body.theme-contrast .slider-title {
  padding: 0 10px;
  color: #313541;
  font-size: 12px;
}
body.theme-contrast .slider-title:before,
body.theme-contrast .slider-title:after {
  content: ' ';
  display: table;
}
body.theme-contrast .slider-title:after {
  clear: both;
}
body.theme-contrast .slider-title .label,
body.theme-contrast .slider-title .value {
  display: block;
}
body.theme-contrast .slider-title .value {
  float: right;
}
body.theme-contrast .slider-title .label {
  float: left;
  margin-right: 10px;
}
body.theme-contrast .webix_slider_box .webix_slider_left {
  border-radius: 0;
  background: #6E7480;
  border-color: #6E7480;
}
body.theme-contrast .webix_slider_box .webix_slider_right {
  border-color: #CED3DF;
  background: #CED3DF;
  border-radius: 0;
}
body.theme-contrast .webix_slider_box .webix_slider_handle {
  background: #6E7480;
  border-color: #373a40;
  cursor: pointer;
}
body.theme-contrast .webix_el_colorpicker .webix_inp_top_label {
  color: #313541;
  font-size: 12px;
}
body.theme-contrast .webix_el_colorpicker .webix_inp_static {
  color: #F4F5F9;
  border-color: #6e6e6e;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.theme-contrast .webix_el_colorpicker .webix_inp_static:focus {
  border-color: #1F884C;
  box-shadow: none;
}
body.theme-contrast .single-rater-props .webix_el_colorpicker,
body.theme-contrast .multi-rater-props .webix_el_colorpicker {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 11px;
}
body.theme-contrast .webix_modal_box.webix_confirm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
}
body.theme-contrast .webix_modal_box.webix_confirm .webix_popup_title {
  padding-top: 10px;
  padding-bottom: 6px;
}
body.theme-contrast .webix_modal_box.webix_confirm .webix_popup_text {
  padding-top: 10px;
}
body.theme-contrast .webix_modal_box.webix_confirm .webix_popup_controls {
  padding-bottom: 10px;
}
body.theme-contrast .notification-popup-header .webix_template {
  color: #666666;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
body.theme-contrast .color-picker-popup .color-picker .webix_template,
body.theme-contrast .color-picker-popup .color-picker .picker_done {
  display: none;
}
body.theme-contrast .color-picker-popup .color-picker .picker_editor {
  flex: 2.4 1 auto;
}
body.theme-contrast .color-picker-popup .color-picker .picker_wrapper {
  box-shadow: none;
  margin: 0 auto;
  background-color: #393939;
}
body.theme-contrast .color-picker-popup .y-axis-number-item {
  width: 100%;
  display: inline-block;
}
body.theme-contrast .color-picker-popup .webix_overlay {
  z-index: 101;
}
body.theme-contrast .color-picker-popup .chart-overlay {
  position: relative;
  width: 100%;
  height: 100%;
  background: #393939;
  overflow: hidden;
}
body.theme-contrast .color-picker-popup .chart-overlay:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, transparent 0%, #eceff1 50%, transparent 100%);
  animation: loading 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@keyframes loading {
  from {
    left: -300px;
  }
  to {
    left: 100%;
  }
}
body.theme-contrast .webix_drop_file:before {
  content: "Drop Files here";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 1px;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 2px #1F884C dashed;
  background-color: #191919;
  z-index: 2;
  font-size: 30px;
}
body.theme-contrast .uploading-progress-template {
  text-align: center;
  color: #FFF;
}
body.theme-contrast .progress-component .webix_template {
  padding: 0;
}
body.theme-contrast .progress-component .progress-bar {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 100%;
  height: 20px;
}
body.theme-contrast .progress-component .progress-bar .bar,
body.theme-contrast .progress-component .progress-bar .progress {
  height: 100%;
  display: block;
}
body.theme-contrast .progress-component .progress-bar .bar {
  position: relative;
  background-color: rgba(0, 0, 0, 0.075);
}
body.theme-contrast .progress-component .progress-bar .progress {
  background: #75b800;
}
body.theme-contrast .progress-component .progress-bar .progress.error {
  background: #ef5350;
}
body.theme-contrast .progress-component .progress-bar .progress-text {
  color: #FFF;
  position: absolute;
  font-size: 12px;
  width: 100%;
  height: 100%;
  line-height: 17px;
  text-align: center;
}
body.theme-contrast .recognition-status-template {
  padding-left: 20px;
  font-size: 18px;
  cursor: pointer;
}
body.theme-contrast .templateName {
  height: 25px;
  font-size: 34px;
  padding: 0 10px;
  margin-bottom: 40px;
}
body.theme-contrast .list-of-tags-template {
  font-size: 18px;
  padding-left: 17px;
}
body.theme-contrast .webix_overlay {
  padding: 0px;
}
body.theme-contrast .webix_overlay .data-subview-overlay {
  background-color: #393939;
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px 0 20px;
}
body.theme-contrast .webix_overlay .data-subview-overlay .overlay-text {
  display: inline-block;
  color: #c7c7c7;
  font-size: 34px;
}
body.theme-contrast .webix_overlay .empty-overlay {
  background-color: #393939;
  width: 100%;
  height: 100%;
}
body.theme-contrast .hidden-overflow {
  overflow: hidden !important;
}
body.theme-contrast .edit-column-window .new-columns-header {
  text-align: center;
  font-weight: 600;
}
body.theme-contrast .edit-column-window .new-columns-header.new-columns-header-main {
  font-size: 18px;
}
body.theme-contrast .compare-metadata-column,
body.theme-contrast .compare-metadata-column .webix_template,
body.theme-contrast .compare-metadata-column .webix_view {
  background: #191919;
}
body.theme-contrast .compare-metadata-column .json-viewer,
body.theme-contrast .compare-metadata-column .webix_template .json-viewer,
body.theme-contrast .compare-metadata-column .webix_view .json-viewer {
  padding: 5px;
  box-sizing: border-box;
}
body.theme-contrast .datatable-image-column {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
/* MAIN VIEW STYLE*/
.drawing_toolbar .webix_el_button button {
  border: 1px solid #3498db;
  border-radius: 10px;
}
.drawing_toolbar .webix_el_button button span::before {
  font-size: 21px;
  display: inline-block;
  margin-top: 4px;
}
.drawing_toolbar .webix_el_button button span.fa-connectdevelop::before {
  margin-left: -1px;
}
.drawing_toolbar .webix_el_button button span.fa-map-marker::before {
  margin-left: 3px;
}
.drawing_toolbar .webix_el_button button span.fa-pencil::before {
  margin-left: 3px;
}
.drawing_toolbar .webix_el_button button span.fa-square-o::before {
  margin-left: 3px;
  margin-top: 6px;
}
.drawing_toolbar .webix_el_button button:hover {
  background: #F4F5F9 !important;
  border-color: #dbdce0 !important;
}
.drawing_toolbar .webix_el_button button:active,
.drawing_toolbar .webix_el_button button:focus {
  background: transparent;
}
.drawing_toolbar .webix_el_button.blue_button button,
.drawing_toolbar .webix_el_button button.button_selected,
.drawing_toolbar .webix_el_button button.button_selected:focus {
  background: #3498db !important;
}
.drawing_toolbar .webix_el_button button.button_selected > span::before,
.drawing_toolbar .webix_el_button button.button_selected:focus > span::before {
  color: white;
}
.drawing_toolbar .webix_el_button.blue_button button span::before {
  color: white;
  margin-left: 3px;
}
.drawing_toolbar .layer-combo .webix_el_box .webix_inp_static {
  text-overflow: ellipsis;
}
.viewer-container {
  position: relative;
  width: 100%;
  height: 600px;
  left: 0;
  top: 0;
}
.viewer-container .viewer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.viewer-container .viewer .container {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.viewer-container .viewer #image_viewer {
  pointer-events: auto;
}
.viewer-container .viewer .geojs-map .geojs-layer.active:not(.hidden) > * {
  pointer-events: none !important;
}
div.fullpageButton {
  display: none;
  position: absolute;
  width: 35px;
  height: 38px;
  top: 0px;
  left: 0px;
  border-radius: 50%;
}
div.fullpageButton img:hover {
  cursor: pointer;
}
.datatable-counter__counter {
  font-family: inherit;
  overflow-x: hidden;
  overflow-y: hidden;
  box-sizing: content-box;
}
.datatable-counter__counter .webix_el_box {
  width: 120px;
  height: 38px;
}
.datatable-counter__counter .webix_el_box .webix_el_group {
  width: 116px;
}
.datatable-counter__counter .webix_el_box .webix_el_group .decrease_button,
.datatable-counter__counter .webix_el_box .webix_el_group .increase_button {
  background-color: #268fd5;
  color: #fff;
  width: 29px;
  height: 100%;
  background: #3498db;
  font-size: 20px;
  padding: auto 6px;
  font-family: 'PT Sans', Tahoma;
  border: 1px solid #3498db;
  border-bottom: 1px solid #268fd5;
  outline: none;
  font-weight: bold;
  font-family: "Courier New", Courier, monospace;
  vertical-align: top;
}
.datatable-counter__counter .webix_el_box .webix_el_group .decrease_button:hover,
.datatable-counter__counter .webix_el_box .webix_el_group .increase_button:hover {
  cursor: pointer;
  background: #268fd5;
}
.datatable-counter__counter .webix_el_box .webix_el_group .decrease_button {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.datatable-counter__counter .webix_el_box .webix_el_group .increase_button {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.datatable-counter__counter .webix_el_box .webix_el_group .counter_value {
  font-size: 15px;
  box-sizing: border-box;
  height: 100%;
  width: 40px;
  background: #ffffff;
  font-family: 'PT Sans', Tahoma;
  text-align: center;
  vertical-align: top;
  margin: 0;
  border: 1px solid #DDDDDD;
  border-left-width: 0px;
  border-right-width: 0px;
  border-radius: 0;
}
span.color_preview {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 4px;
  margin-right: 4px;
  vertical-align: middle;
}
.npdataviewCell .webix_cell {
  vertical-align: middle;
  text-align: center;
}
.npFirstColumn .webix_cell {
  text-align: left;
  vertical-align: middle;
  font-size: larger;
}
div.webix_view.webix_control.webix_el_button.np_button_active button.webixtype_base {
  background-color: white;
  color: black;
}
.toggleStainAndRegion {
  padding-left: 10px;
}
.toggleStainAndRegion .webix_el_box .webix_switch_box {
  color: #fff;
  background-color: #3498db;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7O0VBQThCO0VBQThCO0FBSTVEO0FBSmtGOzs7Ozs7OztFQUFnUDtFQUFZO0VBQWU7RUFBZ0I7RUFBa0I7RUFBbUI7RUFBZ0I7RUFBb0I7RUFBZ0I7QUFzQnRjO0FBdEIwZDs7Ozs7Ozs7RUFBZ1M7RUFBZTtBQWlDendCO0FBakM0eEI7O0VBQWdEO0FBcUM1MEI7QUFyQzIxQjs7RUFBNEM7RUFBZ0I7QUEwQ3Y1QjtBQTFDczZCOztFQUEwQztFQUFrQjtFQUFvQjtBQWdEdC9CO0FBaERvZ0M7O0VBQTBDO0VBQXlCO0FBcUR2a0M7QUFyRGtsQzs7OztFQUF3RTtFQUFVO0VBQW1CO0VBQWdCO0VBQXVCO0FBK0Q5dEM7QUEvRG92QztFQUFtQztFQUFrQjtFQUFnQjtFQUE2QztFQUF5QjtFQUFrQjtFQUFnQjtFQUFlO0VBQVM7RUFBWTtFQUFnQjtFQUFVO0VBQTBFO0FBOEV6aUQ7QUE5RXdqRDtFQUF5QztBQWlGam1EO0FBakYrbUQ7RUFBK0M7QUFvRjlwRDtBQXBGdXJEO0VBQStCO0VBQWM7RUFBUTtBQXlGNXVEO0FBekZxdkQ7RUFBNkI7RUFBa0I7RUFBUTtBQThGNXlEO0FBOUZxekQ7RUFBd0I7RUFBa0I7RUFBdUI7QUFtR3QzRDtBQW5HZzREO0VBQXlDO0VBQWtCO0VBQU87RUFBTTtFQUFZO0VBQVk7RUFBZ0I7RUFBeUI7RUFBNkM7RUFBZ0I7RUFBUztBQWdIL2tFO0FBaEh5bEU7RUFBZ0Q7RUFBa0I7RUFBa0I7RUFBUztFQUFZO0VBQVk7RUFBWTtFQUFlO0VBQWM7RUFBZTtFQUFlO0VBQTZCO0VBQXNCO0FBK0h4MEU7QUEvSHcxRTtFQUFrRTtFQUFVO0FBbUlwNkU7QUFuSTY2RTtFQUFtRTtBQXNJaC9FO0FBdEkyL0U7RUFBa0U7RUFBWTtFQUFXO0VBQVk7QUE0SWhtRjtBQTVJOG5GO0VBQTRDO0FBK0kxcUY7QUEvSTByRjtFQUErQztFQUFhO0VBQWtCO0VBQVc7RUFBTTtFQUFZO0VBQStDO0VBQWU7RUFBb0M7RUFBaUM7RUFBK0I7QUE0SnY4RjtBQTVKbStGO0VBQWdFO0FBK0puaUc7QUEvSm9qRztFQUF5RDtFQUFrQjtBQW1LL25HO0FBbks0cEc7RUFBc0U7RUFBa0I7RUFBTTtFQUFRO0VBQVc7RUFBWTtFQUFVO0VBQWlCO0VBQWlEO0FBOEtyMkc7QUE5S2k0RztFQUF5QztFQUFrQjtFQUFNO0VBQU87RUFBVztFQUFZO0VBQVk7RUFBVTtFQUFTO0FBeUwvL0c7QUF6TGdqSDtFQUF5QztFQUF1QjtBQTZMaG5IO0FBN0xxb0g7RUFBaUU7QUFnTXRzSDtBQWhNeXRIO0VBQThDO0VBQVM7RUFBNkI7RUFBZ0I7QUFzTTd6SDtBQXRNNDBIO0VBQWtFO0FBeU05NEg7QUF6TTA2SDtFQUFrRTtBQTRNNStIO0FBNU1vZ0k7RUFBa0U7QUErTXRrSTtBQS9NOGxJO0VBQXFFO0FBa05ucUk7QUFsTitySTtFQUFvRTtBQXFObndJO0FBck5neUk7RUFBcUU7QUF3TnIySTtBQXhOazRJO0VBQXFFO0FBMk52OEk7QUEzTm8rSTtFQUFtRTtBQThOdmlKO0FBOU5ta0o7RUFBdUU7QUFpTzFvSjtBQWpPdXFKO0VBQXFFO0FBb081dUo7QUFwT3l3SjtFQUF1RTtBQXVPaDFKO0FBdk80Mko7RUFBc0U7QUEwT2w3SjtBQTFPODhKO0VBQXNFO0VBQXNCO0FBOE8xaUs7QUE5T29qSzs7RUFBc0Q7RUFBdUI7QUFtUGpvSztBQW5QbXBLOztFQUE0RztFQUFjO0VBQXlCO0FBeVB0eUs7QUF6UGd6Szs7O0VBQWlPO0VBQVc7QUErUDVoTDtBQS9QcWpMOztFQUE4SDtBQW1RbnJMO0FBblE0c0w7RUFBa0I7RUFBYztFQUE0QjtFQUFzQztFQUE2QztFQUFjO0FBMlF6Mkw7QUEzUTIzTDtFQUE2QztBQThReDZMO0FBOVE4N0w7RUFBcUM7RUFBa0I7RUFBc0I7RUFBTTtFQUFPO0VBQVc7RUFBZTtFQUFZO0VBQWlCO0VBQTZCO0VBQWU7RUFBbUI7QUE0UjlvTTtBQTVSeXBNO0VBQXdCO0FBK1Jqck07QUEvUjRyTTtFQUEyQjtBQWtTdnRNO0FBbFNxdU07RUFBa0Q7RUFBaUI7RUFBZ0I7QUF1U3h6TTtBQXZTMjBNO0VBQW9EO0FBMFMvM007QUExU2c1TTtFQUEyQjtBQTZTMzZNO0FBN1NpOE07RUFBZ0M7QUFnVGorTTtBQWhUOCtNO0VBQW9CO0FBbVRsZ047QUFuVGdoTjtFQUE2QztBQXNUN2pOO0FBdFRnbE47RUFBOEI7RUFBeUI7RUFBeUI7RUFBa0I7RUFBb0I7QUE2VHRzTjtBQTdUaXROO0VBQXdCO0FBZ1V6dU47QUFoVXF2TjtFQUFtQztBQW1VeHhOO0FBblV1eU47RUFBa0M7RUFBbUI7QUF1VTUxTjtBQXZVdTJOO0VBQTZDO0VBQWtCO0FBMlV0Nk47QUEzVTI3TjtFQUFtRDtFQUFXO0VBQVE7RUFBUztFQUFrQztFQUFtQztFQUEwQjtFQUFrQjtFQUFVO0VBQVM7QUF1VjlvTztBQXZWa3FPO0VBQXlCO0VBQTBCO0VBQWdCO0VBQWdCO0VBQXdCO0VBQXFCO0VBQWdCO0VBQWM7RUFBaUI7RUFBZTtBQW1XaDJPO0FBbldrM087RUFBcUM7QUFzV3Y1TztBQXRXbzZPO0VBQWlEO0VBQWlCO0VBQVM7RUFBZ0I7QUE0Vy8vTztBQTVXc2hQO0VBQXlFO0VBQTJCO0VBQThCO0FBaVh4cFA7QUFqWGdyUDtFQUF3RTtFQUE0QjtBQXFYcHhQO0FBclhtelA7RUFBZ0Q7RUFBbUI7QUF5WHQzUDtBQXpYbTRQO0VBQWlFO0FBNFhwOFA7QUE1WGs5UDtFQUE4QztFQUFrQjtFQUFXO0VBQVU7QUFrWXZpUTtBQWxZeWpRO0VBQTZDO0VBQWdCO0VBQWM7RUFBZ0I7QUF3WXBwUTtBQXhZc3FRO0VBQW9EO0VBQVc7QUE0WXJ1UTtBQTVZOHZRO0VBQW9EO0VBQWtCO0FBZ1pwMFE7QUFoWnUxUTtFQUFxQztFQUFrQjtFQUFxQjtFQUFXO0VBQWdCO0FBdVo5N1E7QUF2Wmk5UTtFQUFzRDtBQTBadmdSO0FBMVp5aFI7RUFBOEM7RUFBYTtBQThacGxSO0FBOVptbVI7RUFBb0Q7QUFpYXZwUjtBQWphbXFSO0VBQXVEO0FBb2ExdFI7QUFwYXN1UjtFQUFvRDtFQUFnQjtBQXdhMXlSO0FBeGFpelI7RUFBa0Q7QUEyYW4yUjtBQTNhKzJSO0VBQWtEO0FBOGFqNlI7QUE5YTY2UjtFQUFxRDtBQWlibCtSO0FBamI2K1I7RUFBb0M7RUFBcUI7QUFxYnRpUztBQXJiK2pTO0VBQWlEO0VBQXlCO0FBeWJ6b1M7QUF6YjJwUzs7RUFBc0Q7RUFBZ0I7RUFBc0I7RUFBZ0I7RUFBYztFQUFpQjtBQWtjdHlTO0FBbGMrelM7Ozs7OztFQUFpTDtFQUFnQjtFQUF5QjtFQUFjO0VBQWtCO0FBOGN6alQ7QUE5Y3FrVDs7RUFBb0Q7QUFrZHpuVDtBQWxkNm9UOzs7Ozs7Ozs7RUFBeU87RUFBaUI7QUE4ZHY0VDtBQTlkbzZUOztFQUF5RTtFQUEwRTtFQUFlO0VBQVc7QUFxZWpsVTtBQXJldW1VOztFQUEwRTtFQUFtQjtBQTBlcHNVO0FBMWVxdFU7O0VBQWlEO0FBOGV0d1U7QUE5ZXF4VTs7RUFBb047RUFBbUI7RUFBcUI7QUFvZmpoVjtBQXBmNGhWO0VBQVk7RUFBYztFQUEwQjtFQUEyQjtFQUE4QjtFQUFzQjtFQUFXO0VBQVk7RUFBa0I7RUFBVTtBQWdnQmx0VjtBQWhnQm11Vjs7Ozs7RUFBNEc7RUFBNkI7RUFBZ0I7RUFBZTtFQUFpQjtFQUFZO0VBQVc7RUFBcUI7RUFBc0I7RUFBeUI7QUFnaEJ2L1Y7QUFoaEJrZ1c7O0VBQThDO0FBb2hCaGpXO0FBcGhCeWpXO0VBQTZDO0FBdWhCdG1XO0FBdmhCc25XO0VBQXVDO0FBMGhCN3BXO0FBMWhCMnFXO0VBQXVDO0FBNmhCbHRXO0FBN2hCZ3VXO0VBQXdDO0FBZ2lCeHdXO0FBaGlCc3hXO0VBQXFDO0FBbWlCM3pXO0FBbmlCeTBXO0VBQTRDO0FBc2lCcjNXO0FBdGlCbTRXO0VBQXdDO0FBeWlCMzZXO0FBemlCeTdXO0VBQXdCO0VBQWU7QUE2aUJoK1c7QUE3aUIyK1c7RUFBcUI7RUFBcUI7RUFBb0I7QUFrakJ6aVg7QUFsakIyalg7RUFBNkM7QUFxakJ4bVg7QUFyakJ3blg7RUFBa0I7QUF3akIxb1g7QUF4akI2cFg7RUFBdUM7RUFBYztFQUFtQjtBQTZqQnJ1WDtBQTdqQmd2WDtFQUFrQztBQWdrQmx4WDtBQWhrQnF5WDtFQUEyQztFQUFtQjtBQW9rQm4yWDtBQXBrQjgyWDtFQUF3QztBQXVrQnQ1WDtBQXZrQnM2WDtFQUF1QztBQTBrQjc4WDtBQTFrQjQ5WDtFQUE4RDtFQUFXO0VBQVk7RUFBc0I7RUFBYztFQUFZO0VBQVM7RUFBcUI7QUFvbEIvblk7QUFwbEJvcFk7RUFBdUI7RUFBVztBQXdsQnRyWTtBQXhsQndzWTtFQUFvQjtFQUFXO0VBQVk7RUFBa0I7RUFBYztBQStsQm54WTtBQS9sQm15WTtFQUE2QztFQUFXO0VBQVk7RUFBVTtFQUFTO0VBQVk7RUFBZTtFQUE2QjtBQXltQmw3WTtBQXptQm0rWTtFQUFtRDtFQUF5QjtBQTZtQi9pWjtBQTdtQnlrWjtFQUFnRDtBQWduQnpuWjtBQWhuQnFwWjtFQUErQztBQW1uQnBzWjtBQW5uQmd1WjtFQUF5RDtBQXNuQnp4WjtBQXRuQnl6WjtFQUFnRDtFQUFrQjtBQTBuQjMzWjtBQTFuQjA0WjtFQUErQztFQUFpRDtFQUFnQztBQStuQjFnYTtBQS9uQnNoYTtFQUEyQjtBQWtvQmpqYTtBQWxvQjJqYTtFQUE2QztFQUFxQjtFQUFnQjtFQUFhO0VBQXlCO0VBQWtCO0VBQVc7RUFBNkI7QUE0b0I3dWE7QUE1b0I0dmE7RUFBK0M7RUFBcUI7QUFncEJoMGE7QUFocEIyMGE7RUFBeUM7RUFBcUI7RUFBVztFQUFZO0VBQVc7RUFBc0I7QUF3cEJqOGE7QUF4cEJnOWE7RUFBbUU7QUEycEJuaGI7QUEzcEJraWI7RUFBd0M7RUFBbUI7RUFBVztFQUE2QjtFQUFrQjtFQUFxQjtFQUFZO0FBb3FCeHJiO0FBcHFCcXNiO0VBQTBDO0VBQXlCO0VBQWlCO0FBeXFCenhiO0FBenFCb3liO0VBQXVDO0FBNHFCMzBiO0FBNXFCeTFiO0VBQStEO0VBQVc7RUFBWTtFQUFVO0VBQWlCO0VBQWlEO0VBQWlDO0FBcXJCNWhjO0FBcnJCeWpjO0VBQXFCO0VBQWdCO0VBQVc7RUFBWTtFQUFTO0VBQVU7RUFBMkI7RUFBOEI7QUErckJqc2M7QUEvckJ1dGM7RUFBaUM7RUFBaUI7QUFtc0J6d2M7QUFuc0IweGM7RUFBbUQ7RUFBaUI7QUF1c0I5MWM7QUF2c0IrMmM7RUFBb0M7RUFBb0I7QUEyc0J2NmM7QUEzc0IyN2M7RUFBdUM7RUFBaUI7QUErc0JuL2M7QUEvc0JvZ2Q7RUFBb0I7RUFBa0I7RUFBUTtFQUFPO0VBQXNCO0VBQVc7RUFBa0I7QUF3dEI1bWQ7QUF4dEJ5bmQ7RUFBeUI7RUFBeUI7RUFBc0I7RUFBa0I7RUFBaUI7QUErdEJwdWQ7QUEvdEJzd2Q7O0VBQTBGO0VBQW9CO0VBQWM7QUFxdUJsNGQ7QUFydUJnNWQ7O0VBQXNFO0VBQWM7QUEwdUJwK2Q7QUExdUI4L2Q7RUFBa0M7RUFBcUI7RUFBWTtBQSt1QmprZTtBQS91QjRrZTs7RUFBZ0Y7QUFtdkI1cGU7QUFudkIwcWU7Ozs7OztFQUF3UjtFQUF5QjtFQUFzQjtBQTZ2QmovZTtBQTd2Qm1nZjs7Ozs7O0VBQThUO0VBQXNCO0VBQXlCO0FBdXdCaDNmO0FBdndCazRmOztFQUE2RTtBQTJ3Qi84ZjtBQTN3Qjg5Zjs7OztFQUF3UjtBQWl4QnR2Z0I7QUFqeEJzeGdCOztFQUEwRztBQXF4Qmg0Z0I7QUFyeEI4NGdCOztFQUF5QztBQXl4QnY3Z0I7QUF6eEJ3OGdCOztFQUErRDtBQTZ4QnZnaEI7QUE3eEJpbGhCO0VBQXlCO0VBQVc7RUFBWTtFQUFTO0VBQTJCO0VBQThCO0VBQXNCO0VBQWdCO0VBQVk7RUFBc0I7QUF5eUIzd2hCO0FBenlCdXhoQjs7RUFBK0M7QUE2eUJ0MGhCO0FBN3lCKzFoQjs7RUFBOEc7QUFpekI3OGhCO0FBanpCKzloQjs7RUFBZ0o7QUFxekIvbWlCO0FBcnpCa29pQjs7O0VBQTZLO0FBMHpCL3lpQjtBQTF6QiswaUI7OztFQUFzRDtFQUFVO0FBZzBCLzRpQjtBQWgwQnc1aUI7Ozs7Ozs7O0VBQTBLO0VBQTBFO0VBQWU7QUE0MEIzcGpCO0FBNTBCeXFqQjtFQUF5QjtFQUFlO0VBQXFCO0VBQVk7RUFBaUI7RUFBa0I7RUFBa0I7QUFxMUJ2eWpCO0FBcjFCa3pqQjtFQUFvQjtFQUF5QjtFQUFrQjtFQUFrQztFQUFXO0VBQWlCO0VBQWtCO0VBQVk7QUErMUI3OGpCO0FBLzFCeTlqQjtFQUFxQztFQUFZO0FBbTJCMWdrQjtBQW4yQnFoa0I7RUFBNEM7RUFBNkI7QUF1MkI5bGtCO0FBdjJCMG1rQjtFQUFxQztFQUFTO0FBMjJCeHBrQjtBQTMyQm1xa0I7RUFBNEM7RUFBZ0M7QUErMkIvdWtCO0FBLzJCd3ZrQjtFQUFvQztFQUFTO0FBbTNCcnlrQjtBQW4zQmd6a0I7RUFBMkM7RUFBOEI7RUFBaUM7RUFBb0M7RUFBVztFQUFTO0VBQVk7RUFBYTtFQUFvQjtFQUFnQjtBQSszQi9nbEI7QUEvM0JpaWxCO0VBQXFDO0VBQVM7QUFtNEIva2xCO0FBbjRCeWxsQjtFQUE0QztFQUErQjtFQUFpQztFQUFvQztFQUFXO0VBQVM7RUFBVztFQUFvQjtFQUFnQjtBQTg0QjV5bEI7QUE5NEI4emxCO0VBQTJCO0VBQW1DO0VBQWtDO0VBQVc7RUFBYztFQUFTO0VBQWlCO0FBdTVCajlsQjtBQXY1Qm0rbEI7RUFBOEM7RUFBMEI7QUEyNUIzaW1CO0FBMzVCMGptQjs7RUFBc0c7RUFBYztBQWc2QjlxbUI7QUFoNkJrdW1CO0VBQW1CO0lBQUs7RUFvNkJ4dm1CO0VBcDZCa3dtQjtJQUFHO0VBdTZCcndtQjtBQUNGO0FBeDZCa3htQjtFQUFvRDtFQUFpQjtBQTQ2QnYxbUI7QUE1NkJ1Mm1CO0VBQTBDO0VBQVc7QUFnN0I1NW1CO0FBaDdCNDZtQjtFQUEwQztFQUFrQjtFQUFZO0VBQVk7RUFBc0I7RUFBVztFQUF5QjtFQUFpQjtBQTA3QjNrbkI7QUExN0I2bG5CO0VBQWtEO0VBQW1CO0VBQVU7QUErN0I1cW5CO0FBLzdCeXNuQjtFQUFpRDtFQUFrQjtFQUFVO0FBbzhCdHhuQjtBQXA4Qm8wbkI7RUFBb0M7RUFBVztFQUF5QjtBQXk4QjU0bkI7QUF6OEJ5Nm5CO0VBQXVDO0VBQWdCO0FBNjhCaCtuQjtBQTc4QnMvbkI7RUFBMkM7RUFBUztBQWk5QjFpb0I7QUFqOUIram9CO0VBQXVDO0FBbzlCdG1vQjtBQXA5Qitub0I7RUFBbUQ7QUF1OUJscm9CO0FBdjlCK3RvQjtFQUFpRDtFQUFZO0VBQVc7RUFBWTtFQUFVO0VBQWlCO0FBKzlCOTBvQjtBQS85QjYxb0I7RUFBb0Q7RUFBaUQ7RUFBaUM7QUFvK0JuK29CO0FBcCtCZ2dwQjtFQUFnRTtFQUFpRDtFQUE0QjtBQXkrQjdvcEI7QUF6K0IwcXBCO0VBQW1CO0FBNCtCN3JwQjtBQTUrQjRzcEI7RUFBc0Q7RUFBUztBQWcvQjN3cEI7QUFoL0JzeHBCO0VBQVE7RUFBNkI7RUFBcUI7RUFBMEI7QUFzL0IxMnBCO0FBdC9CazRwQjtFQUFrQjtJQUFHO0VBMC9CcjVwQjtFQTEvQis1cEI7SUFBSztFQTYvQnA2cEI7QUFDRjtBQTkvQmk3cEI7RUFBbUQ7RUFBeUI7RUFBdUI7RUFBVztFQUFZO0FBcWdDM2lxQjtBQXJnQ2lrcUI7RUFBNkM7QUF3Z0M5bXFCO0FBeGdDd25xQjtFQUFpQjtFQUFXO0VBQVk7RUFBWTtFQUFTO0VBQTJCO0VBQThCO0VBQXNCO0VBQVc7RUFBeUI7QUFvaEN4eXFCO0FBcGhDdzBxQjs7RUFBa0U7RUFBVztFQUFZO0VBQVc7RUFBVTtFQUFrQjtFQUE2QjtFQUE2QjtFQUFpRDtFQUFXO0VBQVc7RUFBNkI7RUFBZTtBQW9pQ3JuckI7QUFwaUNnb3JCOztFQUE4RTtFQUFzQztBQXlpQ3B2ckI7QUF6aUMweHJCOzs7O0VBQThKO0FBK2lDeDdyQjtBQS9pQzg5ckI7O0VBQW9GO0VBQVc7RUFBNkI7QUFxakMxbHNCO0FBcmpDc21zQjtFQUFnRDtBQXdqQ3Rwc0I7QUF4akNrcnNCO0VBQThDO0FBMmpDaHVzQjtBQTNqQzZ2c0I7RUFBd0M7QUE4akNyeXNCO0FBOWpDczBzQjtFQUE2QztBQWlrQ24zc0I7QUFqa0NvNXNCOzs7O0VBQThTO0FBdWtDbHN0QjtBQXZrQytzdEI7RUFBd0M7QUEwa0N2dnRCO0FBMWtDdXh0QjtFQUFpRDtBQTZrQ3gwdEI7QUE3a0N5MnRCO0VBQXdDO0FBZ2xDajV0QjtBQWhsQ2k3dEI7RUFBaUQ7QUFtbENsK3RCO0FBbmxDbWd1QjtFQUEyQztBQXNsQzlpdUI7QUF0bEM4a3VCO0VBQTBDO0FBeWxDeG51QjtBQXpsQ3lwdUI7RUFBMEM7QUE0bENuc3VCO0FBNWxDbXV1QjtFQUFtQztFQUFxQjtBQWdtQzN4dUI7QUFobUNzeXVCO0VBQTBDO0VBQXNCO0VBQVc7RUFBaUI7QUFzbUNsNHVCO0FBdG1DbzV1Qjs7RUFBNEc7QUEwbUNoZ3ZCO0FBMW1DaWh2QjtFQUFtQjtFQUE2QjtFQUFlO0VBQVc7RUFBVztBQWluQ3RtdkI7QUFqbkM0bnZCO0VBQXlCO0FBb25DcnB2QjtBQXBuQytwdkI7RUFBd0M7RUFBYztFQUFrQjtFQUFRO0VBQU07QUEybkNydnZCO0FBM25Da3d2QjtFQUEyQjtFQUFXO0VBQVk7RUFBaUI7RUFBVTtFQUFTO0VBQWdDO0VBQTJCO0VBQThCO0VBQXNCO0VBQVc7RUFBeUI7RUFBZ0I7RUFBNkI7QUEyb0N4aHdCO0FBM29DdWl3QjtFQUFtQjtFQUE2QjtFQUFrQjtFQUFVO0VBQVE7RUFBeUI7RUFBaUI7QUFvcENycXdCO0FBcHBDa3J3QjtFQUF5QjtFQUFjO0VBQVk7RUFBWTtFQUFVO0VBQVc7RUFBaUI7QUE2cEN2eHdCO0FBN3BDb3p3QjtFQUEwQjtFQUFXO0VBQVk7RUFBVTtFQUFTO0VBQVk7RUFBMkM7QUFzcUMvNndCO0FBdHFDazh3QjtFQUFnQztBQXlxQ2wrd0I7QUF6cUMrL3dCO0VBQTZDO0VBQVc7QUE2cUN2anhCO0FBN3FDdWx4QjtFQUEwQztFQUFlO0FBaXJDaHB4QjtBQWpyQ2lyeEI7RUFBZ0Q7QUFvckNqdXhCO0FBcHJDa3d4QjtFQUE4QztFQUFlO0VBQWlDO0FBeXJDaDJ4QjtBQXpyQ2kzeEI7RUFBb0Q7QUE0ckNyNnhCO0FBNXJDczh4QjtFQUFvQjtFQUE2QjtFQUFXO0VBQWtCO0FBa3NDcGh5QjtBQWxzQ3FpeUI7RUFBa0I7RUFBNkI7RUFBc0I7RUFBYztBQXdzQ3hueUI7QUF4c0Npb3lCO0VBQXNCO0VBQWlCO0VBQVk7RUFBVztFQUF5QjtFQUE2QjtFQUEyQjtFQUE4QjtFQUFzQjtBQW10Q3AweUI7QUFudENtMXlCO0VBQWlEO0FBc3RDcDR5QjtBQXR0Q3M1eUI7RUFBbUQ7QUF5dEN6OHlCO0FBenRDeTl5QjtFQUF3RDtFQUFZO0VBQVc7RUFBWTtFQUFVO0VBQWU7RUFBaUQ7RUFBaUM7QUFtdUMvcHpCO0FBbnVDOHF6QjtFQUF5RDtFQUFZO0VBQWlCO0FBd3VDcHd6QjtBQXh1Q214ekI7RUFBbUQ7RUFBWTtFQUFXO0VBQVk7RUFBVTtFQUFXO0VBQWlEO0FBaXZDLzZ6QjtBQWp2QzI4ekI7RUFBK0M7QUFvdkMxL3pCO0FBcHZDd2cwQjs7RUFBcUc7QUF3dkM3bTBCO0FBeHZDMG4wQjtFQUFxQjtFQUFjO0VBQWdCO0VBQW1CO0FBOHZDaHMwQjtBQTl2QzBzMEI7RUFBOEI7RUFBcUI7RUFBbUI7RUFBa0I7RUFBeUI7RUFBVTtBQXN3Q3IwMEI7QUF0d0NrMzBCO0VBQW9FO0FBeXdDdDcwQjtBQXp3Q204MEI7RUFBcUQ7RUFBa0I7QUE2d0MxZzFCO0FBN3dDaWgxQjtFQUF1RDtFQUFrQjtFQUF5QjtFQUFPO0VBQVk7RUFBYztBQXF4Q3BwMUI7QUFyeENtcTFCO0VBQWtEO0VBQVc7RUFBNkI7QUEweEM3djFCO0FBMXhDNHcxQjtFQUFvRDtFQUFXO0VBQWM7QUEreEN6MTFCO0FBL3hDczMxQjs7RUFBMEg7RUFBZTtBQW95Qy8vMUI7QUFDQTs7Ozs7RUFLRTtBQXJ5Q0M7RUFBbUI7QUF3eUN0QjtBQXh5Q3dDO0VBQXNCO0FBMnlDOUQ7QUEzeUM4RTtFQUFnQjtFQUFrQjtFQUFnQjtFQUFtQjtFQUFVO0VBQVc7RUFBWTtFQUFVO0FBcXpDOUw7QUFyekM0TTtFQUFpQjtFQUFrQjtFQUFPO0VBQU07RUFBVztFQUFZO0VBQVU7QUE4ekM3UjtBQTl6Q3dTO0VBQTJDO0FBaTBDblY7QUFqMENnVztFQUF1RDtFQUFTO0VBQTJCO0VBQVk7RUFBVTtBQXcwQ2pkO0FBeDBDK2Q7RUFBNkQ7QUEyMEM1aEI7QUEzMENzaUI7RUFBa0I7RUFBa0I7RUFBVTtFQUFzQjtFQUFXO0VBQTBCO0VBQWU7RUFBc0I7RUFBa0I7QUFzMUN0c0I7QUF0MUM0dEI7RUFBMEI7RUFBa0I7RUFBUTtFQUFXO0VBQVE7RUFBUztFQUFXO0VBQTZDO0VBQThDO0VBQStDO0VBQWtEO0VBQTBDO0VBQTJCO0VBQW1CO0FBczJDM2tDO0FBdDJDd25DOztFQUEyRztFQUEyQjtFQUFtQjtBQTQyQ2p4QztBQTUyQzh6QztFQUFlO0VBQWE7RUFBZ0I7RUFBVztFQUFtQjtBQW0zQ3g0QztBQW4zQys1QztFQUFxQjtBQXMzQ3A3QztBQXQzQ2s4QztFQUFjO0VBQVM7RUFBVTtBQTIzQ24rQztBQTMzQ3MvQztFQUE0QjtBQTgzQ2xoRDtBQTkzQ2tpRDtFQUFhO0VBQWdCO0VBQWtCO0VBQVc7RUFBeUI7RUFBbUI7RUFBZTtFQUFXO0VBQW1CO0VBQW1CO0FBMDRDeHNEO0FBMTRDa3ZEO0VBQTJEO0FBNjRDN3lEO0FBNzRDczBEO0VBQTJCO0VBQWtCO0VBQWM7RUFBcUI7RUFBTztFQUFhO0VBQXNCO0VBQVc7RUFBdUI7RUFBbUI7RUFBbUM7RUFBMEI7QUEyNUNsakU7QUEzNUN3a0U7RUFBbUQ7QUE4NUMzbkU7QUE5NUN5b0U7RUFBeUI7RUFBa0I7QUFrNkNwckU7QUFsNkNpc0U7OztFQUF3RDtFQUFrQjtFQUFRO0VBQVc7RUFBVztFQUFZO0VBQVU7RUFBZTtFQUFtQztFQUFvQztFQUFxQztFQUF3QztFQUFnQztFQUFtQjtFQUE2QjtBQXE3Q2xqRjtBQXI3QzZqRjs7RUFBb0M7QUF5N0NqbUY7QUF6N0M4bUY7O0VBQW9HO0FBNjdDbHRGO0FBNzdDZ3VGO0VBQXNDO0FBZzhDdHdGO0FBaDhDZ3hGOzs7Ozs7RUFBNko7RUFBa0I7RUFBUTtFQUFTO0VBQVU7RUFBWTtFQUFZO0FBODhDbC9GO0FBOThDMmdHOztFQUF1RDtFQUFRO0VBQVU7RUFBWTtBQXE5Q2htRztBQXI5Q3NuRzs7O0VBQStFO0VBQTJCO0VBQTRCO0VBQTZCO0VBQWdDO0FBODlDenpHO0FBOTlDaTFHOzs7RUFBNEU7RUFBNEI7RUFBNkI7RUFBOEI7RUFBaUM7QUF1K0NyaEg7QUF2K0M4aUg7O0VBQStFO0FBMitDN25IO0FBMytDMm9IO0VBQWU7RUFBUTtFQUFTO0VBQXNCO0VBQXdCO0VBQWlCO0VBQXlCO0VBQXNCO0FBcS9DenhIO0FBci9DMnlIO0VBQWdCO0VBQWE7RUFBc0I7RUFBVztFQUFpQjtFQUEwQjtFQUEwQjtBQTgvQzk2SDtBQTkvQ284SDtFQUEwQztBQWlnRDkrSDtBQWpnRDQvSDtFQUE0QztBQW9nRHhpSTtBQXBnRGtrSTtFQUFpQjtFQUFrQjtFQUFxQjtFQUFhO0VBQWdCO0VBQWtCO0VBQWlCO0VBQVM7QUE4Z0Ruc0k7QUE5Z0Q2c0k7OztFQUErSTtBQW1oRDUxSTtBQW5oRDAySTtFQUFnQjtFQUFrQjtFQUFjO0VBQWlCO0VBQTZCO0VBQWU7QUEyaER2OUk7QUEzaER1K0k7RUFBMkM7QUE4aERsaEo7QUE5aERvaUo7RUFBa0I7RUFBZ0I7QUFraUR0a0o7QUFsaURnbEo7RUFBeUI7RUFBZ0I7RUFBZ0I7QUF1aUR6b0o7QUF2aUQwcEo7RUFBZTtBQTBpRHpxSjtBQTFpRG1zSjtFQUF5QjtBQTZpRDV0SjtBQTdpRGt2SjtFQUF1QjtFQUFXO0FBaWpEcHhKO0FBampENnlKO0VBQXlCO0FBb2pEdDBKO0FBcGpEaTFKO0VBQXlCO0FBdWpEMTJKO0FBdmpEdTNKO0VBQTBDO0VBQXdDO0FBMmpEejhKO0FBM2pEbStKO0VBQWlEO0VBQWlEO0VBQWtEO0VBQW1EO0VBQXNEO0FBa2tEaHVLO0FBbGtEOHdLO0VBQWtCO0FBcWtEaHlLO0FBcmtEMnlLOztFQUFrRDtBQXlrRDcxSztBQXprRDAySztFQUE2QjtBQTRrRHY0SztBQTVrRHE1SztFQUE0QjtBQStrRGo3SztBQS9rRDA4SztFQUFtQztFQUFjO0VBQVk7QUFvbER2Z0w7QUFwbERraEw7RUFBeUI7QUF1bEQzaUw7QUF2bERzakw7RUFBd0I7RUFBVztBQTJsRHpsTDtBQTNsRHVtTDtFQUErQjtBQThsRHRvTDtBQTlsRG1wTDtFQUFXO0VBQVc7RUFBZTtBQW1tRHhyTDtBQW5tRG1zTDtFQUFtQjtFQUFtQjtFQUFpQjtFQUFXO0VBQW9CO0VBQW9CO0FBMm1EN3lMO0FBM21EK3pMO0VBQXdDO0VBQWtCO0VBQVE7RUFBVztFQUFXO0VBQVk7RUFBVztFQUFtQztFQUFvQztFQUFxQztFQUF3QztFQUFnQztFQUE0QjtFQUE2QjtFQUE4QjtFQUFpQztFQUF5QjtFQUEyRTtFQUE4RTtFQUFzRTtFQUFpQjtFQUFtQjtFQUE0QjtBQW9vRGxoTjtBQXBvRG9pTjtFQUFnQztJQUFHO0lBQWtEO0VBeW9Edm5OO0VBem9EaXFOO0lBQUs7SUFBdUQ7RUE2b0Q3dE47QUFDRjtBQTlvRCt3TjtFQUF3QjtJQUFHO0lBQWtEO0VBbXBEMTFOO0VBbnBEbzROO0lBQUs7SUFBdUQ7RUF1cERoOE47QUFDRjtBQXhwRGsvTjtFQUFtRDtFQUFtQztBQTRwRHhrTztBQTVwRGttTztFQUF1RDtFQUF1QjtFQUFtQztFQUEwQjtBQWtxRDd1TztBQWxxRG13TztFQUF1RDtFQUFTO0FBc3FEbjBPO0FBdHFEMjFPO0VBQStDO0VBQWM7QUEwcUR4NU87QUExcURrNk87RUFBc0M7RUFBYztBQThxRHQ5TztBQTlxRGcrTztFQUEwQztFQUFjO0FBa3JEeGhQO0FBbHJEa2lQO0VBQWlDO0VBQWM7QUFzckRqbFA7Ozs7O0FDM3JEQSxrQkFBa0I7QUNFbEI7O0VBQ0U7RUFDQTtFQUNBO0FEQ0Y7QUNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREFGO0FDR0E7RUFDRTtBRERGO0FDSUE7RUFDRTtFQUNBO0VDd0lBO0VBQ0E7RUFDQTtFRHhJQTtBREFGO0FDSkE7RUMwSUU7RUFDQTtFQUNBO0FGbklGO0FDQUk7O0VDaUlGO0VBQ0E7RUFDQTtBRjdIRjtBQ0FBOztFQUNFO0VBQ0E7QURHRjtBQ0RBO0VBQ0U7QURHRjtBQ0FBO0VBQ0U7QURFRjtBQ0VBOztFQUNFO0FEQ0Y7QUNDQTtFQUVJO0FEQUo7QUNJQTs7RUFDRTtBRERGO0FDSUE7RUFDRTtBREZGO0FDS0E7RUFDRTtBREhGO0FDTUE7RUNyREU7RUFWQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBaUNBO0VBQ0E7RUFDQTtFQUNBO0VEMEJBO0FESUY7QUNEQTtFQUNFO0FER0Y7QUNKQTtFQUlJO0FER0o7QUNQQTtFQVFJO0FERUo7QUNFQTtFQUVJO0VBQ0E7RUFDQTtBRERKO0FDS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBREhGO0FDa2NBO0VBRUk7QURqY0o7QUFDQSxXQUFXO0FFOENUOztFQUVFO0VBQ0E7QUY1Q0o7QUUrQ0U7RUFDRTtBRjdDSjtBQUNBLGNBQWM7QUFDZCxVQUFVO0FBQ1YsV0FBVztBQUNYLGdCQUFnQjtBQUNoQixZQUFZO0FBQ1osWUFBWTtBQUNaLFdBQVc7QUFDWCxrQkFBa0I7QUFDbEIsMkJBQTJCO0FHekgzQjtFQUNFO0FIMkhGO0FHeEhBO0VBQ0U7QUgwSEY7QUczSEE7RUFHSTtBSDJISjtBR3ZIQTtFQUNFO0VBQ0E7QUh5SEY7QUd0SEE7RUFDRTtFQUNBO0FId0hGO0FHckhBO0VBQ0U7RUFDQTtFQUNBO0FIdUhGO0FHcEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhzSEY7QUduSEE7RUFDRTtFQUNBO0VBQ0E7QUhxSEY7QUdsSEE7RUFFSTtBSG1ISjtBRy9HQTtFQUNFO0FIaUhGO0FHOUdBOztFQUVJO0VBQ0E7RUQ2R0Y7RUFDQTtFQUNBO0FGSUY7QUc5R0E7Ozs7Ozs7RUFPRTtFQUNBO0VBQ0E7QUhnSEY7QUd3QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBSHZCSjtBRzJCQTtFQUVJO0VBQ0E7QUgxQko7QUd1QkE7RUFNTTtFQUNBO0FIMUJOO0FHNEJJO0VBQ0U7RUFDQTtBSDFCTjtBRytCQTtFQUVJO0VBQ0E7QUg5Qko7QUl6TUE7RUFDRTtBSjJNRjtBSTVNQTtFQUlJO0FKMk1KO0FJL01BO0VBUUk7RUFDQTtBSjBNSjtBSW5OQTtFQWFJO0FKeU1KO0FBQ0EsaUJBQWlCO0FBQ2pCLGtCQUFrQjtBS3hObEI7RUFFUTtFQUNBO0VBQ0E7QUx5TlI7QUs3TkE7RUFNWTtFQUNBO0FMME5aO0FLak9BO0VBU2dCO0VBQ0E7QUwyTmhCO0FLdE5BO0VBQ0k7RUFDQTtBTHdOSjtBS3JOQTtFQUVRO0VBQ0E7RUFDQTtFSDBJTjtFQUNBO0VBQ0E7QUY2RUY7QUFDQSxnQkFBZ0I7QUFDaEIsc0JBQXNCO0FNblB0QjtFTnFQRSxVQUFVO0VBQ1YsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLFlBQVk7RUFDWix5Q0FBeUM7RUFDekMsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIsNENBQTRDO0VBQzVDLHlFQUF5RTtFQUN6RSxVQUFVO0VBQ1YsV0FBVztFQUNYLFNBQVM7RUFDVCxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsbUNBQW1DO0FBQ3JDO0FNM1JBOzs7O0VDTUk7QVAyUko7QU1qU0E7O0VKb05FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEvQkE7RUFDQTtFQUNBO0VBQ0E7QUZpSEY7QU03U0E7O0VKb05FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2RkY7QU9uU0k7O0VMdUtGO0VBQ0E7RUFDQTtFQUNBO0FGZ0lGO0FFdEtFOzs7O0VBRUU7RUFDQTtBRjBLSjtBRXZLRTs7RUFDRTtBRjBLSjtBTXZVQTs7RUM2Qk07RUFDQTtFQUNBO0FQOFNOO0FNN1VBO0VDcUNJO0FQMlNKO0FNaFZBO0VDd0NNO0VBQ0E7RUFDQTtFQUNBO0FQMlNOO0FNdFZBO0VDOENRO0VBQ0E7RUFDQTtBUDJTUjtBTTNWQTtFQ3FETTtFQUNBO0FQeVNOO0FPdFNJO0VBQ0U7QVB3U047QU96U0k7RUFJSTtFQUNBO0VBQ0E7QVB3U1I7QU85U0k7RUFTTTtBUHdTVjtBT3BTTTtFQUNFO0FQc1NSO0FPdlNNO0VBSUk7QVBzU1Y7QU1oWEE7RUNnRk07QVBtU047QU1uWEE7RUNvRk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGtTTjtBTTFYQTtFQzRGTTtBUGlTTjtBTTdYQTtFQ2dHTTtFQUNBO0FQZ1NOO0FPOVJNO0VBQ0U7QVBnU1I7QU1wWUE7RUN5R007RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhSTjtBTTNZQTtFQ2lITTtFQUNBO0VBQ0E7RUFDQTtBUDZSTjtBTWpaQTtFQ3VITTtFQUNBO0FQNlJOO0FNclpBO0VDNEhNO0VBQ0E7RUFDQTtBUDRSTjtBTTFaQTs7RUNpSVE7RUFDQTtBUDZSUjtBTS9aQTtFQ3FJUTtFQUNBO0VBQ0E7QVA2UlI7QU1wYUE7RUMwSVE7RUFDQTtBUDZSUjtBTzNSUTtFQUNFO0FQNlJWO0FNM2FBO0VDc0pJO0FQd1JKO0FNOWFBO0VDeUpNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdSTjtBTXRiQTtFQ2lLUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd1JSO0FNN2JBO0VDMEtNO0VBQ0E7QVBzUk47QU9sUk07RUFFSTtBUG1SVjtBTXBjQTtFQ3VMTTtBUGdSTjtBTXZjQTtFQzJMTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK1FOO0FNOWNBO0VDbU1NO0FQOFFOO0FNamRBO0VDc01NO0FQOFFOO0FNcGRBO0VDeU1RO0VBQ0E7RUFDQTtBUDhRUjtBTXpkQTtFQzhNUTtBUDhRUjtBTTVkQTtFQ2lOVTtFQUNBO0VBQ0E7RUwxQlI7RUFDQTtFQUNBO0VBQ0E7RUt5QlE7RUFDQTtBUGlSVjtBTzdRTTtFQUVJO0VBQ0E7QVA4UVY7QU9qUk07RUFNSTtBUDhRVjtBTTllQTtFQ3NPTTtBUDJRTjtBTWpmQTtFQ3lPUTtFQUNBO0VBQ0E7RUFDQTtFTG5ETjtFQUNBO0VBQ0E7RUFDQTtFS2tETTtFQUNBO0FQOFFSO0FNN2ZBO0VDb1BNO0FQNFFOO0FNaGdCQTtFQzJQSTtBUHdRSjtBTW5nQkE7RUM4UE07RUFDQTtBUHdRTjtBRWpYRTs7RUFFRTtFQUNBO0FGbVhKO0FFaFhFO0VBQ0U7QUZrWEo7QU83UU07RUFDRTtBUCtRUjtBTWxoQkE7RUN3UU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA2UU47QU0zaEJBO0VDa1JNO0VBQ0E7QVA0UU47QU0vaEJBO0VDMlJNO0VBQ0E7RUxuR0o7RUFDQTtFQUNBO0VBQ0E7QUYyV0Y7QU94UU07RUFDRTtFQUNBO0FQMFFSO0FNM2lCQTtFQ3FTTTtBUHlRTjtBTTlpQkE7RUN5U007RUxoSEo7RUFDQTtFQUNBO0VBQ0E7QUZ5WEY7QU1yakJBO0VKNktFO0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFDQTtFQUNBO0VLd0hFO0VBQ0E7RUFDQTtFQUNBO0FQMlFKO0FNbGtCQTtFQzBUTTtFQUNBO0FQMlFOO0FNdGtCQTtFQ2lVSTtFQUNBO0VBQ0E7RUwxSUY7RUFDQTtFQUNBO0VBQ0E7RUFwQkE7RUFDQTtFQUNBO0FGd2FGO0FNbGxCQTtFQ3VVTTtFQUNBO0VML0lKO0VBQ0E7RUFDQTtFQUNBO0VLOElJO0VBQ0E7QVBpUk47QU01bEJBO0VDZ1ZLO0FQK1FMO0FNL2xCQTs7RUVJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOaUxGO0VBQ0E7RUFDQTtFQUNBO0VNbExFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOb01GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrWkY7QU12bkJBO0VFb0JJO0VBQ0E7QVJzbUJKO0FRcG1CSTtFQUNFO0VBQ0E7RUFDQTtBUnNtQk47QVFwbUJJO0VONElGO0VBQ0E7RUFDQTtBRjJkRjtBTXJvQkE7RUVpQ0k7RUFDQTtBUnVtQko7QVFybUJJO0VBQ0U7RUFDQTtBUnVtQk47QVFybUJJO0VOZ0lGO0VBQ0E7RUFDQTtBRndlRjtBTWxwQkE7OztFRWtETTtBUnFtQk47QU12cEJBOzs7RUVxRE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTmdJSjtFQUNBO0VBQ0E7RUFDQTtFTWpJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOcUpKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzZEY7QVExbUJJOzs7RUFFSTtFQUNBO0VBQ0E7QVI2bUJSO0FRam5CSTs7O0VBT0k7QVIrbUJSO0FNMXJCQTtFRWtGTTtFQUNBO0FSMm1CTjtBUXptQk07RUFDRTtFQUNBO0VBQ0E7QVIybUJSO0FRem1CTTtFTjhFSjtFQUNBO0VBQ0E7QUY4aEJGO0FNeHNCQTtFRWtHTTtFQUNBO0FSeW1CTjtBUXZtQk07RUFDRTtFQUNBO0FSeW1CUjtBUXZtQk07RU4rREo7RUFDQTtFQUNBO0FGMmlCRjtBTXJ0QkE7RUVpSE07RUFDQTtFQUNBO0VBQ0E7QVJ1bUJOO0FRcm1CTTs7RUFDRTtFQUNBO0FSd21CUjtBTWh1QkE7RUUrSE07RUFDQTtFQUNBO0FSb21CTjtBTXJ1QkE7RUV1SU07RUFDQTtFQUNBO0FSaW1CTjtBTTF1QkE7O0VFOElNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnbUJOO0FNbHZCQTtFRXFKTTtBUmdtQk47QU1ydkJBO0VFd0pNO0FSZ21CTjtBTXh2QkE7RUU0Skk7QVIrbEJKO0FNM3ZCQTtFRStKSTtFQUNBO0VBQ0E7QVIrbEJKO0FNaHdCQTtFRW9LSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSK2xCSjtBTXZ3QkE7RUUyS0k7RUFDQTtFTmFGO0VBQ0E7RUFDQTtFQUNBO0VNZEU7RUFDQTtFQUNBO0FSa21CSjtBUWhtQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1tQk47QVFqbUJJO0VBQ0U7QVJtbUJOO0FRam1CSTtFQUNFO0VBQ0E7RUFDQTtFTnZCSjtFQUNBO0VBQ0E7RU11Qkk7RU5SSjtFQUNBO0VBQ0E7RUFDQTtFTU9JO0VBQ0E7RUFDQTtFTmVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwbEJGO0FNbHpCQTtFRTBNSTtBUjJtQko7QVF6bUJJO0VBQ0U7RUFDQTtBUjJtQk47QU16ekJBO0VFb05JO0FSd21CSjtBTTV6QkE7RUVzTk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU5SSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VNTUk7RUFDQTtBUjZtQk47QVEzbUJNO0VBQ0U7RUFDQTtFQUNBO0FSNm1CUjtBUTNtQk07RU45REo7RUFDQTtFQUNBO0FGNHFCRjtBUTNtQkk7RUFDRTtFQUNBO0VBQ0E7QVI2bUJOO0FRMW1CSTtFQUNFO0VBQ0E7QVI0bUJOO0FRMW1CTTtFQUNFO0VBQ0E7QVI0bUJSO0FRMW1CTTtFTmpGSjtFQUNBO0VBQ0E7QUY4ckJGO0FNeDJCQTtFRWdRSTtBUjJtQko7QU0zMkJBOztFRW9RTTtFQUNBO0FSMm1CTjtBTWgzQkE7RUV3UU07QVIybUJOO0FNbjNCQTs7RUU2UUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjBtQko7QU1qNEJBO0VFNFJJO0VBQ0E7QVJ3bUJKO0FNcjRCQTs7RUVrU0k7QVJ1bUJKO0FNejRCQTtFRXNTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc21CSjtBTWg1QkE7O0VFOFNJO0FSc21CSjtBTXA1QkE7RUVrVEk7QVJxbUJKO0FNdjVCQTtFRXVUTTtBUm1tQk47QU0xNUJBO0VFMlRNO0FSa21CTjtBTTc1QkE7RUUrVE07QVJpbUJOO0FNaDZCQTtFRW9VSTtFQUNBO0FSK2xCSjtBTXA2QkE7RUV3VU07QVIrbEJOO0FNdjZCQTtFRTRVTTtFQUNBO0FSOGxCTjtBTTM2QkE7RUVtVk07RUFDQTtFQUNBO0FSMmxCTjtBTWg3QkE7RUUwVkk7RUFDQTtBUnlsQko7QU1wN0JBO0VMOEdJO0FEeTBCSjtBTXY3QkE7RUxrSEk7QUR3MEJKO0FNMTdCQTtFTHFISTtBRHcwQko7QU03N0JBOztFTDBISTtFQUNBO0VDeUZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUQzRkU7QUQyMEJKO0FDejBCSTs7Ozs7O0VBQ0U7QURnMUJOO0FDOTBCSTs7RUFDRTtBRGkxQk47QU1wOUJBO0VMMklJO0VBQ0E7RUFDQTtFQUNBO0FENDBCSjtBTTE5QkE7RUxrSkk7RUFDQTtFQUNBO0VBQ0E7QUQyMEJKO0FNaCtCQTtFTHdKSTtFQUNBO0VBQ0E7RUFDQTtBRDIwQko7QU10K0JBO0VMOEpJO0VBQ0E7RUFDQTtBRDIwQko7QU0zK0JBO0VMc0tJO0FEdzBCSjtBTTkrQkE7RUw0S0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFRFJFO0VBQ0E7QUR3MEJKO0FNNy9CQTtFTDJMSTtFQ25CRjtFQUNBO0VBQ0E7QUZ5MUJGO0FNbmdDQTtFTCtMTTtFQUNBO0VDb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUR0Qkk7QUQyMEJOO0FNN2dDQTtFTHFNUTtBRDIwQlI7QUN4MEJNOztFQUNFO0FEMjBCUjtBQ3gwQk07RUFDRTtFQUNBO0FEMDBCUjtBTXhoQ0E7O0VMb05JO0VBQ0E7QUR3MEJKO0FNN2hDQTtFTHlOSTtBRHUwQko7QU1oaUNBO0VMNk5JO0FEczBCSjtBTW5pQ0E7RUxpT1E7RUFDQTtBRHEwQlI7QU12aUNBO0VMc09NO0VBQ0E7QURvMEJOO0FNM2lDQTtFTDRPUTtBRGswQlI7QU05aUNBO0VKNktFO0VBQ0E7RUFDQTtBRm80QkY7QU1uakNBO0VMcVBNO0VBQ0E7QURpMEJOO0FNdmpDQTtFTHdQUTtBRGswQlI7QU0xakNBO0VMMlBRO0VBQ0E7RUFDQTtFQUNBO0FEazBCUjtBTWhrQ0E7RUo2S0U7RUFDQTtFQUNBO0FGczVCRjtBTXJrQ0E7RUx1UU07RUFDQTtBRGkwQk47QU16a0NBO0VMMFFRO0FEazBCUjtBTTVrQ0E7RUw2UVE7RUFDQTtFQUNBO0FEazBCUjtBTWpsQ0E7RUx1Ukk7RUFDQTtBRDZ6Qko7QU1ybENBO0VMMlJNO0FENnpCTjtBTXhsQ0E7RUwrUk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3RISjtFQUNBO0VBQ0E7RURzSEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ2hISjtFQUNBO0VBQ0E7RUFDQTtFRCtHSTtFQUNBO0VDeEZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURzRkk7RUFDQTtBRHEwQk47QUNuMEJNO0VBQ0U7RUFDQTtFQUNBO0FEcTBCUjtBQ2gwQlE7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvMEJWO0FDL3pCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTBCUjtBQy96QlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURpMEJWO0FDL3pCUTtFQ3JLTjtFQUNBO0VBQ0E7QUZ1K0JGO0FDL3pCTTtFQUNFO0VBQ0E7RUFDQTtBRGkwQlI7QUMvekJROztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEaTBCVjtBQy96QlE7RUN0TE47RUFDQTtFQUNBO0FGdy9CRjtBTTdxQ0E7RUwrV1E7RUFDQTtBRGkwQlI7QU1qckNBO0VMbVhVO0FEaTBCVjtBQy96QlU7RUFDRTtBRGkwQlo7QU12ckNBO0VMNlhNO0FENnpCTjtBQzF6Qkk7RUFFSTtBRDJ6QlI7QUN4ekJJO0VBRUk7RUFDQTtFQUNBO0FEeXpCUjtBQ3J6Qkk7RUFFSTtFQUNBO0VBQ0E7QURzekJSO0FDcHpCUTtFQUNFO0FEc3pCVjtBTTFzQ0E7RUw0Wk07RUFDQTtFQUNBO0FEaXpCTjtBTS9zQ0E7RUxxYU07RUFDQTtFQUNBO0FENnlCTjtBTXB0Q0E7RUw0YUk7RUFDQTtFQUNBO0FEMnlCSjtBTXp0Q0E7RUxpYk07RUFDQTtFQUNBO0FEMnlCTjtBQ3h5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzVPSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdWhDRjtBQzF5Qk07RUMzTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndnQ0Y7QUM1eUJJO0VBQ0U7RUFDQTtBRDh5Qk47QU0xdkNBO0VMa2RRO0FEMnlCUjtBTTd2Q0E7O0VMdWRJO0FEMHlCSjtBTWp3Q0E7Ozs7O0VMMGRJO0VBQ0E7RUNsU0Y7RUFDQTtFQUNBO0VBQ0E7QUZpbENGO0FNN3dDQTtFTGdlSTtFQUNBO0VBQ0E7QURnekJKO0FNbHhDQTtFTHNlSTtFQUNBO0FEK3lCSjtBTXR4Q0E7RUdJSTtBVHF4Q0o7QU16eENBO0VHTU07RUFDQTtFQUNBO0FUc3hDTjtBTTl4Q0E7RUdXTTtBVHN4Q047QU1qeUNBO0VHYVE7QVR1eENSO0FNcHlDQTtFR2lCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzeENOO0FNL3lDQTtFRzhCSTtFQUNBO0VBQ0E7RUFDQTtFUHdKRjtFQUNBO0VBQ0E7RUFDQTtFT3pKRTtBVHV4Q0o7QU0xekNBO0VHc0NNO0FUdXhDTjtBTTd6Q0E7RUcwQ007RUFDQTtFQUNBO0FUc3hDTjtBTWwwQ0E7RUdnRE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHF4Q047QU01MENBO0VHMERNO0VBQ0E7RUFDQTtFQUNBO0FUcXhDTjtBTWwxQ0E7RUdpRU07RUFDQTtFQUNBO0FUb3hDTjtBTXYxQ0E7RUd1RU07RUFDQTtFQUNBO0FUbXhDTjtBTTUxQ0E7RUc2RU07RUFDQTtFQUNBO0FUa3hDTjtBUy93Q0k7RUFFSTtBVGd4Q1I7QVM1d0NJO0VBRUk7QVQ2d0NSO0FTL3dDSTtFQU1NO0VBQ0E7QVQ0d0NWO0FNMzJDQTtFR3NHSTtFQUNBO0FUd3dDSjtBTS8yQ0E7RUcwR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHd3Q0o7QU10M0NBO0VHa0hJO0VQZ0RGO0VBQ0E7RUFDQTtFT2hERTtFQUNBO0VBQ0E7RUFDQTtFUGtFRjtFQUNBO0VBQ0E7RUFDQTtFT25FRTtFQUNBO0VQMEZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtckNGO0FNMzRDQTtFRzhITTtFQUNBO0FUZ3hDTjtBTS80Q0E7O0VHb0lNO0VBQ0E7QVQrd0NOO0FNcDVDQTtFR3lJTTtBVDh3Q047QVMzd0NJOztFQUNFO0FUOHdDTjtBUy93Q0k7O0VBSUk7QVQrd0NSO0FNLzVDQTtFR3NKSTtFQUNBO0VBQ0E7QVQ0d0NKO0FNcDZDQTtFRzBKTTtBVDZ3Q047QU12NkNBO0VHNEpRO0VBQ0E7RUFDQTtFQUNBO0FUOHdDUjtBTTc2Q0E7RUdtS007RUFDQTtFQUNBO0VBQ0E7QVQ2d0NOO0FNbjdDQTtFRzRLTTtFUFZKO0VBQ0E7RUFDQTtBRnF4Q0Y7QU16N0NBO0VHa0xJO0FUMHdDSjtBTTU3Q0E7RUdzTEk7RUFDQTtBVHl3Q0o7QU1oOENBOzs7RUc2TEk7RUFDQTtBVHd3Q0o7QU10OENBO0VHa01JO0VBQ0E7RUFDQTtFQUNBO0FUdXdDSjtBTTU4Q0E7O0VHeU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1d0NKO0FNMTlDQTtFR3VOSTtBVHN3Q0o7QU03OUNBO0VHME5NO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzd0NOO0FNcCtDQTtFR2lPTTtFQUNBO0VBQ0E7RUFDQTtBVHN3Q047QU0xK0NBO0VHdU9NO0VBQ0E7QVRzd0NOO0FNOStDQTtFRzJPTTtFQUNBO0VBQ0E7RUFDQTtBVHN3Q047QU1wL0NBO0VHZ1BRO0VBQ0E7QVR1d0NSO0FTdHdDUTtFQUNFO0FUd3dDVjtBU3R3Q1E7RUFDRTtBVHd3Q1Y7QU05L0NBO0VHOFBRO0VQNUZOO0VBQ0E7RUFDQTtBRmcyQ0Y7QU1wZ0RBO0VHc1FNO0VBQ0E7RUFDQTtFUHRHSjtFQUNBO0VBQ0E7QUZ3MkNGO0FNNWdEQTtFRzhRSTtFVGl3Q0YsZUFBZTtFU2h3Q2I7RVRrd0NGLFdBQVc7RVNqd0NUO0VUbXdDRixtQkFBbUI7RVNsd0NqQjtFVG93Q0YsWUFBWTtFU253Q1Y7RVRxd0NGLDJCQUEyQjtFU3B3Q3pCO0VUc3dDRjttRUFDaUU7QUFDbkU7QU0zaERBO0VJSUc7RUFDQTtBVjBoREg7QU0vaERBO0VJT0k7RUFDQTtFQUNBO0FWMmhESjtBTXBpREE7RUlZSTtBVjJoREo7QU12aURBO0VJY0k7QVY0aERKO0FNMWlEQTtFSWtCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNFO0VBQ0E7QVYyaEROO0FNcmpEQTtFSStCRztFQUNBO0FWeWhESDtBTXpqREE7RUlrQ0k7QVYwaERKO0FNNWpEQTtFSXVDRztFQUNBO0VBQ0E7RVJnSkQ7RUFDQTtFQUNBO0VBQ0E7RVFqSkM7QVYyaERIO0FNdGtEQTtFSThDSTtFQUNBO0VBQ0E7RUFDQTtBVjJoREo7QU01a0RBO0VJcURJO0VBQ0E7RUFDQTtBVjBoREo7QU1qbERBO0VJMkRJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5aERKO0FVdGhERztFQUVFO0FWdWhETDtBVW5oREc7RUFFSTtBVm9oRFA7QVV0aERHO0VBTUc7RUFDQTtBVm1oRE47QU1ybURBO0VJeUZHO0FWK2dESDtBTXhtREE7RUk0Rkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVitnREo7QU0vbURBO0VJbUdJO0VBQ0E7RUFDQTtFQUNBO0FWK2dESjtBTXJuREE7RUl5R0k7RUFDQTtBVitnREo7QU16bkRBO0VJNkdJO0VBQ0E7RUFDQTtFQUNBO0FWK2dESjtBTS9uREE7RUlrSE07RUFDQTtBVmdoRE47QVUvZ0RLO0VBQ0M7QVZpaEROO0FVL2dESztFQUNDO0FWaWhETjtBTXpvREE7RUlpSUs7RVJpQ0g7RUFDQTtFQUNBO0FGMitDRjtBTS9vREE7O0VJeUlLO0VBQ0E7QVYwZ0RMO0FNcHBEQTs7RUtLSztFQUNBO0VBQ0E7QVhtcERMO0FNMXBEQTs7RUtVSztBWG9wREw7QU05cERBOztFS2FJO0VBQ0E7QVhxcERKO0FNbnFEQTs7RUtpQks7RUFDQTtBWHNwREw7QVdycERLOztFQUNBO0FYd3BETDtBTTVxREE7O0VLMEJHO0VBQ0E7QVhzcERIO0FNanJEQTs7RUs2Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHdwREo7QU01ckRBOztFS3NDSztBWDBwREw7QVd6cERLOztFQUNDO0FYNHBETjtBTXBzREE7O0VLNkNJO0VBQ0E7QVgycERKO0FNenNEQTs7RUttREc7QVgwcERIO0FNN3NEQTs7RUtxREk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDRwREo7QU14dERBOztFSzhESztFQUNBO0FYOHBETDtBTTd0REE7O0VLcUVHO0VBQ0E7QVg0cERIO0FNbHVEQTs7OztFS3dFSTtFQUNBO0FYZ3FESjtBTXp1REE7Ozs7RUsyRUs7RUFDQTtBWG9xREw7QU1odkRBOztFS2lGRztFQUNBO0FYbXFESDtBTXJ2REE7O0VLb0ZJO0VBQ0E7QVhxcURKO0FNMXZEQTs7RUswRkc7QVhvcURIO0FNOXZEQTs7OztFSzRGSTtFQUNBO0FYd3FESjtBTXJ3REE7O0VLa0dHO0VBQ0E7RUFDQTtBWHVxREg7QU0zd0RBOztFS3NHSTtBWHlxREo7QVd4cURJOztFQUNDO0VBQ0E7QVgycURMO0FNcHhEQTtFTUtNO0Faa3hETjtBTXZ4REE7O0VNV0k7QVpneERKO0FNM3hEQTtFTWVJO0FaK3dESjtBTTl4REE7RU1vQk07QVo2d0ROO0FNanlEQTtFTXdCUTtBWjR3RFI7QU1weURBO0VNZ0NNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0Vac3dESjs4QkFDNEI7QUFDOUI7QU0veURBO0VNNkNNO0VBQ0E7RUFDQTtFQUNBO0VWeUlKO0VBQ0E7RUFDQTtFQUNBO0VVMUlJO0VWZ0hKO0VBQ0E7RUFDQTtFVWhISTtFVmdLSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMm1ERjtBWTV3RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOHdEUjtBWTN3RE07O0VBRUU7QVo2d0RSO0FNcDFEQTtFTTRFTTtFQUNBO0FaMndETjtBWXp3RE07RUFDRTtBWjJ3RFI7QU0zMURBOzs7Ozs7RUp5TEU7RUFDQTtFQUNBO0VBQ0E7RVVoR0k7RUFDQTtBWjJ3RE47QVl6d0RNOzs7Ozs7RVZ5RUo7RUFDQTtFQUNBO0FGd3NERjtBTWwzREE7O0VNb0dNO0Faa3hETjtBTXQzREE7O0VNdUdNO0VBQ0E7RUFDQTtFQUNBO0FabXhETjtBTTczREE7OztFTWdITTtFQUNBO0Faa3hETjtBWWh4RE07OztFQUNFO0Fab3hEUjtBTXg0REE7RU13SE07QVpteEROO0FNMzREQTtFTTJITTtBWm14RE47QU05NERBO0VNZ0lNO0VBQ0E7QVppeEROO0FNbDVEQTs7RU1xSU07RUFDQTtFQUNBO0FaaXhETjtBWS93RE07O0VBQ0U7QVpreERSO0FNNTVEQTtFTThJTTtBWml4RE47QU0vNURBO0VNaUpNO0FaaXhETjtBWXp3REk7RUFFSTtBWjB3RFI7QVl2d0RJO0VBRUk7RVZ5Qk47RUFDQTtFQUNBO0VBQ0E7RVUxQk07RUFDQTtBWjJ3RFI7QVl6d0RRO0VBQ0U7RVZFUjtFQUNBO0VBQ0E7QUYwd0RGO0FZMXdEUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FaZ3hEekc7QVkvd0RRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVpxeER6RztBWXB4RFE7RUFBOEI7RUFBNEI7RUFBMkI7RUFBWTtBWjB4RHpHO0FZenhEUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FaK3hEekc7QVk3eERRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVpteUQ5RztBWWx5RFE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWnd5RDlHO0FZdnlEUTtFQUFvQztFQUE0QjtFQUEwQjtFQUFZO0FaNnlEOUc7QVk1eURRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVprekQ5RztBWTN5REk7RUFFSTtBWjR5RFI7QVl6eURJO0VBRUk7RVZQTjtFQUNBO0VBQ0E7RUFDQTtBRmt6REY7QVkzeURRO0VBQ0U7RVY1QlI7RUFDQTtFQUNBO0FGMDBERjtBWXR6REk7RUFVaUQ7RUFBMkI7RUFBWTtBWml6RDVGO0FZM3pESTtFQVdpRDtFQUEyQjtFQUFZO0FacXpENUY7QVloMERJO0VBWWlEO0VBQTJCO0VBQVk7QVp5ekQ1RjtBWXIwREk7RUFhdUQ7RUFBWTtBWjR6RHZFO0FZejBESTtFQWN1RDtFQUFZO0FaK3pEdkU7QVk3MERJO0VBZXVEO0VBQVk7QVprMER2RTtBWWoxREk7RUFrQkk7QVprMERSO0FNbGhFQTtFTTBOUTtFVmpDTjtFQUNBO0VBQ0E7RUFDQTtFVWdDTTtFQUNBO0FaOHpEUjtBWTV6RFE7RUFDRTtFVnhEUjtFQUNBO0VBQ0E7QUZ1M0RGO0FZN3pEUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FabTBEekc7QVlsMERRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVp3MER6RztBWXYwRFE7RUFBOEI7RUFBNEI7RUFBMkI7RUFBWTtBWjYwRHpHO0FZNTBEUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FaazFEekc7QVloMURRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVpzMUQ5RztBWXIxRFE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWjIxRDlHO0FZMTFEUTtFQUFvQztFQUE0QjtFQUEwQjtFQUFZO0FaZzJEOUc7QVkvMURRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVpxMkQ5RztBTWpsRUE7RU1vUFE7QVpnMkRSO0FNcGxFQTtFTTBQSTtBWjYxREo7QU12bEVBO0VNOFBJO0VBQ0E7QVo0MURKO0FNM2xFQTtFTW1RSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyMURKO0FNbm1FQTtFTTRRSTtBWjAxREo7QU10bUVBO0VNOFFNO0FaMjFETjtBTXptRUE7RU13Uk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm8xRE47QU10bkVBO0VNcVJRO0VBQ0E7QVpvMkRSO0FNMW5FQTtFTXFTTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadzFETjtBTWpvRUE7RU00U007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadzFETjtBTXpvRUE7RU1zVEk7QVpzMURKO0FNNW9FQTtFTXdUTTtFQUNBO0VBQ0E7RVZqSUo7RUFDQTtFQUNBO0VBQ0E7QUZ5OURGO0FZejFETTs7RUFDRTtFQUNBO0VBQ0E7QVo0MURSO0FNM3BFQTtFTW1VUTtBWjIxRFI7QU05cEVBO0VNMFVNO0VBQ0E7RUFDQTtFQUNBO0FadTFETjtBTXBxRUE7RU1pVk07RUFDQTtBWnMxRE47QU14cUVBO0VNdVZJO0FabzFESjtBTTNxRUE7RU0yVkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm0xREo7QU1sckVBO0VNbVdJO0VBQ0E7RUFDQTtFQUNBO0FaazFESjtBTXhyRUE7RU0wV0k7RUFDQTtBWmkxREo7QU01ckVBO0VNaVhJO0VBQ0E7QVo4MERKO0FNaHNFQTtFTXVYTTtBWjQwRE47QU1uc0VBO0VNMFhNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjQwRE47QU0zc0VBO0VNbVlNO0VBQ0E7RUFDQTtBWjIwRE47QU1odEVBO0VNdVlRO0FaNDBEUjtBTW50RUE7RU02WUk7RUFDQTtBWnkwREo7QU12dEVBOztFTW1aTTtBWncwRE47QVl2MERNOztFQUNFO0FaMDBEUjtBTS90RUE7RU15Wk07RUFDQTtFQUNBO0FaeTBETjtBTXB1RUE7RU02WlE7QVowMERSO0FNdnVFQTtFTWdhUTtFQUNBO0FaMDBEUjtBTTN1RUE7RU11YUk7RUFDQTtBWnUwREo7QU0vdUVBO0VNNmFNO0VBQ0E7QVpxMEROO0FNbnZFQTtFTWliTTtBWnEwRE47QU10dkVBO0VNb2JNO0VBQ0E7QVpxMEROO0FNMXZFQTtFTThiTTtFQUNBO0FaK3pETjtBTTl2RUE7RU9JSTtFWHlLRjtFQUNBO0VBQ0E7RVd6S0U7RUFDQTtBYit2RUo7QU10d0VBO0VKa0tFO0VBQ0E7RUFDQTtBRnVtRUY7QU0zd0VBO0VKa0tFO0VBQ0E7RUFDQTtBRjRtRUY7QU1oeEVBO0VPaUJNO0Fia3dFTjtBTW54RUE7O0VPdUJJO0FiZ3dFSjtBTXZ4RUE7RU82Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNnZFSjtBTS94RUE7RU9xQ007QWI2dkVOO0FNbHlFQTtFTzRDSTtBYnl2RUo7QU1yeUVBO0VPK0NNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieXZFTjtBYXZ2RU07O0VYa0lKO0VBQ0E7RUFDQTtFQUNBO0FGeW5FRjtBYXp2RU07O0VBRUU7RUFDQTtBYjJ2RVI7QWF6dkVNOztFQUNFO0VBQ0E7QWI0dkVSO0FNL3pFQTtFTzRFTTtBYnN2RU47QU1sMEVBO0VPZ0ZNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWCtISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXaklJO0FieXZFTjtBYXZ2RU07RUFDRTtFQUNBO0FieXZFUjtBYXR2RU07RUFDRTtBYnd2RVI7QWF0dkVRO0VBQ0U7RUFDQTtFQUNBO0Fid3ZFVjtBTTUxRUE7RU82R007RUFDQTtFWDJFSjtFQUNBO0VBQ0E7RUFDQTtFVzVFSTtFQUNBO0FicXZFTjtBTXQyRUE7RU9vSFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicXZFUjtBTWozRUE7RU9pSU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibXZFTjtBYWp2RU07OztFQUNFO0VBQ0E7QWJxdkVSO0FNLzNFQTtFRm9CTTtFQUNBO0VBQ0E7RUFDQTtBSjgyRU47QU1yNEVBO0VGMkJNO0VBQ0E7RUFDQTtBSjYyRU47QUk1MkVNO0VBQ0U7QUo4MkVSO0FNNzRFQTtFRm9DTTtBSjQyRU47QU1oNUVBO0VGd0NNO0VBQ0E7RUFDQTtBSjIyRU47QUkxMkVNO0VBQ0U7QUo0MkVSO0FNeDVFQTtFUUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHk1RUo7QU1oNkVBO0VRY0k7QWRxNUVKO0FNbjZFQTtFUWlCTTtFQUNBO0VBQ0E7RVpzS0o7RUFDQTtFQUNBO0VBQ0E7RVl2S0k7RUFDQTtBZHc1RU47QU05NkVBO0VRNkJNO0FkbzVFTjtBTWo3RUE7RVFnQ1E7RVpvTE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRml1RUY7QWNyNUVNOztFQUVJO0FkdTVFVjtBTTc3RUE7RVE2Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWmlIRjtFQUNBO0VBQ0E7QUZteUVGO0FNdjhFQTtFUXFETTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkcTVFTjtBY241RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHE1RVI7QWNsNUVNO0VBQ0U7RUFDQTtBZG81RVI7QWNsNUVRO0VBQ0U7QWRvNUVWO0FjajVFTTtFQUNFO0FkbTVFUjtBY2o1RVE7RUFDRTtBZG01RVY7QU1wK0VBO0VKeUxFO0VBQ0E7RUFDQTtFQUNBO0VZakdFO0VBQ0E7RUFDQTtBZGc1RUo7QWM5NEVJOztFQUNFO0VBQ0E7QWRpNUVOO0FNbC9FQTtFUXVHTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Vab0RKO0VBQ0E7RUFDQTtFQXFCQTtFQUNBO0VBQ0E7RUFDQTtFWTNFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRtNUVOO0FNemdGQTtFUTBITTtFQUNBO0VBQ0E7QWRrNUVOO0FNOWdGQTtFSndLRTtFQUNBO0VBQ0E7RUFlQTtFQUNBO0VBQ0E7RUFDQTtBRjIxRUY7QU12aEZBO0VTT007QWZtaEZOO0FNMWhGQTtFSmtLRTtFQUNBO0VBQ0E7RWF4Skk7QWZvaEZOO0FNaGlGQTtFU2tCTTtFQUNBO0VicUpKO0VBQ0E7RUFDQTtBRjYzRUY7QU12aUZBOztFU3dCTTtFQUNBO0FmbWhGTjtBTTVpRkE7RVM0Qk07RWJ3TEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjQxRUY7QWVwaEZNOzs7RUFDRTtFYnVJTjtFQUNBO0VBQ0E7QUZrNUVGO0FlNWhGTTs7O0VBS0k7QWY0aEZWO0FNamtGQTtFUzhDTTtFQUNBO0VBQ0E7QWZzaEZOO0FNdGtGQTtFU3VESTtFQUNBO0VBQ0E7QWZraEZKO0FFcjdFRTs7RUFFRTtFQUNBO0FGdTdFSjtBRXA3RUU7RUFDRTtBRnM3RUo7QU1ubEZBOztFUzZETTtBZjBoRk47QU12bEZBO0VTZ0VNO0FmMGhGTjtBTTFsRkE7RVNtRU07RUFDQTtBZjBoRk47QU05bEZBO0VTMEVNO0VBQ0E7RUFDQTtBZnVoRk47QU1ubUZBO0VTK0VNO0VBQ0E7RUFDQTtBZnVoRk47QU14bUZBO0VTb0ZNO0VBQ0E7RUFDQTtBZnVoRk47QU03bUZBO0VTOEZNO0VBQ0E7QWZraEZOO0FNam5GQTtFU21HTTtFQUNBO0VicUZKO0VBQ0E7RUFDQTtFQUNBO0VBcEJBO0VBQ0E7RUFDQTtBRms5RUY7QWVwaEZNO0VBQ0U7RUFDQTtBZnNoRlI7QU1ob0ZBOztFSmtLRTtFQUNBO0VBQ0E7RWFqREk7QWZvaEZOO0FNdm9GQTtFSnlMRTtFQUNBO0VBQ0E7RUFDQTtFYWpFRTtBZm1oRko7QU05b0ZBO0VTOEhNO0VBQ0E7QWZtaEZOO0FNbHBGQTtFU21JTTtBZmtoRk47QU1ycEZBO0VTdUlNO0FmaWhGTjtBTXhwRkE7RVM0SUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmK2dGSjtBTWhxRkE7O0VTd0pRO0FmNGdGUjtBTXBxRkE7RVMySlE7QWY0Z0ZSO0FNdnFGQTtFUzhKUTtFQUNBO0VBQ0E7QWY0Z0ZSO0FNNXFGQTtFU29LTTtFQUNBO0FmMmdGTjtBTWhyRkE7RVN5S007QWYwZ0ZOO0FNbnJGQTtFUzRLTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMGdGTjtBZXpnRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyZ0ZSO0FleGdGSTtFQUNFO0lBQ0k7RWYwZ0ZSO0VleGdGSTtJQUNJO0VmMGdGUjtBQUNGO0FNN3NGQTtFSHlFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdW9GSjtBTTd0RkE7RUgwRkk7RUFDQTtBSHNvRko7QU1qdUZBO0VIZ0dNO0FIb29GTjtBTXB1RkE7RUhtR007RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9vRk47QU0zdUZBOztFSHlHUTtFQUNBO0FIc29GUjtBTWh2RkE7RUg2R1E7RUFDQTtBSHNvRlI7QU1wdkZBO0VIaUhRO0FIc29GUjtBR3JvRlE7RUFDRTtBSHVvRlY7QU0xdkZBO0VIdUhRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc29GUjtBTW53RkE7RUhtSUk7RUFDQTtFQUNBO0FIbW9GSjtBTXh3RkE7RUh5SUk7RUFDQTtFQUNBO0VBQ0E7QUhrb0ZKO0FNOXdGQTtFSGdKSTtFQUNBO0FIaW9GSjtBTWx4RkE7RUhxSkk7QUhnb0ZKO0FNcnhGQTtFSHVKTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaW9GTjtBTS94RkE7RUhnS1E7RUFDQTtFQUNBO0FIa29GUjtBTXB5RkE7RUh1S007RUFDQTtFQUNBO0FIZ29GTjtBTXp5RkE7RUg4S0k7QUg4bkZKO0FNNXlGQTtFSG1MTTtFQUNBO0FING5GTjtBRzNuRk07RUFDRTtBSDZuRlI7QU1uekZBOzs7RUg0TEk7QUg0bkZKO0FNeHpGQTs7O0VIOExNO0VBQ0E7QUgrbkZOO0FNOXpGQTtFSG9NSTtFQUNBO0VBQ0E7RUFDQTtBSDZuRko7QU1wekZBO0VOc3pGRSxVQUFVO0VBQ1YsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLFlBQVk7RUFDWix5Q0FBeUM7RUFDekMsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsU0FBUztFQUNULFVBQVU7RUFDVixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixtQ0FBbUM7QUFDckM7QU1sMUZBOzs7O0VDVkk7QVBrMkZKO0FNeDFGQTs7RUpvTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQS9CQTtFQUNBO0VBQ0E7RUFDQTtBRndyRkY7QU1wMkZBOztFSm9NRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb3FGRjtBTzEyRkk7O0VMdUtGO0VBQ0E7RUFDQTtFQUNBO0FGdXNGRjtBRTd1RkU7Ozs7RUFFRTtFQUNBO0FGaXZGSjtBRTl1RkU7O0VBQ0U7QUZpdkZKO0FNOTNGQTs7RUNhTTtFQUNBO0VBQ0E7QVBxM0ZOO0FNcDRGQTtFQ3FCSTtBUGszRko7QU12NEZBO0VDd0JNO0VBQ0E7RUFDQTtFQUNBO0FQazNGTjtBTTc0RkE7RUM4QlE7RUFDQTtFQUNBO0FQazNGUjtBTWw1RkE7RUNxQ007RUFDQTtBUGczRk47QU83MkZJO0VBQ0U7QVArMkZOO0FPaDNGSTtFQUlJO0VBQ0E7RUFDQTtBUCsyRlI7QU9yM0ZJO0VBU007QVArMkZWO0FPMzJGTTtFQUNFO0FQNjJGUjtBTzkyRk07RUFJSTtBUDYyRlY7QU12NkZBO0VDZ0VNO0FQMDJGTjtBTTE2RkE7RUNvRU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHkyRk47QU1qN0ZBO0VDNEVNO0FQdzJGTjtBTXA3RkE7RUNnRk07RUFDQTtBUHUyRk47QU9yMkZNO0VBQ0U7QVB1MkZSO0FNMzdGQTtFQ3lGTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcTJGTjtBTWw4RkE7RUNpR007RUFDQTtFQUNBO0VBQ0E7QVBvMkZOO0FNeDhGQTtFQ3VHTTtFQUNBO0FQbzJGTjtBTTU4RkE7RUM0R007RUFDQTtFQUNBO0FQbTJGTjtBTWo5RkE7O0VDaUhRO0VBQ0E7QVBvMkZSO0FNdDlGQTtFQ3FIUTtFQUNBO0VBQ0E7QVBvMkZSO0FNMzlGQTtFQzBIUTtFQUNBO0FQbzJGUjtBT2wyRlE7RUFDRTtBUG8yRlY7QU1sK0ZBO0VDc0lJO0FQKzFGSjtBTXIrRkE7RUN5SU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQKzFGTjtBTTcrRkE7RUNpSlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCsxRlI7QU1wL0ZBO0VDMEpNO0VBQ0E7QVA2MUZOO0FPejFGTTtFQUVJO0FQMDFGVjtBTTMvRkE7RUN1S007QVB1MUZOO0FNOS9GQTtFQzJLTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQczFGTjtBTXJnR0E7RUNtTE07QVBxMUZOO0FNeGdHQTtFQ3NMTTtBUHExRk47QU0zZ0dBO0VDeUxRO0VBQ0E7RUFDQTtBUHExRlI7QU1oaEdBO0VDOExRO0FQcTFGUjtBTW5oR0E7RUNpTVU7RUFDQTtFQUNBO0VMMUJSO0VBQ0E7RUFDQTtFQUNBO0VLeUJRO0VBQ0E7QVB3MUZWO0FPcDFGTTtFQUVJO0VBQ0E7QVBxMUZWO0FPeDFGTTtFQU1JO0FQcTFGVjtBTXJpR0E7RUNzTk07QVBrMUZOO0FNeGlHQTtFQ3lOUTtFQUNBO0VBQ0E7RUFDQTtFTG5ETjtFQUNBO0VBQ0E7RUFDQTtFS2tETTtFQUNBO0FQcTFGUjtBTXBqR0E7RUNvT007QVBtMUZOO0FNdmpHQTtFQzJPSTtBUCswRko7QU0xakdBO0VDOE9NO0VBQ0E7QVArMEZOO0FFeDdGRTs7RUFFRTtFQUNBO0FGMDdGSjtBRXY3RkU7RUFDRTtBRnk3Rko7QU9wMUZNO0VBQ0U7QVBzMUZSO0FNemtHQTtFQ3dQTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG8xRk47QU1sbEdBO0VDa1FNO0VBQ0E7QVBtMUZOO0FNdGxHQTtFQzJRTTtFQUNBO0VMbkdKO0VBQ0E7RUFDQTtFQUNBO0FGazdGRjtBTy8wRk07RUFDRTtFQUNBO0FQaTFGUjtBTWxtR0E7RUNxUk07QVBnMUZOO0FNcm1HQTtFQ3lSTTtFTGhISjtFQUNBO0VBQ0E7RUFDQTtBRmc4RkY7QU01bUdBO0VKNkpFO0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFDQTtFQUNBO0VLd0hFO0VBQ0E7RUFDQTtFQUNBO0FQazFGSjtBTXpuR0E7RUMwU007RUFDQTtBUGsxRk47QU03bkdBO0VDaVRJO0VBQ0E7RUFDQTtFTDFJRjtFQUNBO0VBQ0E7RUFDQTtFQXBCQTtFQUNBO0VBQ0E7QUYrK0ZGO0FNem9HQTtFQ3VUTTtFQUNBO0VML0lKO0VBQ0E7RUFDQTtFQUNBO0VLOElJO0VBQ0E7QVB3MUZOO0FNbnBHQTtFQ2dVSztBUHMxRkw7QU10cEdBO0VFa1ZNO0FSdTBGTjtBTXpwR0E7OztFRXlWTTtBUnEwRk47QU05cEdBO0VFOFZNO0VBQ0E7QVJtMEZOO0FRajBGTTtFQUNFO0VBQ0E7RUFDQTtBUm0wRlI7QVFqMEZNO0VOOU1KO0VBQ0E7RUFDQTtBRmtoR0Y7QU01cUdBOztFRTRXSTtBUm8wRko7QU1ockdBO0VMOEZJO0FEcWxHSjtBTW5yR0E7RUxrR0k7QURvbEdKO0FNdHJHQTtFTHFHSTtBRG9sR0o7QU16ckdBOztFTDBHSTtFQUNBO0VDeUZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUQzRkU7QUR1bEdKO0FDcmxHSTs7Ozs7O0VBQ0U7QUQ0bEdOO0FDMWxHSTs7RUFDRTtBRDZsR047QU1odEdBO0VMMkhJO0VBQ0E7RUFDQTtFQUNBO0FEd2xHSjtBTXR0R0E7RUxrSUk7RUFDQTtFQUNBO0VBQ0E7QUR1bEdKO0FNNXRHQTtFTHdJSTtFQUNBO0VBQ0E7RUFDQTtBRHVsR0o7QU1sdUdBO0VMOElJO0VBQ0E7RUFDQTtBRHVsR0o7QU12dUdBO0VMc0pJO0FEb2xHSjtBTTF1R0E7RUw0Skk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFRFJFO0VBQ0E7QURvbEdKO0FNenZHQTtFTDJLSTtFQ25CRjtFQUNBO0VBQ0E7QUZxbUdGO0FNL3ZHQTtFTCtLTTtFQUNBO0VDb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUR0Qkk7QUR1bEdOO0FNendHQTtFTHFMUTtBRHVsR1I7QUNwbEdNOztFQUNFO0FEdWxHUjtBQ3BsR007RUFDRTtFQUNBO0FEc2xHUjtBTXB4R0E7O0VMb01JO0VBQ0E7QURvbEdKO0FNenhHQTtFTHlNSTtBRG1sR0o7QU01eEdBO0VMNk1JO0FEa2xHSjtBTS94R0E7RUxpTlE7RUFDQTtBRGlsR1I7QU1ueUdBO0VMc05NO0VBQ0E7QURnbEdOO0FNdnlHQTtFTDROUTtBRDhrR1I7QU0xeUdBO0VKNkpFO0VBQ0E7RUFDQTtBRmdwR0Y7QU0veUdBO0VMcU9NO0VBQ0E7QUQ2a0dOO0FNbnpHQTtFTHdPUTtBRDhrR1I7QU10ekdBO0VMMk9RO0VBQ0E7RUFDQTtFQUNBO0FEOGtHUjtBTTV6R0E7RUo2SkU7RUFDQTtFQUNBO0FGa3FHRjtBTWowR0E7RUx1UE07RUFDQTtBRDZrR047QU1yMEdBO0VMMFBRO0FEOGtHUjtBTXgwR0E7RUw2UFE7RUFDQTtFQUNBO0FEOGtHUjtBTTcwR0E7RUx1UUk7RUFDQTtBRHlrR0o7QU1qMUdBO0VMMlFNO0FEeWtHTjtBTXAxR0E7RUwrUU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3RISjtFQUNBO0VBQ0E7RURzSEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ2hISjtFQUNBO0VBQ0E7RUFDQTtFRCtHSTtFQUNBO0VDeEZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURzRkk7RUFDQTtBRGlsR047QUMva0dNO0VBQ0U7RUFDQTtFQUNBO0FEaWxHUjtBQzVrR1E7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnbEdWO0FDM2tHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENmtHUjtBQzNrR1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQ2a0dWO0FDM2tHUTtFQ3JLTjtFQUNBO0VBQ0E7QUZtdkdGO0FDM2tHTTtFQUNFO0VBQ0E7RUFDQTtBRDZrR1I7QUMza0dROztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FENmtHVjtBQzNrR1E7RUN0TE47RUFDQTtFQUNBO0FGb3dHRjtBTXo2R0E7RUwrVlE7RUFDQTtBRDZrR1I7QU03NkdBO0VMbVdVO0FENmtHVjtBQzNrR1U7RUFDRTtBRDZrR1o7QU1uN0dBO0VMNldNO0FEeWtHTjtBQ3RrR0k7RUFFSTtBRHVrR1I7QUNwa0dJO0VBRUk7RUFDQTtFQUNBO0FEcWtHUjtBQ2prR0k7RUFFSTtFQUNBO0VBQ0E7QURra0dSO0FDaGtHUTtFQUNFO0FEa2tHVjtBTXQ4R0E7RUw0WU07RUFDQTtFQUNBO0FENmpHTjtBTTM4R0E7RUxxWk07RUFDQTtFQUNBO0FEeWpHTjtBTWg5R0E7RUw0Wkk7RUFDQTtFQUNBO0FEdWpHSjtBTXI5R0E7RUxpYU07RUFDQTtFQUNBO0FEdWpHTjtBQ3BqR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzVPSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbXlHRjtBQ3RqR007RUMzTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm94R0Y7QUN4akdJO0VBQ0U7RUFDQTtBRDBqR047QU10L0dBO0VMa2NRO0FEdWpHUjtBTXovR0E7O0VMdWNJO0FEc2pHSjtBTTcvR0E7Ozs7O0VMMGNJO0VBQ0E7RUNsU0Y7RUFDQTtFQUNBO0VBQ0E7QUY2MUdGO0FNemdIQTtFTGdkSTtFQUNBO0VBQ0E7QUQ0akdKO0FNOWdIQTtFTHNkSTtFQUNBO0FEMmpHSjtBTWxoSEE7RUo2SkU7RUFDQTtFQUNBO0FGdzNHRjtBTXZoSEE7RUxtZU07QUR1akdOO0FNMWhIQTtFTHdlTTtBRHFqR047QU03aEhBO0VMNGVJO0VBQ0E7QURvakdKO0FNamlIQTs7RUxpZk07QURvakdOO0FNcmlIQTs7RUxxZkk7QURvakdKO0FNemlIQTtFR1pJO0FUd2pISjtBTTVpSEE7RUdWTTtFQUNBO0VBQ0E7QVR5akhOO0FNampIQTtFR0xNO0FUeWpITjtBTXBqSEE7RUdIUTtBVDBqSFI7QU12akhBO0VHQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeWpITjtBTWxrSEE7RUdjSTtFQUNBO0VBQ0E7RUFDQTtFUHdKRjtFQUNBO0VBQ0E7RUFDQTtFT3pKRTtBVDBqSEo7QU03a0hBO0VHc0JNO0FUMGpITjtBTWhsSEE7RUcwQk07RUFDQTtFQUNBO0FUeWpITjtBTXJsSEE7RUdnQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdqSE47QU0vbEhBO0VHMENNO0VBQ0E7RUFDQTtFQUNBO0FUd2pITjtBTXJtSEE7RUdpRE07RUFDQTtFQUNBO0FUdWpITjtBTTFtSEE7RUd1RE07RUFDQTtFQUNBO0FUc2pITjtBTS9tSEE7RUc2RE07RUFDQTtFQUNBO0FUcWpITjtBU2xqSEk7RUFFSTtBVG1qSFI7QVMvaUhJO0VBRUk7QVRnakhSO0FTbGpISTtFQU1NO0VBQ0E7QVQraUhWO0FNOW5IQTtFR3NGSTtFQUNBO0FUMmlISjtBTWxvSEE7RUcwRkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJpSEo7QU16b0hBO0VHa0dJO0VQZ0RGO0VBQ0E7RUFDQTtFT2hERTtFQUNBO0VBQ0E7RUFDQTtFUGtFRjtFQUNBO0VBQ0E7RUFDQTtFT25FRTtFQUNBO0VQMEZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzOUdGO0FNOXBIQTtFRzhHTTtFQUNBO0FUbWpITjtBTWxxSEE7O0VHb0hNO0VBQ0E7QVRrakhOO0FNdnFIQTtFR3lITTtBVGlqSE47QVM5aUhJOztFQUNFO0FUaWpITjtBU2xqSEk7O0VBSUk7QVRrakhSO0FNbHJIQTtFR3NJSTtFQUNBO0VBQ0E7QVQraUhKO0FNdnJIQTtFRzBJTTtBVGdqSE47QU0xckhBO0VHNElRO0VBQ0E7RUFDQTtFQUNBO0FUaWpIUjtBTWhzSEE7RUdtSk07RUFDQTtFQUNBO0VBQ0E7QVRnakhOO0FNdHNIQTtFRzRKTTtFUFZKO0VBQ0E7RUFDQTtBRndqSEY7QU01c0hBO0VHa0tJO0FUNmlISjtBTS9zSEE7RUdzS0k7RUFDQTtBVDRpSEo7QU1udEhBOzs7RUc2S0k7RUFDQTtBVDJpSEo7QU16dEhBO0VHa0xJO0VBQ0E7RUFDQTtFQUNBO0FUMGlISjtBTS90SEE7O0VHeUxJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwaUhKO0FNN3VIQTtFR3VNSTtBVHlpSEo7QU1odkhBO0VHME1NO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5aUhOO0FNdnZIQTtFR2lOTTtFQUNBO0VBQ0E7RUFDQTtBVHlpSE47QU03dkhBO0VHdU5NO0VBQ0E7QVR5aUhOO0FNandIQTtFRzJOTTtFQUNBO0VBQ0E7RUFDQTtBVHlpSE47QU12d0hBO0VHZ09RO0VBQ0E7QVQwaUhSO0FTemlIUTtFQUNFO0FUMmlIVjtBU3ppSFE7RUFDRTtBVDJpSFY7QU1qeEhBO0VHOE9RO0VQNUZOO0VBQ0E7RUFDQTtBRm1vSEY7QU12eEhBO0VHc1BNO0VBQ0E7RUFDQTtFUHRHSjtFQUNBO0VBQ0E7QUYyb0hGO0FNL3hIQTtFRzhQSTtFVG9pSEYsZUFBZTtFU25pSGI7RVRxaUhGLFdBQVc7RVNwaUhUO0VUc2lIRixtQkFBbUI7RVNyaUhqQjtFVHVpSEYsWUFBWTtFU3RpSFY7RVR3aUhGLDJCQUEyQjtFU3ZpSHpCO0VUeWlIRjttRUFDaUU7QUFDbkU7QU05eUhBOzs7RUc4UUk7RUFDQTtBVHFpSEo7QU1wekhBO0VHbVJNO0VBQ0E7QVRvaUhOO0FNeHpIQTtFR3VSTTtBVG9pSE47QU0zekhBO0VHMFJNO0FUb2lITjtBTTl6SEE7RUlaRztFQUNBO0FWNjBISDtBTWwwSEE7RUlUSTtFQUNBO0VBQ0E7QVY4MEhKO0FNdjBIQTtFSUpJO0FWODBISjtBTTEwSEE7RUlGSTtBViswSEo7QU03MEhBO0VJRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRTtFQUNBO0FWODBITjtBTXgxSEE7RUllRztFQUNBO0FWNDBISDtBTTUxSEE7RUlrQkk7QVY2MEhKO0FNLzFIQTtFSXVCRztFQUNBO0VBQ0E7RVJnSkQ7RUFDQTtFQUNBO0VBQ0E7RVFqSkM7QVY4MEhIO0FNejJIQTtFSThCSTtFQUNBO0VBQ0E7RUFDQTtBVjgwSEo7QU0vMkhBO0VJcUNJO0VBQ0E7RUFDQTtBVjYwSEo7QU1wM0hBO0VJMkNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0MEhKO0FVejBIRztFQUVFO0FWMDBITDtBVXQwSEc7RUFFSTtBVnUwSFA7QVV6MEhHO0VBTUc7RUFDQTtBVnMwSE47QU14NEhBO0VJeUVHO0FWazBISDtBTTM0SEE7RUk0RUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmswSEo7QU1sNUhBO0VJbUZJO0VBQ0E7RUFDQTtFQUNBO0FWazBISjtBTXg1SEE7RUl5Rkk7RUFDQTtBVmswSEo7QU01NUhBO0VJNkZJO0VBQ0E7RUFDQTtFQUNBO0FWazBISjtBTWw2SEE7RUlrR007RUFDQTtBVm0wSE47QVVsMEhLO0VBQ0M7QVZvMEhOO0FVbDBISztFQUNDO0FWbzBITjtBTTU2SEE7RUlpSEs7RVJpQ0g7RUFDQTtFQUNBO0FGOHhIRjtBTWw3SEE7O0VJeUhLO0VBQ0E7QVY2ekhMO0FNdjdIQTs7RUtYSztFQUNBO0VBQ0E7QVhzOEhMO0FNNzdIQTs7RUtOSztBWHU4SEw7QU1qOEhBOztFS0hJO0VBQ0E7QVh3OEhKO0FNdDhIQTs7RUtDSztFQUNBO0FYeThITDtBV3g4SEs7O0VBQ0E7QVgyOEhMO0FNLzhIQTs7RUtVRztFQUNBO0FYeThISDtBTXA5SEE7O0VLYUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDI4SEo7QU0vOUhBOztFS3NCSztBWDY4SEw7QVc1OEhLOztFQUNDO0FYKzhITjtBTXYrSEE7O0VLNkJJO0VBQ0E7QVg4OEhKO0FNNStIQTs7RUttQ0c7QVg2OEhIO0FNaC9IQTs7RUtxQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCs4SEo7QU0zL0hBOztFSzhDSztFQUNBO0FYaTlITDtBTWhnSUE7O0VLcURHO0VBQ0E7QVgrOEhIO0FNcmdJQTs7OztFS3dESTtFQUNBO0FYbTlISjtBTTVnSUE7Ozs7RUsyREs7RUFDQTtBWHU5SEw7QU1uaElBOztFS2lFRztFQUNBO0FYczlISDtBTXhoSUE7O0VLb0VJO0VBQ0E7QVh3OUhKO0FNN2hJQTs7RUswRUc7QVh1OUhIO0FNamlJQTs7OztFSzRFSTtFQUNBO0FYMjlISjtBTXhpSUE7O0VLa0ZHO0VBQ0E7RUFDQTtBWDA5SEg7QU05aUlBOztFS3NGSTtBWDQ5SEo7QVczOUhJOztFQUNDO0VBQ0E7QVg4OUhMO0FNdmpJQTtFTXViTTtFQUNBO0VBQ0E7RUFDQTtBWm1vSE47QU03aklBO0VNK2JNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaW9ITjtBTXRrSUE7RU15Y007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVjlUSjtFQUNBO0VBQ0E7RVU4VEk7RVY5UUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmk1SEY7QVlwb0hNOztFQUVFO0Fac29IUjtBTTdsSUE7RU1pZU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWituSE47QU0xbUlBO0VNOGRRO0VBQ0E7QVorb0hSO0FNOW1JQTtFTThlTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabW9ITjtBTXJuSUE7RU1xZk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabW9ITjtBTTduSUE7RU04Zkk7QVprb0hKO0FNaG9JQTtFTWdnQk07RUFDQTtFQUNBO0VWelZKO0VBQ0E7RUFDQTtFQUNBO0FGNjlIRjtBWXJvSE07O0VBQ0U7RUFDQTtFQUNBO0Fad29IUjtBTS9vSUE7RU0yZ0JRO0FadW9IUjtBTWxwSUE7RU1naEJJO0VBQ0E7QVpxb0hKO0FNdHBJQTtFTXFoQk07RUFDQTtBWm9vSE47QU0xcElBO0VNeWhCTTtBWm9vSE47QU03cElBO0VNNGhCTTtFQUNBO0Fab29ITjtBTWpxSUE7RU9aSTtFWHlLRjtFQUNBO0VBQ0E7RVd6S0U7RUFDQTtBYmtySUo7QU16cUlBO0VKa0pFO0VBQ0E7RUFDQTtBRjBoSUY7QU05cUlBO0VKa0pFO0VBQ0E7RUFDQTtBRitoSUY7QU1ucklBO0VPQ007QWJxcklOO0FNdHJJQTs7RU9PSTtBYm1ySUo7QU0xcklBO0VPYUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiZ3JJSjtBTWxzSUE7RU9xQk07QWJncklOO0FNcnNJQTtFTzRCSTtBYjRxSUo7QU14c0lBO0VPK0JNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNHFJTjtBYTFxSU07O0VYa0lKO0VBQ0E7RUFDQTtFQUNBO0FGNGlJRjtBYTVxSU07O0VBRUU7RUFDQTtBYjhxSVI7QWE1cUlNOztFQUNFO0VBQ0E7QWIrcUlSO0FNbHVJQTtFTzRETTtBYnlxSU47QU1ydUlBO0VPZ0VNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWCtISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXaklJO0FiNHFJTjtBYTFxSU07RUFDRTtFQUNBO0FiNHFJUjtBYXpxSU07RUFDRTtBYjJxSVI7QWF6cUlRO0VBQ0U7RUFDQTtFQUNBO0FiMnFJVjtBTS92SUE7RU82Rk07RUFDQTtFWDJFSjtFQUNBO0VBQ0E7RUFDQTtFVzVFSTtFQUNBO0Fid3FJTjtBTXp3SUE7RU9vR1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fid3FJUjtBTXB4SUE7RU9pSE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fic3FJTjtBYXBxSU07OztFQUNFO0VBQ0E7QWJ3cUlSO0FNbHlJQTtFRklNO0VBQ0E7RUFDQTtFQUNBO0FKaXlJTjtBTXh5SUE7RUZXTTtFQUNBO0VBQ0E7QUpneUlOO0FJL3hJTTtFQUNFO0FKaXlJUjtBTWh6SUE7RUZvQk07QUoreElOO0FNbnpJQTtFRndCTTtFQUNBO0VBQ0E7QUo4eElOO0FJN3hJTTtFQUNFO0FKK3hJUjtBTTN6SUE7RVFkSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0MElKO0FNbjBJQTtFUUZJO0FkdzBJSjtBTXQwSUE7RVFDTTtFQUNBO0VBQ0E7RVpzS0o7RUFDQTtFQUNBO0VBQ0E7RVl2S0k7RUFDQTtBZDIwSU47QU1qMUlBO0VRYU07QWR1MElOO0FNcDFJQTtFUWdCUTtFWm9MTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb3BJRjtBY3gwSU07O0VBRUk7QWQwMElWO0FNaDJJQTtFUTZCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VaaUhGO0VBQ0E7RUFDQTtBRnN0SUY7QU0xMklBO0VRcUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3MElOO0FjdDBJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdzBJUjtBY3IwSU07RUFDRTtFQUNBO0FkdTBJUjtBY3IwSVE7RUFDRTtBZHUwSVY7QWNwMElNO0VBQ0U7QWRzMElSO0FjcDBJUTtFQUNFO0FkczBJVjtBTXY0SUE7RUp5S0U7RUFDQTtFQUNBO0VBQ0E7RVlqR0U7RUFDQTtFQUNBO0FkbTBJSjtBY2owSUk7O0VBQ0U7RUFDQTtBZG8wSU47QU1yNUlBO0VRdUZNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVpvREo7RUFDQTtFQUNBO0VBcUJBO0VBQ0E7RUFDQTtFQUNBO0VZM0VJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHMwSU47QU01NklBO0VRMEdNO0VBQ0E7RUFDQTtBZHEwSU47QU1qN0lBO0VKd0pFO0VBQ0E7RUFDQTtFQWVBO0VBQ0E7RUFDQTtFQUNBO0FGOHdJRjtBTTE3SUE7RVNUTTtBZnM4SU47QU03N0lBO0VKa0pFO0VBQ0E7RUFDQTtFYXhKSTtBZnU4SU47QU1uOElBO0VTRU07RUFDQTtFYnFKSjtFQUNBO0VBQ0E7QUZneklGO0FNMThJQTs7RVNRTTtFQUNBO0FmczhJTjtBTS84SUE7RVNZTTtFYndMSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK3dJRjtBZXY4SU07OztFQUNFO0VidUlOO0VBQ0E7RUFDQTtBRnEwSUY7QWUvOElNOzs7RUFLSTtBZis4SVY7QU1wK0lBO0VTOEJNO0VBQ0E7RUFDQTtBZnk4SU47QU16K0lBO0VTdUNJO0VBQ0E7RUFDQTtBZnE4SUo7QUV4MklFOztFQUVFO0VBQ0E7QUYwMklKO0FFdjJJRTtFQUNFO0FGeTJJSjtBTXQvSUE7O0VTNkNNO0FmNjhJTjtBTTEvSUE7RVNnRE07QWY2OElOO0FNNy9JQTtFU21ETTtFQUNBO0FmNjhJTjtBTWpnSkE7RVMwRE07RUFDQTtFQUNBO0FmMDhJTjtBTXRnSkE7RVMrRE07RUFDQTtFQUNBO0FmMDhJTjtBTTNnSkE7RVNvRU07RUFDQTtFQUNBO0FmMDhJTjtBTWhoSkE7RVM4RU07RUFDQTtBZnE4SU47QU1waEpBO0VTbUZNO0VBQ0E7RWJxRko7RUFDQTtFQUNBO0VBQ0E7RUFwQkE7RUFDQTtFQUNBO0FGcTRJRjtBZXY4SU07RUFDRTtFQUNBO0FmeThJUjtBTW5pSkE7O0VKa0pFO0VBQ0E7RUFDQTtFYWpESTtBZnU4SU47QU0xaUpBO0VKeUtFO0VBQ0E7RUFDQTtFQUNBO0VhakVFO0FmczhJSjtBTWpqSkE7RVM4R007RUFDQTtBZnM4SU47QU1yakpBO0VTbUhNO0FmcThJTjtBTXhqSkE7RVN1SE07QWZvOElOO0FNM2pKQTtFUzRISTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZrOElKO0FNbmtKQTs7RVN3SVE7QWYrN0lSO0FNdmtKQTtFUzJJUTtBZis3SVI7QU0xa0pBO0VTOElRO0VBQ0E7RUFDQTtBZis3SVI7QU0va0pBO0VTb0pNO0VBQ0E7QWY4N0lOO0FNbmxKQTtFU3lKTTtBZjY3SU47QU10bEpBO0VTNEpNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2N0lOO0FlNTdJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjg3SVI7QWUzN0lJO0VBQ0U7SUFDSTtFZjY3SVI7RWUzN0lJO0lBQ0k7RWY2N0lSO0FBQ0Y7QU1obkpBO0VIeURJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwakpKO0FNaG9KQTtFSDBFSTtFQUNBO0FIeWpKSjtBTXBvSkE7RUhnRk07QUh1akpOO0FNdm9KQTtFSG1GTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdWpKTjtBTTlvSkE7O0VIeUZRO0VBQ0E7QUh5akpSO0FNbnBKQTtFSDZGUTtFQUNBO0FIeWpKUjtBTXZwSkE7RUhpR1E7QUh5akpSO0FHeGpKUTtFQUNFO0FIMGpKVjtBTTdwSkE7RUh1R1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5akpSO0FNdHFKQTtFSG1ISTtFQUNBO0VBQ0E7QUhzakpKO0FNM3FKQTtFSHlISTtFQUNBO0VBQ0E7RUFDQTtBSHFqSko7QU1qckpBO0VIZ0lJO0VBQ0E7QUhvakpKO0FNcnJKQTtFSHFJSTtBSG1qSko7QU14ckpBO0VIdUlNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhvakpOO0FNbHNKQTtFSGdKUTtFQUNBO0VBQ0E7QUhxakpSO0FNdnNKQTtFSHVKTTtFQUNBO0VBQ0E7QUhtakpOO0FNNXNKQTtFSDhKSTtBSGlqSko7QU0vc0pBO0VIbUtNO0VBQ0E7QUgraUpOO0FHOWlKTTtFQUNFO0FIZ2pKUjtBTXR0SkE7OztFSDRLSTtBSCtpSko7QU0zdEpBOzs7RUg4S007RUFDQTtBSGtqSk47QU1qdUpBO0VIb0xJO0VBQ0E7RUFDQTtFQUNBO0FIZ2pKSjtBTXZ0SkE7RU55dEpFLFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osWUFBWTtFQUNaLHlDQUF5QztFQUN6Qyx1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxTQUFTO0VBQ1QsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsMEJBQTBCO0VBQzFCLG1DQUFtQztBQUNyQztBTXJ2SkE7Ozs7RUMxQkk7QVBxeEpKO0FNM3ZKQTs7RUpvTEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQS9CQTtFQUNBO0VBQ0E7RUFDQTtBRjJtSkY7QU12d0pBOztFSm9MRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdWxKRjtBTzd4Skk7O0VMdUtGO0VBQ0E7RUFDQTtFQUNBO0FGMG5KRjtBRWhxSkU7Ozs7RUFFRTtFQUNBO0FGb3FKSjtBRWpxSkU7O0VBQ0U7QUZvcUpKO0FNanlKQTs7RUNITTtFQUNBO0VBQ0E7QVB3eUpOO0FNdnlKQTtFQ0tJO0FQcXlKSjtBTTF5SkE7RUNRTTtFQUNBO0VBQ0E7RUFDQTtBUHF5Sk47QU1oekpBO0VDY1E7RUFDQTtFQUNBO0FQcXlKUjtBTXJ6SkE7RUNxQk07RUFDQTtBUG15Sk47QU9oeUpJO0VBQ0U7QVBreUpOO0FPbnlKSTtFQUlJO0VBQ0E7RUFDQTtBUGt5SlI7QU94eUpJO0VBU007QVBreUpWO0FPOXhKTTtFQUNFO0FQZ3lKUjtBT2p5Sk07RUFJSTtBUGd5SlY7QU0xMEpBO0VDZ0RNO0FQNnhKTjtBTTcwSkE7RUNvRE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDR4Sk47QU1wMUpBO0VDNERNO0FQMnhKTjtBTXYxSkE7RUNnRU07RUFDQTtBUDB4Sk47QU94eEpNO0VBQ0U7QVAweEpSO0FNOTFKQTtFQ3lFTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3hKTjtBTXIySkE7RUNpRk07RUFDQTtFQUNBO0VBQ0E7QVB1eEpOO0FNMzJKQTtFQ3VGTTtFQUNBO0FQdXhKTjtBTS8ySkE7RUM0Rk07RUFDQTtFQUNBO0FQc3hKTjtBTXAzSkE7O0VDaUdRO0VBQ0E7QVB1eEpSO0FNejNKQTtFQ3FHUTtFQUNBO0VBQ0E7QVB1eEpSO0FNOTNKQTtFQzBHUTtFQUNBO0FQdXhKUjtBT3J4SlE7RUFDRTtBUHV4SlY7QU1yNEpBO0VDc0hJO0FQa3hKSjtBTXg0SkE7RUN5SE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3hKTjtBTWg1SkE7RUNpSVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGt4SlI7QU12NUpBO0VDMElNO0VBQ0E7QVBneEpOO0FPNXdKTTtFQUVJO0FQNndKVjtBTTk1SkE7RUN1Sk07QVAwd0pOO0FNajZKQTtFQzJKTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeXdKTjtBTXg2SkE7RUNtS007QVB3d0pOO0FNMzZKQTtFQ3NLTTtBUHd3Sk47QU05NkpBO0VDeUtRO0VBQ0E7RUFDQTtBUHd3SlI7QU1uN0pBO0VDOEtRO0FQd3dKUjtBTXQ3SkE7RUNpTFU7RUFDQTtFQUNBO0VMMUJSO0VBQ0E7RUFDQTtFQUNBO0VLeUJRO0VBQ0E7QVAyd0pWO0FPdndKTTtFQUVJO0VBQ0E7QVB3d0pWO0FPM3dKTTtFQU1JO0FQd3dKVjtBTXg4SkE7RUNzTU07QVBxd0pOO0FNMzhKQTtFQ3lNUTtFQUNBO0VBQ0E7RUFDQTtFTG5ETjtFQUNBO0VBQ0E7RUFDQTtFS2tETTtFQUNBO0FQd3dKUjtBTXY5SkE7RUNvTk07QVBzd0pOO0FNMTlKQTtFQzJOSTtBUGt3Sko7QU03OUpBO0VDOE5NO0VBQ0E7QVBrd0pOO0FFMzJKRTs7RUFFRTtFQUNBO0FGNjJKSjtBRTEySkU7RUFDRTtBRjQySko7QU92d0pNO0VBQ0U7QVB5d0pSO0FNNStKQTtFQ3dPTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHV3Sk47QU1yL0pBO0VDa1BNO0VBQ0E7QVBzd0pOO0FNei9KQTtFQzJQTTtFQUNBO0VMbkdKO0VBQ0E7RUFDQTtFQUNBO0FGcTJKRjtBT2x3Sk07RUFDRTtFQUNBO0FQb3dKUjtBTXJnS0E7RUNxUU07QVBtd0pOO0FNeGdLQTtFQ3lRTTtFTGhISjtFQUNBO0VBQ0E7RUFDQTtBRm0zSkY7QU0vZ0tBO0VKNklFO0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFDQTtFQUNBO0VLd0hFO0VBQ0E7RUFDQTtFQUNBO0FQcXdKSjtBTTVoS0E7RUMwUk07RUFDQTtBUHF3Sk47QU1oaUtBO0VDaVNJO0VBQ0E7RUFDQTtFTDFJRjtFQUNBO0VBQ0E7RUFDQTtFQXBCQTtFQUNBO0VBQ0E7QUZrNkpGO0FNNWlLQTtFQ3VTTTtFQUNBO0VML0lKO0VBQ0E7RUFDQTtFQUNBO0VLOElJO0VBQ0E7QVAyd0pOO0FNdGpLQTtFQ2dUSztBUHl3Skw7QU16aktBO0VFa1VNO0FSMHZKTjtBTTVqS0E7OztFRXlVTTtBUnd2Sk47QU1qa0tBO0VFOFVNO0VBQ0E7QVJzdkpOO0FRcHZKTTtFQUNFO0VBQ0E7RUFDQTtBUnN2SlI7QVFwdkpNO0VOOU1KO0VBQ0E7RUFDQTtBRnE4SkY7QU0va0tBOztFRTRWSTtBUnV2Sko7QU1ubEtBO0VMOEVJO0FEd2dLSjtBTXRsS0E7RUxrRkk7QUR1Z0tKO0FNemxLQTtFTHFGSTtBRHVnS0o7QU01bEtBOztFTDBGSTtFQUNBO0VDeUZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUQzRkU7QUQwZ0tKO0FDeGdLSTs7Ozs7O0VBQ0U7QUQrZ0tOO0FDN2dLSTs7RUFDRTtBRGdoS047QU1ubktBO0VMMkdJO0VBQ0E7RUFDQTtFQUNBO0FEMmdLSjtBTXpuS0E7RUxrSEk7RUFDQTtFQUNBO0VBQ0E7QUQwZ0tKO0FNL25LQTtFTHdISTtFQUNBO0VBQ0E7RUFDQTtBRDBnS0o7QU1yb0tBO0VMOEhJO0VBQ0E7RUFDQTtBRDBnS0o7QU0xb0tBO0VMc0lJO0FEdWdLSjtBTTdvS0E7RUw0SUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFRFJFO0VBQ0E7QUR1Z0tKO0FNNXBLQTtFTDJKSTtFQ25CRjtFQUNBO0VBQ0E7QUZ3aEtGO0FNbHFLQTtFTCtKTTtFQUNBO0VDb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUR0Qkk7QUQwZ0tOO0FNNXFLQTtFTHFLUTtBRDBnS1I7QUN2Z0tNOztFQUNFO0FEMGdLUjtBQ3ZnS007RUFDRTtFQUNBO0FEeWdLUjtBTXZyS0E7O0VMb0xJO0VBQ0E7QUR1Z0tKO0FNNXJLQTtFTHlMSTtBRHNnS0o7QU0vcktBO0VMNkxJO0FEcWdLSjtBTWxzS0E7RUxpTVE7RUFDQTtBRG9nS1I7QU10c0tBO0VMc01NO0VBQ0E7QURtZ0tOO0FNMXNLQTtFTDRNUTtBRGlnS1I7QU03c0tBO0VKNklFO0VBQ0E7RUFDQTtBRm1rS0Y7QU1sdEtBO0VMcU5NO0VBQ0E7QURnZ0tOO0FNdHRLQTtFTHdOUTtBRGlnS1I7QU16dEtBO0VMMk5RO0VBQ0E7RUFDQTtFQUNBO0FEaWdLUjtBTS90S0E7RUo2SUU7RUFDQTtFQUNBO0FGcWxLRjtBTXB1S0E7RUx1T007RUFDQTtBRGdnS047QU14dUtBO0VMME9RO0FEaWdLUjtBTTN1S0E7RUw2T1E7RUFDQTtFQUNBO0FEaWdLUjtBTWh2S0E7RUx1UEk7RUFDQTtBRDQvSko7QU1wdktBO0VMMlBNO0FENC9KTjtBTXZ2S0E7RUwrUE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3RISjtFQUNBO0VBQ0E7RURzSEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ2hISjtFQUNBO0VBQ0E7RUFDQTtFRCtHSTtFQUNBO0VDeEZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURzRkk7RUFDQTtBRG9nS047QUNsZ0tNO0VBQ0U7RUFDQTtFQUNBO0FEb2dLUjtBQy8vSlE7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtZ0tWO0FDOS9KTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEZ2dLUjtBQzkvSlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURnZ0tWO0FDOS9KUTtFQ3JLTjtFQUNBO0VBQ0E7QUZzcUtGO0FDOS9KTTtFQUNFO0VBQ0E7RUFDQTtBRGdnS1I7QUM5L0pROztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEZ2dLVjtBQzkvSlE7RUN0TE47RUFDQTtFQUNBO0FGdXJLRjtBTTUwS0E7RUwrVVE7RUFDQTtBRGdnS1I7QU1oMUtBO0VMbVZVO0FEZ2dLVjtBQzkvSlU7RUFDRTtBRGdnS1o7QU10MUtBO0VMNlZNO0FENC9KTjtBQ3ovSkk7RUFFSTtBRDAvSlI7QUN2L0pJO0VBRUk7RUFDQTtFQUNBO0FEdy9KUjtBQ3AvSkk7RUFFSTtFQUNBO0VBQ0E7QURxL0pSO0FDbi9KUTtFQUNFO0FEcS9KVjtBTXoyS0E7RUw0WE07RUFDQTtFQUNBO0FEZy9KTjtBTTkyS0E7RUxxWU07RUFDQTtFQUNBO0FENCtKTjtBTW4zS0E7RUw0WUk7RUFDQTtFQUNBO0FEMCtKSjtBTXgzS0E7RUxpWk07RUFDQTtFQUNBO0FEMCtKTjtBQ3YrSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzVPSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc3RLRjtBQ3orSk07RUMzTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnVzS0Y7QUMzK0pJO0VBQ0U7RUFDQTtBRDYrSk47QU16NUtBO0VMa2JRO0FEMCtKUjtBTTU1S0E7O0VMdWJJO0FEeStKSjtBTWg2S0E7Ozs7O0VMMGJJO0VBQ0E7RUNsU0Y7RUFDQTtFQUNBO0VBQ0E7QUZneEtGO0FNNTZLQTtFTGdjSTtFQUNBO0VBQ0E7QUQrK0pKO0FNajdLQTtFTHNjSTtFQUNBO0FEOCtKSjtBTXI3S0E7RUw2ZU07QUQyOEpOO0FNeDdLQTtFTGtmTTtBRHk4Sk47QU0zN0tBO0VMc2ZJO0VBQ0E7QUR3OEpKO0FNLzdLQTs7RUwwZkk7QUR5OEpKO0FNbjhLQTs7RUw4Zk07QUR5OEpOO0FNdjhLQTtFSjZJRTtFQUNBO0VBQ0E7QUY2ektGO0FNNThLQTtFRzVCSTtBVDIrS0o7QU0vOEtBO0VHMUJNO0VBQ0E7RUFDQTtBVDQrS047QU1wOUtBO0VHckJNO0FUNCtLTjtBTXY5S0E7RUduQlE7QVQ2K0tSO0FNMTlLQTtFR2ZNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDQrS047QU1yK0tBO0VHRkk7RUFDQTtFQUNBO0VBQ0E7RVB3SkY7RUFDQTtFQUNBO0VBQ0E7RU96SkU7QVQ2K0tKO0FNaC9LQTtFR01NO0FUNitLTjtBTW4vS0E7RUdVTTtFQUNBO0VBQ0E7QVQ0K0tOO0FNeC9LQTtFR2dCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMitLTjtBTWxnTEE7RUcwQk07RUFDQTtFQUNBO0VBQ0E7QVQyK0tOO0FNeGdMQTtFR2lDTTtFQUNBO0VBQ0E7QVQwK0tOO0FNN2dMQTtFR3VDTTtFQUNBO0VBQ0E7QVR5K0tOO0FNbGhMQTtFRzZDTTtFQUNBO0VBQ0E7QVR3K0tOO0FTcitLSTtFQUVJO0FUcytLUjtBU2wrS0k7RUFFSTtBVG0rS1I7QVNyK0tJO0VBTU07RUFDQTtBVGsrS1Y7QU1qaUxBO0VHc0VJO0VBQ0E7QVQ4OUtKO0FNcmlMQTtFRzBFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUODlLSjtBTTVpTEE7RUdrRkk7RVBnREY7RUFDQTtFQUNBO0VPaERFO0VBQ0E7RUFDQTtFQUNBO0VQa0VGO0VBQ0E7RUFDQTtFQUNBO0VPbkVFO0VBQ0E7RVAwRkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnk0S0Y7QU1qa0xBO0VHOEZNO0VBQ0E7QVRzK0tOO0FNcmtMQTs7RUdvR007RUFDQTtBVHErS047QU0xa0xBO0VHeUdNO0FUbytLTjtBU2orS0k7O0VBQ0U7QVRvK0tOO0FTcitLSTs7RUFJSTtBVHErS1I7QU1ybExBO0VHc0hJO0VBQ0E7RUFDQTtBVGsrS0o7QU0xbExBO0VHMEhNO0FUbStLTjtBTTdsTEE7RUc0SFE7RUFDQTtFQUNBO0VBQ0E7QVRvK0tSO0FNbm1MQTtFR21JTTtFQUNBO0VBQ0E7RUFDQTtBVG0rS047QU16bUxBO0VHNElNO0VQVko7RUFDQTtFQUNBO0FGMitLRjtBTS9tTEE7RUdrSkk7QVRnK0tKO0FNbG5MQTtFR3NKSTtFQUNBO0FUKzlLSjtBTXRuTEE7OztFRzZKSTtFQUNBO0FUODlLSjtBTTVuTEE7RUdrS0k7RUFDQTtFQUNBO0VBQ0E7QVQ2OUtKO0FNbG9MQTs7RUd5S0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDY5S0o7QU1ocExBO0VHdUxJO0FUNDlLSjtBTW5wTEE7RUcwTE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDQ5S047QU0xcExBO0VHaU1NO0VBQ0E7RUFDQTtFQUNBO0FUNDlLTjtBTWhxTEE7RUd1TU07RUFDQTtBVDQ5S047QU1wcUxBO0VHMk1NO0VBQ0E7RUFDQTtFQUNBO0FUNDlLTjtBTTFxTEE7RUdnTlE7RUFDQTtBVDY5S1I7QVM1OUtRO0VBQ0U7QVQ4OUtWO0FTNTlLUTtFQUNFO0FUODlLVjtBTXByTEE7RUc4TlE7RVA1Rk47RUFDQTtFQUNBO0FGc2pMRjtBTTFyTEE7RUdzT007RUFDQTtFQUNBO0VQdEdKO0VBQ0E7RUFDQTtBRjhqTEY7QU1sc0xBO0VHOE9JO0VUdTlLRixlQUFlO0VTdDlLYjtFVHc5S0YsV0FBVztFU3Y5S1Q7RVR5OUtGLG1CQUFtQjtFU3g5S2pCO0VUMDlLRixZQUFZO0VTejlLVjtFVDI5S0YsMkJBQTJCO0VTMTlLekI7RVQ0OUtGO21FQUNpRTtBQUNuRTtBTWp0TEE7OztFR3FSSTtFQUNBO0FUaThLSjtBTXZ0TEE7RUc0UlU7RUFDQTtBVDg3S1Y7QU0zdExBO0VHa1NNO0VBQ0E7QVQ0N0tOO0FNL3RMQTtFR3NTTTtBVDQ3S047QU1sdUxBO0VHeVNNO0FUNDdLTjtBTXJ1TEE7RUk1Qkc7RUFDQTtBVm93TEg7QU16dUxBO0VJekJJO0VBQ0E7RUFDQTtBVnF3TEo7QU05dUxBO0VJcEJJO0FWcXdMSjtBTWp2TEE7RUlsQkk7QVZzd0xKO0FNcHZMQTtFSWRJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0U7RUFDQTtBVnF3TE47QU0vdkxBO0VJREc7RUFDQTtBVm13TEg7QU1ud0xBO0VJRUk7QVZvd0xKO0FNdHdMQTtFSU9HO0VBQ0E7RUFDQTtFUmdKRDtFQUNBO0VBQ0E7RUFDQTtFUWpKQztBVnF3TEg7QU1oeExBO0VJY0k7RUFDQTtFQUNBO0VBQ0E7QVZxd0xKO0FNdHhMQTtFSXFCSTtFQUNBO0VBQ0E7QVZvd0xKO0FNM3hMQTtFSTJCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbXdMSjtBVWh3TEc7RUFFRTtBVml3TEw7QVU3dkxHO0VBRUk7QVY4dkxQO0FVaHdMRztFQU1HO0VBQ0E7QVY2dkxOO0FNL3lMQTtFSXlERztBVnl2TEg7QU1sekxBO0VJNERJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5dkxKO0FNenpMQTtFSW1FSTtFQUNBO0VBQ0E7RUFDQTtBVnl2TEo7QU0vekxBO0VJeUVJO0VBQ0E7QVZ5dkxKO0FNbjBMQTtFSTZFSTtFQUNBO0VBQ0E7RUFDQTtBVnl2TEo7QU16MExBO0VJa0ZNO0VBQ0E7QVYwdkxOO0FVenZMSztFQUNDO0FWMnZMTjtBVXp2TEs7RUFDQztBVjJ2TE47QU1uMUxBO0VJaUdLO0VSaUNIO0VBQ0E7RUFDQTtBRnF0TEY7QU16MUxBOztFSXlHSztFQUNBO0FWb3ZMTDtBTTkxTEE7O0VLM0JLO0VBQ0E7RUFDQTtBWDYzTEw7QU1wMkxBOztFS3RCSztBWDgzTEw7QU14MkxBOztFS25CSTtFQUNBO0FYKzNMSjtBTTcyTEE7O0VLZks7RUFDQTtBWGc0TEw7QVcvM0xLOztFQUNBO0FYazRMTDtBTXQzTEE7O0VLTkc7RUFDQTtBWGc0TEg7QU0zM0xBOztFS0hJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhrNExKO0FNdDRMQTs7RUtNSztBWG80TEw7QVduNExLOztFQUNDO0FYczRMTjtBTTk0TEE7O0VLYUk7RUFDQTtBWHE0TEo7QU1uNUxBOztFS21CRztBWG80TEg7QU12NUxBOztFS3FCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYczRMSjtBTWw2TEE7O0VLOEJLO0VBQ0E7QVh3NExMO0FNdjZMQTs7RUtxQ0c7RUFDQTtBWHM0TEg7QU01NkxBOzs7O0VLd0NJO0VBQ0E7QVgwNExKO0FNbjdMQTs7OztFSzJDSztFQUNBO0FYODRMTDtBTTE3TEE7O0VLaURHO0VBQ0E7QVg2NExIO0FNLzdMQTs7RUtvREk7RUFDQTtBWCs0TEo7QU1wOExBOztFSzBERztBWDg0TEg7QU14OExBOzs7O0VLNERJO0VBQ0E7QVhrNUxKO0FNLzhMQTs7RUtrRUc7RUFDQTtFQUNBO0FYaTVMSDtBTXI5TEE7O0VLc0VJO0FYbTVMSjtBV2w1TEk7O0VBQ0M7RUFDQTtBWHE1TEw7QU05OUxBO0VNcWhCTTtFQUNBO0VBQ0E7RUFDQTtBWjQ4S047QU1wK0xBO0VNcWlCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaazhLTjtBTWovTEE7RU04aEJRO0VBQ0E7RUFDQTtBWnM5S1I7QU10L0xBO0VNbWlCUTtBWnM5S1I7QU16L0xBO0VNa2pCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMDhLTjtBTWhnTUE7RU15akJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjA4S047QU14Z01BO0VNa2tCSTtBWnk4S0o7QU0zZ01BO0VNb2tCTTtFQUNBO0VBQ0E7RVY3YUo7RUFDQTtFQUNBO0VBQ0E7QUZ3M0xGO0FZNThLTTs7RUFDRTtFQUNBO0VBQ0E7QVorOEtSO0FNMWhNQTtFTStrQlE7QVo4OEtSO0FNN2hNQTtFTW9sQkk7QVo0OEtKO0FNaGlNQTtFTXVsQkk7RUFDQTtBWjQ4S0o7QU1waU1BO0VNNGxCTTtFQUNBO0FaMjhLTjtBTXhpTUE7RU1nbUJNO0FaMjhLTjtBTTNpTUE7RU1tbUJNO0VBQ0E7QVoyOEtOO0FNL2lNQTtFTzVCSTtFWHlLRjtFQUNBO0VBQ0E7RVd6S0U7RUFDQTtBYmdsTUo7QU12ak1BO0VKa0lFO0VBQ0E7RUFDQTtBRnc3TEY7QU01ak1BO0VKa0lFO0VBQ0E7RUFDQTtBRjY3TEY7QU1qa01BO0VPZk07QWJtbE1OO0FNcGtNQTs7RU9USTtBYmlsTUo7QU14a01BO0VPSEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiOGtNSjtBTWhsTUE7RU9LTTtBYjhrTU47QU1ubE1BO0VPWUk7QWIwa01KO0FNdGxNQTtFT2VNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMGtNTjtBYXhrTU07O0VYa0lKO0VBQ0E7RUFDQTtFQUNBO0FGMDhMRjtBYTFrTU07O0VBRUU7RUFDQTtBYjRrTVI7QWExa01NOztFQUNFO0VBQ0E7QWI2a01SO0FNaG5NQTtFTzRDTTtBYnVrTU47QU1ubk1BO0VPZ0RNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWCtISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXaklJO0FiMGtNTjtBYXhrTU07RUFDRTtFQUNBO0FiMGtNUjtBYXZrTU07RUFDRTtBYnlrTVI7QWF2a01RO0VBQ0U7RUFDQTtFQUNBO0FieWtNVjtBTTdvTUE7RU82RU07RUFDQTtFWDJFSjtFQUNBO0VBQ0E7RUFDQTtFVzVFSTtFQUNBO0Fic2tNTjtBTXZwTUE7RU9vRlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fic2tNUjtBTWxxTUE7RU9pR007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fib2tNTjtBYWxrTU07OztFQUNFO0VBQ0E7QWJza01SO0FNaHJNQTtFRlpNO0VBQ0E7RUFDQTtFQUNBO0FKK3JNTjtBTXRyTUE7RUZMTTtFQUNBO0VBQ0E7QUo4ck1OO0FJN3JNTTtFQUNFO0FKK3JNUjtBTTlyTUE7RUZJTTtBSjZyTU47QU1qc01BO0VGUU07RUFDQTtFQUNBO0FKNHJNTjtBSTNyTU07RUFDRTtBSjZyTVI7QU16c01BO0VROUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDB1TUo7QU1qdE1BO0VRbEJJO0Fkc3VNSjtBTXB0TUE7RVFmTTtFQUNBO0VBQ0E7RVpzS0o7RUFDQTtFQUNBO0VBQ0E7RVl2S0k7RUFDQTtBZHl1TU47QU0vdE1BO0VRSE07QWRxdU1OO0FNbHVNQTtFUUFRO0Vab0xOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrak1GO0FjdHVNTTs7RUFFSTtBZHd1TVY7QU05dU1BO0VRYUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWmlIRjtFQUNBO0VBQ0E7QUZvbk1GO0FNeHZNQTtFUXFCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkc3VNTjtBY3B1TU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHN1TVI7QWNudU1NO0VBQ0U7RUFDQTtBZHF1TVI7QWNudU1RO0VBQ0U7QWRxdU1WO0FjbHVNTTtFQUNFO0Fkb3VNUjtBY2x1TVE7RUFDRTtBZG91TVY7QU1yeE1BO0VKeUpFO0VBQ0E7RUFDQTtFQUNBO0VZakdFO0VBQ0E7RUFDQTtBZGl1TUo7QWMvdE1JOztFQUNFO0VBQ0E7QWRrdU1OO0FNbnlNQTtFUXVFTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Vab0RKO0VBQ0E7RUFDQTtFQXFCQTtFQUNBO0VBQ0E7RUFDQTtFWTNFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvdU1OO0FNMXpNQTtFUTBGTTtFQUNBO0VBQ0E7QWRtdU1OO0FNL3pNQTtFQWNJO0VBQ0E7QU5vek1KO0FNbjBNQTtFSndJRTtFQUNBO0VBQ0E7RUFlQTtFQUNBO0VBQ0E7RUFDQTtBRmdyTUY7QU01ME1BO0VTekJNO0FmdzJNTjtBTS8wTUE7RUprSUU7RUFDQTtFQUNBO0VheEpJO0FmeTJNTjtBTXIxTUE7RVNkTTtFQUNBO0VicUpKO0VBQ0E7RUFDQTtBRmt0TUY7QU01MU1BOztFU1JNO0VBQ0E7QWZ3Mk1OO0FNajJNQTtFU0pNO0Vid0xKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpck1GO0FlejJNTTs7O0VBQ0U7RWJ1SU47RUFDQTtFQUNBO0FGdXVNRjtBZWozTU07OztFQUtJO0FmaTNNVjtBTXQzTUE7RVNjTTtFQUNBO0VBQ0E7QWYyMk1OO0FNMzNNQTtFU3VCSTtFQUNBO0VBQ0E7QWZ1Mk1KO0FFMXdNRTs7RUFFRTtFQUNBO0FGNHdNSjtBRXp3TUU7RUFDRTtBRjJ3TUo7QU14NE1BOztFUzZCTTtBZisyTU47QU01NE1BO0VTZ0NNO0FmKzJNTjtBTS80TUE7RVNtQ007RUFDQTtBZisyTU47QU1uNU1BO0VTMENNO0VBQ0E7RUFDQTtBZjQyTU47QU14NU1BO0VTK0NNO0VBQ0E7RUFDQTtBZjQyTU47QU03NU1BO0VTb0RNO0VBQ0E7RUFDQTtBZjQyTU47QU1sNk1BO0VTOERNO0VBQ0E7QWZ1Mk1OO0FNdDZNQTtFU21FTTtFQUNBO0VicUZKO0VBQ0E7RUFDQTtFQUNBO0VBcEJBO0VBQ0E7RUFDQTtBRnV5TUY7QWV6Mk1NO0VBQ0U7RUFDQTtBZjIyTVI7QU1yN01BOztFSmtJRTtFQUNBO0VBQ0E7RWFqREk7QWZ5Mk1OO0FNNTdNQTtFSnlKRTtFQUNBO0VBQ0E7RUFDQTtFYWpFRTtBZncyTUo7QU1uOE1BO0VTOEZNO0VBQ0E7QWZ3Mk1OO0FNdjhNQTtFU21HTTtBZnUyTU47QU0xOE1BO0VTdUdNO0FmczJNTjtBTTc4TUE7RVM0R0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbzJNSjtBTXI5TUE7O0VTd0hRO0FmaTJNUjtBTXo5TUE7RVMySFE7QWZpMk1SO0FNNTlNQTtFUzhIUTtFQUNBO0VBQ0E7QWZpMk1SO0FNaitNQTtFU29JTTtFQUNBO0FmZzJNTjtBTXIrTUE7RVN5SU07QWYrMU1OO0FNeCtNQTtFUzRJTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmKzFNTjtBZTkxTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZnMk1SO0FlNzFNSTtFQUNFO0lBQ0k7RWYrMU1SO0VlNzFNSTtJQUNJO0VmKzFNUjtBQUNGO0FNbGdOQTtFSHlDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINDlNSjtBTWxoTkE7RUgwREk7RUFDQTtBSDI5TUo7QU10aE5BO0VIZ0VNO0FIeTlNTjtBTXpoTkE7RUhtRU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHk5TU47QU1oaU5BOztFSHlFUTtFQUNBO0FIMjlNUjtBTXJpTkE7RUg2RVE7RUFDQTtBSDI5TVI7QU16aU5BO0VIaUZRO0FIMjlNUjtBRzE5TVE7RUFDRTtBSDQ5TVY7QU0vaU5BO0VIdUZRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMjlNUjtBTXhqTkE7RUhtR0k7RUFDQTtFQUNBO0FIdzlNSjtBTTdqTkE7RUh5R0k7RUFDQTtFQUNBO0VBQ0E7QUh1OU1KO0FNbmtOQTtFSGdISTtFQUNBO0FIczlNSjtBTXZrTkE7RUhxSEk7QUhxOU1KO0FNMWtOQTtFSHVITTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIczlNTjtBTXBsTkE7RUhnSVE7RUFDQTtFQUNBO0FIdTlNUjtBTXpsTkE7RUh1SU07RUFDQTtFQUNBO0FIcTlNTjtBTTlsTkE7RUg4SUk7QUhtOU1KO0FNam1OQTtFSG1KTTtFQUNBO0FIaTlNTjtBR2g5TU07RUFDRTtBSGs5TVI7QU14bU5BOzs7RUg0Skk7QUhpOU1KO0FNN21OQTs7O0VIOEpNO0VBQ0E7QUhvOU1OO0FNbm5OQTtFSG9LSTtFQUNBO0VBQ0E7RUFDQTtBSGs5TUo7QU1ubU5BO0VOcW1ORSxVQUFVO0VBQ1YsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLFlBQVk7RUFDWix5Q0FBeUM7RUFDekMsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsU0FBUztFQUNULFVBQVU7RUFDVixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLHdCQUF3QjtFQUN4QixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixtQ0FBbUM7QUFDckM7QU12b05BOzs7O0VDaERJO0FQNnJOSjtBTTdvTkE7O0VKOEpFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEvQkE7RUFDQTtFQUNBO0VBQ0E7QUZtaE5GO0FNenBOQTs7RUo4SkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRisvTUY7QU9yc05JOztFTHVLRjtFQUNBO0VBQ0E7RUFDQTtBRmtpTkY7QUV4a05FOzs7O0VBRUU7RUFDQTtBRjRrTko7QUV6a05FOztFQUNFO0FGNGtOSjtBTW5yTkE7O0VDekJNO0VBQ0E7RUFDQTtBUGd0Tk47QU16ck5BO0VDakJJO0FQNnNOSjtBTTVyTkE7RUNkTTtFQUNBO0VBQ0E7RUFDQTtBUDZzTk47QU1sc05BO0VDUlE7RUFDQTtFQUNBO0FQNnNOUjtBTXZzTkE7RUNETTtFQUNBO0FQMnNOTjtBT3hzTkk7RUFDRTtBUDBzTk47QU8zc05JO0VBSUk7RUFDQTtFQUNBO0FQMHNOUjtBT2h0Tkk7RUFTTTtBUDBzTlY7QU90c05NO0VBQ0U7QVB3c05SO0FPenNOTTtFQUlJO0FQd3NOVjtBTTV0TkE7RUMwQk07QVBxc05OO0FNL3ROQTtFQzhCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb3NOTjtBTXR1TkE7RUNzQ007QVBtc05OO0FNenVOQTtFQzBDTTtFQUNBO0FQa3NOTjtBT2hzTk07RUFDRTtBUGtzTlI7QU1odk5BO0VDbURNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnc05OO0FNdnZOQTtFQzJETTtFQUNBO0VBQ0E7RUFDQTtBUCtyTk47QU03dk5BO0VDaUVNO0VBQ0E7QVArck5OO0FNandOQTtFQ3NFTTtFQUNBO0VBQ0E7QVA4ck5OO0FNdHdOQTs7RUMyRVE7RUFDQTtBUCtyTlI7QU0zd05BO0VDK0VRO0VBQ0E7RUFDQTtBUCtyTlI7QU1oeE5BO0VDb0ZRO0VBQ0E7QVArck5SO0FPN3JOUTtFQUNFO0FQK3JOVjtBTXZ4TkE7RUNnR0k7QVAwck5KO0FNMXhOQTtFQ21HTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwck5OO0FNbHlOQTtFQzJHUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMHJOUjtBTXp5TkE7RUNvSE07RUFDQTtBUHdyTk47QU9wck5NO0VBRUk7QVBxck5WO0FNaHpOQTtFQ2lJTTtBUGtyTk47QU1uek5BO0VDcUlNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpck5OO0FNMXpOQTtFQzZJTTtBUGdyTk47QU03ek5BO0VDZ0pNO0FQZ3JOTjtBTWgwTkE7RUNtSlE7RUFDQTtFQUNBO0FQZ3JOUjtBTXIwTkE7RUN3SlE7QVBnck5SO0FNeDBOQTtFQzJKVTtFQUNBO0VBQ0E7RUwxQlI7RUFDQTtFQUNBO0VBQ0E7RUt5QlE7RUFDQTtBUG1yTlY7QU8vcU5NO0VBRUk7RUFDQTtBUGdyTlY7QU9uck5NO0VBTUk7QVBnck5WO0FNMTFOQTtFQ2dMTTtBUDZxTk47QU03MU5BO0VDbUxRO0VBQ0E7RUFDQTtFQUNBO0VMbkROO0VBQ0E7RUFDQTtFQUNBO0VLa0RNO0VBQ0E7QVBnck5SO0FNejJOQTtFQzhMTTtBUDhxTk47QU01Mk5BO0VDcU1JO0FQMHFOSjtBTS8yTkE7RUN3TU07RUFDQTtBUDBxTk47QUVueE5FOztFQUVFO0VBQ0E7QUZxeE5KO0FFbHhORTtFQUNFO0FGb3hOSjtBTy9xTk07RUFDRTtBUGlyTlI7QU05M05BO0VDa05NO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK3FOTjtBTXY0TkE7RUM0Tk07RUFDQTtBUDhxTk47QU0zNE5BO0VDcU9NO0VBQ0E7RUxuR0o7RUFDQTtFQUNBO0VBQ0E7QUY2d05GO0FPMXFOTTtFQUNFO0VBQ0E7QVA0cU5SO0FNdjVOQTtFQytPTTtBUDJxTk47QU0xNU5BO0VDbVBNO0VMaEhKO0VBQ0E7RUFDQTtFQUNBO0FGMnhORjtBTWo2TkE7RUp1SEU7RUFDQTtFQUNBO0VBVUE7RUFDQTtFQUNBO0VBQ0E7RUt3SEU7RUFDQTtFQUNBO0VBQ0E7QVA2cU5KO0FNOTZOQTtFQ29RTTtFQUNBO0FQNnFOTjtBTWw3TkE7RUMyUUk7RUFDQTtFQUNBO0VMMUlGO0VBQ0E7RUFDQTtFQUNBO0VBcEJBO0VBQ0E7RUFDQTtBRjAwTkY7QU05N05BO0VDaVJNO0VBQ0E7RUwvSUo7RUFDQTtFQUNBO0VBQ0E7RUs4SUk7RUFDQTtBUG1yTk47QU14OE5BO0VDMFJLO0FQaXJOTDtBTTM4TkE7RUFLSTtBTnk4Tko7QU05OE5BO0VMd0RJO0FEeTVOSjtBTWo5TkE7RUw0REk7QUR3NU5KO0FNcDlOQTtFTCtESTtBRHc1Tko7QU12OU5BOztFTG9FSTtFQUNBO0VDeUZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUQzRkU7QUQyNU5KO0FDejVOSTs7Ozs7O0VBQ0U7QURnNk5OO0FDOTVOSTs7RUFDRTtBRGk2Tk47QU05K05BO0VMcUZJO0VBQ0E7RUFDQTtFQUNBO0FENDVOSjtBTXAvTkE7RUw0Rkk7RUFDQTtFQUNBO0VBQ0E7QUQyNU5KO0FNMS9OQTtFTGtHSTtFQUNBO0VBQ0E7RUFDQTtBRDI1Tko7QU1oZ09BO0VMd0dJO0VBQ0E7RUFDQTtBRDI1Tko7QU1yZ09BO0VMZ0hJO0FEdzVOSjtBTXhnT0E7RUxzSEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFRFJFO0VBQ0E7QUR3NU5KO0FNdmhPQTtFTHFJSTtFQ25CRjtFQUNBO0VBQ0E7QUZ5Nk5GO0FNN2hPQTtFTHlJTTtFQUNBO0VDb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUR0Qkk7QUQyNU5OO0FNdmlPQTtFTCtJUTtBRDI1TlI7QUN4NU5NOztFQUNFO0FEMjVOUjtBQ3g1Tk07RUFDRTtFQUNBO0FEMDVOUjtBTWxqT0E7O0VMOEpJO0VBQ0E7QUR3NU5KO0FNdmpPQTtFTG1LSTtBRHU1Tko7QU0xak9BO0VMdUtJO0FEczVOSjtBTTdqT0E7RUwyS1E7RUFDQTtBRHE1TlI7QU1qa09BO0VMZ0xNO0VBQ0E7QURvNU5OO0FNcmtPQTtFTHNMUTtBRGs1TlI7QU14a09BO0VKdUhFO0VBQ0E7RUFDQTtBRm85TkY7QU03a09BO0VMK0xNO0VBQ0E7QURpNU5OO0FNamxPQTtFTGtNUTtBRGs1TlI7QU1wbE9BO0VMcU1RO0VBQ0E7RUFDQTtFQUNBO0FEazVOUjtBTTFsT0E7RUp1SEU7RUFDQTtFQUNBO0FGcytORjtBTS9sT0E7RUxpTk07RUFDQTtBRGk1Tk47QU1ubU9BO0VMb05RO0FEazVOUjtBTXRtT0E7RUx1TlE7RUFDQTtFQUNBO0FEazVOUjtBTTNtT0E7RUxpT0k7RUFDQTtBRDY0Tko7QU0vbU9BO0VMcU9NO0FENjROTjtBTWxuT0E7RUx5T007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3RISjtFQUNBO0VBQ0E7RURzSEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ2hISjtFQUNBO0VBQ0E7RUFDQTtFRCtHSTtFQUNBO0VDeEZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURzRkk7RUFDQTtBRHE1Tk47QUNuNU5NO0VBQ0U7RUFDQTtFQUNBO0FEcTVOUjtBQ2g1TlE7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvNU5WO0FDLzROTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTVOUjtBQy80TlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURpNU5WO0FDLzROUTtFQ3JLTjtFQUNBO0VBQ0E7QUZ1ak9GO0FDLzROTTtFQUNFO0VBQ0E7RUFDQTtBRGk1TlI7QUMvNE5ROztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEaTVOVjtBQy80TlE7RUN0TE47RUFDQTtFQUNBO0FGd2tPRjtBTXZzT0E7RUx5VFE7RUFDQTtBRGk1TlI7QU0zc09BO0VMNlRVO0FEaTVOVjtBQy80TlU7RUFDRTtBRGk1Tlo7QU1qdE9BO0VMdVVNO0FENjROTjtBQzE0Tkk7RUFFSTtBRDI0TlI7QUN4NE5JO0VBRUk7RUFDQTtFQUNBO0FEeTROUjtBQ3I0Tkk7RUFFSTtFQUNBO0VBQ0E7QURzNE5SO0FDcDROUTtFQUNFO0FEczROVjtBTXB1T0E7RUxzV007RUFDQTtFQUNBO0FEaTROTjtBTXp1T0E7RUwrV007RUFDQTtFQUNBO0FENjNOTjtBTTl1T0E7RUxzWEk7RUFDQTtFQUNBO0FEMjNOSjtBTW52T0E7RUwyWE07RUFDQTtFQUNBO0FEMjNOTjtBQ3gzTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzVPSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdW1PRjtBQzEzTk07RUMzTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndsT0Y7QUM1M05JO0VBQ0U7RUFDQTtBRDgzTk47QU1weE9BO0VMNFpRO0FEMjNOUjtBTXZ4T0E7O0VMaWFJO0FEMDNOSjtBTTN4T0E7Ozs7O0VMb2FJO0VBQ0E7RUNsU0Y7RUFDQTtFQUNBO0VBQ0E7QUZpcU9GO0FNdnlPQTtFTDBhSTtFQUNBO0VBQ0E7QURnNE5KO0FNNXlPQTtFTGdiSTtFQUNBO0FEKzNOSjtBTWh6T0E7RUdsREk7QVRxMk9KO0FNbnpPQTtFR2hETTtFQUNBO0VBQ0E7QVRzMk9OO0FNeHpPQTtFRzNDTTtBVHMyT047QU0zek9BO0VHekNRO0FUdTJPUjtBTTl6T0E7RUdyQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUczJPTjtBTXowT0E7RUd4Qkk7RUFDQTtFQUNBO0VBQ0E7RVB3SkY7RUFDQTtFQUNBO0VBQ0E7RU96SkU7QVR1Mk9KO0FNcDFPQTtFR2hCTTtBVHUyT047QU12MU9BO0VHWk07RUFDQTtFQUNBO0FUczJPTjtBTTUxT0E7RUdOTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcTJPTjtBTXQyT0E7RUdJTTtFQUNBO0VBQ0E7RUFDQTtBVHEyT047QU01Mk9BO0VHV007RUFDQTtFQUNBO0FUbzJPTjtBTWozT0E7RUdpQk07RUFDQTtFQUNBO0FUbTJPTjtBTXQzT0E7RUd1Qk07RUFDQTtFQUNBO0FUazJPTjtBUy8xT0k7RUFFSTtBVGcyT1I7QVM1MU9JO0VBRUk7QVQ2MU9SO0FTLzFPSTtFQU1NO0VBQ0E7QVQ0MU9WO0FNcjRPQTtFR2dESTtFQUNBO0FUdzFPSjtBTXo0T0E7RUdvREk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHcxT0o7QU1oNU9BO0VHNERJO0VQZ0RGO0VBQ0E7RUFDQTtFT2hERTtFQUNBO0VBQ0E7RUFDQTtFUGtFRjtFQUNBO0VBQ0E7RUFDQTtFT25FRTtFQUNBO0VQMEZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtd09GO0FNcjZPQTtFR3dFTTtFQUNBO0FUZzJPTjtBTXo2T0E7O0VHOEVNO0VBQ0E7QVQrMU9OO0FNOTZPQTtFR21GTTtBVDgxT047QVMzMU9JOztFQUNFO0FUODFPTjtBUy8xT0k7O0VBSUk7QVQrMU9SO0FNejdPQTtFR2dHSTtFQUNBO0VBQ0E7QVQ0MU9KO0FNOTdPQTtFR29HTTtBVDYxT047QU1qOE9BO0VHc0dRO0VBQ0E7RUFDQTtFQUNBO0FUODFPUjtBTXY4T0E7RUc2R007RUFDQTtFQUNBO0VBQ0E7QVQ2MU9OO0FNNzhPQTtFR3NITTtFUFZKO0VBQ0E7RUFDQTtBRnEyT0Y7QU1uOU9BO0VHNEhJO0FUMDFPSjtBTXQ5T0E7RUdnSUk7RUFDQTtBVHkxT0o7QU0xOU9BOzs7RUd1SUk7RUFDQTtBVHcxT0o7QU1oK09BO0VHNElJO0VBQ0E7RUFDQTtFQUNBO0FUdTFPSjtBTXQrT0E7O0VHbUpJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1MU9KO0FNcC9PQTtFR2lLSTtBVHMxT0o7QU12L09BO0VHb0tNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzMU9OO0FNOS9PQTtFRzJLTTtFQUNBO0VBQ0E7RUFDQTtBVHMxT047QU1wZ1BBO0VHaUxNO0VBQ0E7QVRzMU9OO0FNeGdQQTtFR3FMTTtFQUNBO0VBQ0E7RUFDQTtBVHMxT047QU05Z1BBO0VHMExRO0VBQ0E7QVR1MU9SO0FTdDFPUTtFQUNFO0FUdzFPVjtBU3QxT1E7RUFDRTtBVHcxT1Y7QU14aFBBO0VHd01RO0VQNUZOO0VBQ0E7RUFDQTtBRmc3T0Y7QU05aFBBO0VHZ05NO0VBQ0E7RUFDQTtFUHRHSjtFQUNBO0VBQ0E7QUZ3N09GO0FNdGlQQTtFR3dOSTtFVGkxT0YsZUFBZTtFU2gxT2I7RVRrMU9GLFdBQVc7RVNqMU9UO0VUbTFPRixtQkFBbUI7RVNsMU9qQjtFVG8xT0YsWUFBWTtFU24xT1Y7RVRxMU9GLDJCQUEyQjtFU3AxT3pCO0VUczFPRjttRUFDaUU7QUFDbkU7QU1yalBBO0VHOFJVO0FUMHhPVjtBTXhqUEE7RUlsREc7RUFDQTtBVjZtUEg7QU01alBBO0VJL0NJO0VBQ0E7RUFDQTtBVjhtUEo7QU1qa1BBO0VJMUNJO0FWOG1QSjtBTXBrUEE7RUl4Q0k7QVYrbVBKO0FNdmtQQTtFSXBDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNFO0VBQ0E7QVY4bVBOO0FNbGxQQTtFSXZCRztFQUNBO0FWNG1QSDtBTXRsUEE7RUlwQkk7QVY2bVBKO0FNemxQQTtFSWZHO0VBQ0E7RUFDQTtFUmdKRDtFQUNBO0VBQ0E7RUFDQTtFUWpKQztBVjhtUEg7QU1ubVBBO0VJUkk7RUFDQTtFQUNBO0VBQ0E7QVY4bVBKO0FNem1QQTtFSURJO0VBQ0E7RUFDQTtBVjZtUEo7QU05bVBBO0VJS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjRtUEo7QVV6bVBHO0VBRUU7QVYwbVBMO0FVdG1QRztFQUVJO0FWdW1QUDtBVXptUEc7RUFNRztFQUNBO0FWc21QTjtBTWxvUEE7RUltQ0c7QVZrbVBIO0FNcm9QQTtFSXNDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWa21QSjtBTTVvUEE7RUk2Q0k7RUFDQTtFQUNBO0VBQ0E7QVZrbVBKO0FNbHBQQTtFSW1ESTtFQUNBO0FWa21QSjtBTXRwUEE7RUl1REk7RUFDQTtFQUNBO0VBQ0E7QVZrbVBKO0FNNXBQQTtFSTRETTtFQUNBO0FWbW1QTjtBVWxtUEs7RUFDQztBVm9tUE47QVVsbVBLO0VBQ0M7QVZvbVBOO0FNdHFQQTtFSTJFSztFUmlDSDtFQUNBO0VBQ0E7QUY4alBGO0FNNXFQQTs7RUltRks7RUFDQTtBVjZsUEw7QU1qclBBOztFS2pESztFQUNBO0VBQ0E7QVhzdVBMO0FNdnJQQTs7RUs1Q0s7QVh1dVBMO0FNM3JQQTs7RUt6Q0k7RUFDQTtBWHd1UEo7QU1oc1BBOztFS3JDSztFQUNBO0FYeXVQTDtBV3h1UEs7O0VBQ0E7QVgydVBMO0FNenNQQTs7RUs1Qkc7RUFDQTtBWHl1UEg7QU05c1BBOztFS3pCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMnVQSjtBTXp0UEE7O0VLaEJLO0FYNnVQTDtBVzV1UEs7O0VBQ0M7QVgrdVBOO0FNanVQQTs7RUtUSTtFQUNBO0FYOHVQSjtBTXR1UEE7O0VLSEc7QVg2dVBIO0FNMXVQQTs7RUtESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYK3VQSjtBTXJ2UEE7O0VLUUs7RUFDQTtBWGl2UEw7QU0xdlBBOztFS2VHO0VBQ0E7QVgrdVBIO0FNL3ZQQTs7OztFS2tCSTtFQUNBO0FYbXZQSjtBTXR3UEE7Ozs7RUtxQks7RUFDQTtBWHV2UEw7QU03d1BBOztFSzJCRztFQUNBO0FYc3ZQSDtBTWx4UEE7O0VLOEJJO0VBQ0E7QVh3dlBKO0FNdnhQQTs7RUtvQ0c7QVh1dlBIO0FNM3hQQTs7OztFS3NDSTtFQUNBO0FYMnZQSjtBTWx5UEE7O0VLNENHO0VBQ0E7RUFDQTtBWDB2UEg7QU14eVBBOztFS2dESTtBWDR2UEo7QVczdlBJOztFQUNDO0VBQ0E7QVg4dlBMO0FNanpQQTtFTWpETTtBWnEyUE47QU1welBBOztFTTNDSTtBWm0yUEo7QU14elBBO0VNdkNJO0FaazJQSjtBTTN6UEE7RU1sQ007QVpnMlBOO0FNOXpQQTtFTTlCUTtBWisxUFI7QU1qMFBBO0VNdEJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VaeTFQSjs4QkFDNEI7QUFDOUI7QU01MFBBO0VNVE07RUFDQTtFQUNBO0VBQ0E7RVZ5SUo7RUFDQTtFQUNBO0VBQ0E7RVUxSUk7RVZnSEo7RUFDQTtFQUNBO0VVaEhJO0VWZ0tKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4clBGO0FZLzFQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppMlBSO0FZOTFQTTs7RUFFRTtBWmcyUFI7QU1qM1BBO0VNc0JNO0VBQ0E7QVo4MVBOO0FZNTFQTTtFQUNFO0FaODFQUjtBTXgzUEE7Ozs7OztFSm1JRTtFQUNBO0VBQ0E7RUFDQTtFVWhHSTtFQUNBO0FaODFQTjtBWTUxUE07Ozs7OztFVnlFSjtFQUNBO0VBQ0E7QUYyeFBGO0FNLzRQQTs7RU04Q007QVpxMlBOO0FNbjVQQTs7RU1pRE07RUFDQTtFQUNBO0VBQ0E7QVpzMlBOO0FNMTVQQTs7O0VNMERNO0VBQ0E7QVpxMlBOO0FZbjJQTTs7O0VBQ0U7QVp1MlBSO0FNcjZQQTtFTWtFTTtBWnMyUE47QU14NlBBO0VNcUVNO0FaczJQTjtBTTM2UEE7RU0wRU07RUFDQTtBWm8yUE47QU0vNlBBOztFTStFTTtFQUNBO0VBQ0E7QVpvMlBOO0FZbDJQTTs7RUFDRTtBWnEyUFI7QU16N1BBO0VNd0ZNO0FabzJQTjtBTTU3UEE7RU0yRk07QVpvMlBOO0FZNTFQSTtFQUVJO0FaNjFQUjtBWTExUEk7RUFFSTtFVnlCTjtFQUNBO0VBQ0E7RUFDQTtFVTFCTTtFQUNBO0FaODFQUjtBWTUxUFE7RUFDRTtFVkVSO0VBQ0E7RUFDQTtBRjYxUEY7QVk3MVBRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVptMlB6RztBWWwyUFE7RUFBOEI7RUFBNEI7RUFBMkI7RUFBWTtBWncyUHpHO0FZdjJQUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FaNjJQekc7QVk1MlBRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVprM1B6RztBWWgzUFE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWnMzUDlHO0FZcjNQUTtFQUFvQztFQUE0QjtFQUEwQjtFQUFZO0FaMjNQOUc7QVkxM1BRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVpnNFA5RztBWS8zUFE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWnE0UDlHO0FZOTNQSTtFQUVJO0FaKzNQUjtBWTUzUEk7RUFFSTtFVlBOO0VBQ0E7RUFDQTtFQUNBO0FGcTRQRjtBWTkzUFE7RUFDRTtFVjVCUjtFQUNBO0VBQ0E7QUY2NVBGO0FZejRQSTtFQVVpRDtFQUEyQjtFQUFZO0FabzRQNUY7QVk5NFBJO0VBV2lEO0VBQTJCO0VBQVk7QVp3NFA1RjtBWW41UEk7RUFZaUQ7RUFBMkI7RUFBWTtBWjQ0UDVGO0FZeDVQSTtFQWF1RDtFQUFZO0FaKzRQdkU7QVk1NVBJO0VBY3VEO0VBQVk7QVprNVB2RTtBWWg2UEk7RUFldUQ7RUFBWTtBWnE1UHZFO0FZcDZQSTtFQWtCSTtBWnE1UFI7QU0vaVFBO0VNb0tRO0VWakNOO0VBQ0E7RUFDQTtFQUNBO0VVZ0NNO0VBQ0E7QVppNVBSO0FZLzRQUTtFQUNFO0VWeERSO0VBQ0E7RUFDQTtBRjA4UEY7QVloNVBRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVpzNVB6RztBWXI1UFE7RUFBOEI7RUFBNEI7RUFBMkI7RUFBWTtBWjI1UHpHO0FZMTVQUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FaZzZQekc7QVkvNVBRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVpxNlB6RztBWW42UFE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWnk2UDlHO0FZeDZQUTtFQUFvQztFQUE0QjtFQUEwQjtFQUFZO0FaODZQOUc7QVk3NlBRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVptN1A5RztBWWw3UFE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWnc3UDlHO0FNOW1RQTtFTThMUTtBWm03UFI7QU1qblFBO0VNb01JO0FaZzdQSjtBTXBuUUE7RU13TUk7RUFDQTtBWis2UEo7QU14blFBO0VNNk1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjg2UEo7QU1ob1FBO0VNc05JO0FaNjZQSjtBTW5vUUE7RU13Tk07QVo4NlBOO0FNdG9RQTtFTWtPTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadTZQTjtBTW5wUUE7RU0rTlE7RUFDQTtBWnU3UFI7QU12cFFBO0VNK09NO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyNlBOO0FNOXBRQTtFTXNQTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyNlBOO0FNdHFRQTtFTWdRSTtBWnk2UEo7QU16cVFBO0VNa1FNO0VBQ0E7RUFDQTtFVmpJSjtFQUNBO0VBQ0E7RUFDQTtBRjRpUUY7QVk1NlBNOztFQUNFO0VBQ0E7RUFDQTtBWis2UFI7QU14clFBO0VNNlFRO0FaODZQUjtBTTNyUUE7RU1vUk07RUFDQTtFQUNBO0VBQ0E7QVowNlBOO0FNanNRQTtFTTJSTTtFQUNBO0FaeTZQTjtBTXJzUUE7RU1pU0k7QVp1NlBKO0FNeHNRQTtFTXFTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaczZQSjtBTS9zUUE7RU02U0k7RUFDQTtFQUNBO0VBQ0E7QVpxNlBKO0FNcnRRQTtFTW9USTtFQUNBO0FabzZQSjtBTXp0UUE7RU0yVEk7RUFDQTtBWmk2UEo7QU03dFFBO0VNaVVNO0FaKzVQTjtBTWh1UUE7RU1vVU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaKzVQTjtBTXh1UUE7RU02VU07RUFDQTtFQUNBO0FaODVQTjtBTTd1UUE7RU1pVlE7QVorNVBSO0FNaHZRQTtFTXVWSTtFQUNBO0FaNDVQSjtBTXB2UUE7O0VNNlZNO0FaMjVQTjtBWTE1UE07O0VBQ0U7QVo2NVBSO0FNNXZRQTtFTW1XTTtFQUNBO0VBQ0E7QVo0NVBOO0FNandRQTtFTXVXUTtBWjY1UFI7QU1wd1FBO0VNMFdRO0VBQ0E7QVo2NVBSO0FNeHdRQTtFTWlYSTtFQUNBO0FaMDVQSjtBTTV3UUE7RU11WE07RUFDQTtBWnc1UE47QU1oeFFBO0VNMlhNO0FadzVQTjtBTW54UUE7RU04WE07RUFDQTtBWnc1UE47QU12eFFBO0VNdWxCTTtFQUNBO0FabXNQTjtBTTN4UUE7RU00bEJJO0Faa3NQSjtBTTl4UUE7O0VNZ21CTTtBWmtzUE47QU1seVFBO0VPbERJO0VYeUtGO0VBQ0E7RUFDQTtFV3pLRTtFQUNBO0FieTFRSjtBTTF5UUE7RUo0R0U7RUFDQTtFQUNBO0FGaXNRRjtBTS95UUE7RUo0R0U7RUFDQTtFQUNBO0FGc3NRRjtBTXB6UUE7RU9yQ007QWI0MVFOO0FNdnpRQTs7RU8vQkk7QWIwMVFKO0FNM3pRQTtFT3pCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1MVFKO0FNbjBRQTtFT2pCTTtBYnUxUU47QU10MFFBO0VPVkk7QWJtMVFKO0FNejBRQTtFT1BNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibTFRTjtBYWoxUU07O0VYa0lKO0VBQ0E7RUFDQTtFQUNBO0FGbXRRRjtBYW4xUU07O0VBRUU7RUFDQTtBYnExUVI7QWFuMVFNOztFQUNFO0VBQ0E7QWJzMVFSO0FNbjJRQTtFT3NCTTtBYmcxUU47QU10MlFBO0VPMEJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWCtISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXaklJO0FibTFRTjtBYWoxUU07RUFDRTtFQUNBO0FibTFRUjtBYWgxUU07RUFDRTtBYmsxUVI7QWFoMVFRO0VBQ0U7RUFDQTtFQUNBO0FiazFRVjtBTWg0UUE7RU91RE07RUFDQTtFWDJFSjtFQUNBO0VBQ0E7RUFDQTtFVzVFSTtFQUNBO0FiKzBRTjtBTTE0UUE7RU84RFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiKzBRUjtBTXI1UUE7RU8yRU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNjBRTjtBYTMwUU07OztFQUNFO0VBQ0E7QWIrMFFSO0FNbjZRQTtFRmxDTTtFQUNBO0VBQ0E7RUFDQTtBSnc4UU47QU16NlFBO0VGM0JNO0VBQ0E7RUFDQTtBSnU4UU47QUl0OFFNO0VBQ0U7QUp3OFFSO0FNajdRQTtFRmxCTTtBSnM4UU47QU1wN1FBO0VGZE07RUFDQTtFQUNBO0FKcThRTjtBSXA4UU07RUFDRTtBSnM4UVI7QU01N1FBO0VRcERJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG0vUUo7QU1wOFFBO0VReENJO0FkKytRSjtBTXY4UUE7RVFyQ007RUFDQTtFQUNBO0Vac0tKO0VBQ0E7RUFDQTtFQUNBO0VZdktJO0VBQ0E7QWRrL1FOO0FNbDlRQTtFUXpCTTtBZDgrUU47QU1yOVFBO0VRdEJRO0Vab0xOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyelFGO0FjLytRTTs7RUFFSTtBZGkvUVY7QU1qK1FBO0VRVEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWmlIRjtFQUNBO0VBQ0E7QUY2M1FGO0FNMytRQTtFUURNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrK1FOO0FjNytRTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkKytRUjtBYzUrUU07RUFDRTtFQUNBO0FkOCtRUjtBYzUrUVE7RUFDRTtBZDgrUVY7QWMzK1FNO0VBQ0U7QWQ2K1FSO0FjMytRUTtFQUNFO0FkNitRVjtBTXhnUkE7RUptSUU7RUFDQTtFQUNBO0VBQ0E7RVlqR0U7RUFDQTtFQUNBO0FkMCtRSjtBY3grUUk7O0VBQ0U7RUFDQTtBZDIrUU47QU10aFJBO0VRaURNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVpvREo7RUFDQTtFQUNBO0VBcUJBO0VBQ0E7RUFDQTtFQUNBO0VZM0VJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDYrUU47QU03aVJBO0VRb0VNO0VBQ0E7RUFDQTtBZDQrUU47QU1salJBO0VBa0JJO0VBQ0E7QU5taVJKO0FNdGpSQTtFSmtIRTtFQUNBO0VBQ0E7RUFlQTtFQUNBO0VBQ0E7RUFDQTtBRnk3UUY7QU0valJBO0VTL0NNO0FmaW5STjtBTWxrUkE7RUo0R0U7RUFDQTtFQUNBO0VheEpJO0Fma25STjtBTXhrUkE7RVNwQ007RUFDQTtFYnFKSjtFQUNBO0VBQ0E7QUYyOVFGO0FNL2tSQTs7RVM5Qk07RUFDQTtBZmluUk47QU1wbFJBO0VTMUJNO0Vid0xKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwN1FGO0FlbG5STTs7O0VBQ0U7RWJ1SU47RUFDQTtFQUNBO0FGZy9RRjtBZTFuUk07OztFQUtJO0FmMG5SVjtBTXptUkE7RVNSTTtFQUNBO0VBQ0E7QWZvblJOO0FNOW1SQTtFU0NJO0VBQ0E7RUFDQTtBZmduUko7QUVuaFJFOztFQUVFO0VBQ0E7QUZxaFJKO0FFbGhSRTtFQUNFO0FGb2hSSjtBTTNuUkE7O0VTT007QWZ3blJOO0FNL25SQTtFU1VNO0Fmd25STjtBTWxvUkE7RVNhTTtFQUNBO0Fmd25STjtBTXRvUkE7RVNvQk07RUFDQTtFQUNBO0FmcW5STjtBTTNvUkE7RVN5Qk07RUFDQTtFQUNBO0FmcW5STjtBTWhwUkE7RVM4Qk07RUFDQTtFQUNBO0FmcW5STjtBTXJwUkE7RVN3Q007RUFDQTtBZmduUk47QU16cFJBO0VTNkNNO0VBQ0E7RWJxRko7RUFDQTtFQUNBO0VBQ0E7RUFwQkE7RUFDQTtFQUNBO0FGZ2pSRjtBZWxuUk07RUFDRTtFQUNBO0Fmb25SUjtBTXhxUkE7O0VKNEdFO0VBQ0E7RUFDQTtFYWpESTtBZmtuUk47QU0vcVJBO0VKbUlFO0VBQ0E7RUFDQTtFQUNBO0VhakVFO0FmaW5SSjtBTXRyUkE7RVN3RU07RUFDQTtBZmluUk47QU0xclJBO0VTNkVNO0FmZ25STjtBTTdyUkE7RVNpRk07QWYrbVJOO0FNaHNSQTtFU3NGSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2bVJKO0FNeHNSQTs7RVNrR1E7QWYwbVJSO0FNNXNSQTtFU3FHUTtBZjBtUlI7QU0vc1JBO0VTd0dRO0VBQ0E7RUFDQTtBZjBtUlI7QU1wdFJBO0VTOEdNO0VBQ0E7QWZ5bVJOO0FNeHRSQTtFU21ITTtBZndtUk47QU0zdFJBO0VTc0hNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3bVJOO0Fldm1STTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnltUlI7QWV0bVJJO0VBQ0U7SUFDSTtFZndtUlI7RWV0bVJJO0lBQ0k7RWZ3bVJSO0FBQ0Y7QU1ydlJBO0VIbUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxdVJKO0FNcndSQTtFSG9DSTtFQUNBO0FIb3VSSjtBTXp3UkE7RUgwQ007QUhrdVJOO0FNNXdSQTtFSDZDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa3VSTjtBTW54UkE7O0VIbURRO0VBQ0E7QUhvdVJSO0FNeHhSQTtFSHVEUTtFQUNBO0FIb3VSUjtBTTV4UkE7RUgyRFE7QUhvdVJSO0FHbnVSUTtFQUNFO0FIcXVSVjtBTWx5UkE7RUhpRVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhvdVJSO0FNM3lSQTtFSDZFSTtFQUNBO0VBQ0E7QUhpdVJKO0FNaHpSQTtFSG1GSTtFQUNBO0VBQ0E7RUFDQTtBSGd1Uko7QU10elJBO0VIMEZJO0VBQ0E7QUgrdFJKO0FNMXpSQTtFSCtGSTtBSDh0Uko7QU03elJBO0VIaUdNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrdFJOO0FNdjBSQTtFSDBHUTtFQUNBO0VBQ0E7QUhndVJSO0FNNTBSQTtFSGlITTtFQUNBO0VBQ0E7QUg4dFJOO0FNajFSQTtFSHdISTtBSDR0Uko7QU1wMVJBO0VINkhNO0VBQ0E7QUgwdFJOO0FHenRSTTtFQUNFO0FIMnRSUjtBTTMxUkE7OztFSHNJSTtBSDB0Uko7QU1oMlJBOzs7RUh3SU07RUFDQTtBSDZ0Uk47QU10MlJBO0VIOElJO0VBQ0E7RUFDQTtFQUNBO0FIMnRSSjtBTWwxUkE7RU5vMVJFLFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osWUFBWTtFQUNaLHlDQUF5QztFQUN6Qyx1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxTQUFTO0VBQ1QsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osd0JBQXdCO0VBQ3hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsMEJBQTBCO0VBQzFCLG1DQUFtQztBQUNyQztBTXQzUkE7Ozs7RUMxRUk7QVBzOFJKO0FNNTNSQTs7RUpvSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQS9CQTtFQUNBO0VBQ0E7RUFDQTtBRjR4UkY7QU14NFJBOztFSm9JRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd3dSRjtBTzk4Ukk7O0VMdUtGO0VBQ0E7RUFDQTtFQUNBO0FGMnlSRjtBRWoxUkU7Ozs7RUFFRTtFQUNBO0FGcTFSSjtBRWwxUkU7O0VBQ0U7QUZxMVJKO0FNbDZSQTs7RUNuRE07RUFDQTtFQUNBO0FQeTlSTjtBTXg2UkE7RUMzQ0k7QVBzOVJKO0FNMzZSQTtFQ3hDTTtFQUNBO0VBQ0E7RUFDQTtBUHM5Uk47QU1qN1JBO0VDbENRO0VBQ0E7RUFDQTtBUHM5UlI7QU10N1JBO0VDM0JNO0VBQ0E7QVBvOVJOO0FPajlSSTtFQUNFO0FQbTlSTjtBT3A5Ukk7RUFJSTtFQUNBO0VBQ0E7QVBtOVJSO0FPejlSSTtFQVNNO0FQbTlSVjtBTy84Uk07RUFDRTtBUGk5UlI7QU9sOVJNO0VBSUk7QVBpOVJWO0FNMzhSQTtFQ0FNO0FQODhSTjtBTTk4UkE7RUNJTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNjhSTjtBTXI5UkE7RUNZTTtBUDQ4Uk47QU14OVJBO0VDZ0JNO0VBQ0E7QVAyOFJOO0FPejhSTTtFQUNFO0FQMjhSUjtBTS85UkE7RUN5Qk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHk4Uk47QU10K1JBO0VDaUNNO0VBQ0E7RUFDQTtFQUNBO0FQdzhSTjtBTTUrUkE7RUN1Q007RUFDQTtBUHc4Uk47QU1oL1JBO0VDNENNO0VBQ0E7RUFDQTtBUHU4Uk47QU1yL1JBOztFQ2lEUTtFQUNBO0FQdzhSUjtBTTEvUkE7RUNxRFE7RUFDQTtFQUNBO0FQdzhSUjtBTS8vUkE7RUMwRFE7RUFDQTtBUHc4UlI7QU90OFJRO0VBQ0U7QVB3OFJWO0FNdGdTQTtFQ3NFSTtBUG04Uko7QU16Z1NBO0VDeUVNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG04Uk47QU1qaFNBO0VDaUZRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtOFJSO0FNeGhTQTtFQzBGTTtFQUNBO0FQaThSTjtBTzc3Uk07RUFFSTtBUDg3UlY7QU0vaFNBO0VDdUdNO0FQMjdSTjtBTWxpU0E7RUMyR007RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDA3Uk47QU16aVNBO0VDbUhNO0FQeTdSTjtBTTVpU0E7RUNzSE07QVB5N1JOO0FNL2lTQTtFQ3lIUTtFQUNBO0VBQ0E7QVB5N1JSO0FNcGpTQTtFQzhIUTtBUHk3UlI7QU12alNBO0VDaUlVO0VBQ0E7RUFDQTtFTDFCUjtFQUNBO0VBQ0E7RUFDQTtFS3lCUTtFQUNBO0FQNDdSVjtBT3g3Uk07RUFFSTtFQUNBO0FQeTdSVjtBTzU3Uk07RUFNSTtBUHk3UlY7QU16a1NBO0VDc0pNO0FQczdSTjtBTTVrU0E7RUN5SlE7RUFDQTtFQUNBO0VBQ0E7RUxuRE47RUFDQTtFQUNBO0VBQ0E7RUtrRE07RUFDQTtBUHk3UlI7QU14bFNBO0VDb0tNO0FQdTdSTjtBTTNsU0E7RUMyS0k7QVBtN1JKO0FNOWxTQTtFQzhLTTtFQUNBO0FQbTdSTjtBRTVoU0U7O0VBRUU7RUFDQTtBRjhoU0o7QUUzaFNFO0VBQ0U7QUY2aFNKO0FPeDdSTTtFQUNFO0FQMDdSUjtBTTdtU0E7RUN3TE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3N1JOO0FNdG5TQTtFQ2tNTTtFQUNBO0FQdTdSTjtBTTFuU0E7RUMyTU07RUFDQTtFTG5HSjtFQUNBO0VBQ0E7RUFDQTtBRnNoU0Y7QU9uN1JNO0VBQ0U7RUFDQTtBUHE3UlI7QU10b1NBO0VDcU5NO0FQbzdSTjtBTXpvU0E7RUN5Tk07RUxoSEo7RUFDQTtFQUNBO0VBQ0E7QUZvaVNGO0FNaHBTQTtFSjZGRTtFQUNBO0VBQ0E7RUFVQTtFQUNBO0VBQ0E7RUFDQTtFS3dIRTtFQUNBO0VBQ0E7RUFDQTtBUHM3Uko7QU03cFNBO0VDME9NO0VBQ0E7QVBzN1JOO0FNanFTQTtFQ2lQSTtFQUNBO0VBQ0E7RUwxSUY7RUFDQTtFQUNBO0VBQ0E7RUFwQkE7RUFDQTtFQUNBO0FGbWxTRjtBTTdxU0E7RUN1UE07RUFDQTtFTC9JSjtFQUNBO0VBQ0E7RUFDQTtFSzhJSTtFQUNBO0FQNDdSTjtBTXZyU0E7RUNnUUs7QVAwN1JMO0FNMXJTQTtFQUtJO0FOd3JTSjtBTTdyU0E7RUw4Qkk7QURrcVNKO0FNaHNTQTtFTGtDSTtBRGlxU0o7QU1uc1NBO0VMcUNJO0FEaXFTSjtBTXRzU0E7O0VMMENJO0VBQ0E7RUN5RkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRDNGRTtBRG9xU0o7QUNscVNJOzs7Ozs7RUFDRTtBRHlxU047QUN2cVNJOztFQUNFO0FEMHFTTjtBTTd0U0E7RUwyREk7RUFDQTtFQUNBO0VBQ0E7QURxcVNKO0FNbnVTQTtFTGtFSTtFQUNBO0VBQ0E7RUFDQTtBRG9xU0o7QU16dVNBO0VMd0VJO0VBQ0E7RUFDQTtFQUNBO0FEb3FTSjtBTS91U0E7RUw4RUk7RUFDQTtFQUNBO0FEb3FTSjtBTXB2U0E7RUxzRkk7QURpcVNKO0FNdnZTQTtFTDRGSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ09GO0VBQ0E7RUFDQTtFQUNBO0VEUkU7RUFDQTtBRGlxU0o7QU10d1NBO0VMMkdJO0VDbkJGO0VBQ0E7RUFDQTtBRmtyU0Y7QU01d1NBO0VMK0dNO0VBQ0E7RUNvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRHRCSTtBRG9xU047QU10eFNBO0VMcUhRO0FEb3FTUjtBQ2pxU007O0VBQ0U7QURvcVNSO0FDanFTTTtFQUNFO0VBQ0E7QURtcVNSO0FNanlTQTs7RUxvSUk7RUFDQTtBRGlxU0o7QU10eVNBO0VMeUlJO0FEZ3FTSjtBTXp5U0E7RUw2SUk7QUQrcFNKO0FNNXlTQTtFTGlKUTtFQUNBO0FEOHBTUjtBTWh6U0E7RUxzSk07RUFDQTtBRDZwU047QU1welNBO0VMNEpRO0FEMnBTUjtBTXZ6U0E7RUo2RkU7RUFDQTtFQUNBO0FGNnRTRjtBTTV6U0E7RUxxS007RUFDQTtBRDBwU047QU1oMFNBO0VMd0tRO0FEMnBTUjtBTW4wU0E7RUwyS1E7RUFDQTtFQUNBO0VBQ0E7QUQycFNSO0FNejBTQTtFSjZGRTtFQUNBO0VBQ0E7QUYrdVNGO0FNOTBTQTtFTHVMTTtFQUNBO0FEMHBTTjtBTWwxU0E7RUwwTFE7QUQycFNSO0FNcjFTQTtFTDZMUTtFQUNBO0VBQ0E7QUQycFNSO0FNMTFTQTtFTHVNSTtFQUNBO0FEc3BTSjtBTTkxU0E7RUwyTU07QURzcFNOO0FNajJTQTtFTCtNTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDdEhKO0VBQ0E7RUFDQTtFRHNISTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDaEhKO0VBQ0E7RUFDQTtFQUNBO0VEK0dJO0VBQ0E7RUN4Rko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRHNGSTtFQUNBO0FEOHBTTjtBQzVwU007RUFDRTtFQUNBO0VBQ0E7QUQ4cFNSO0FDenBTUTs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZwU1Y7QUN4cFNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwcFNSO0FDeHBTUTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRDBwU1Y7QUN4cFNRO0VDcktOO0VBQ0E7RUFDQTtBRmcwU0Y7QUN4cFNNO0VBQ0U7RUFDQTtFQUNBO0FEMHBTUjtBQ3hwU1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUQwcFNWO0FDeHBTUTtFQ3RMTjtFQUNBO0VBQ0E7QUZpMVNGO0FNdDdTQTtFTCtSUTtFQUNBO0FEMHBTUjtBTTE3U0E7RUxtU1U7QUQwcFNWO0FDeHBTVTtFQUNFO0FEMHBTWjtBTWg4U0E7RUw2U007QURzcFNOO0FDbnBTSTtFQUVJO0FEb3BTUjtBQ2pwU0k7RUFFSTtFQUNBO0VBQ0E7QURrcFNSO0FDOW9TSTtFQUVJO0VBQ0E7RUFDQTtBRCtvU1I7QUM3b1NRO0VBQ0U7QUQrb1NWO0FNbjlTQTtFTDRVTTtFQUNBO0VBQ0E7QUQwb1NOO0FNeDlTQTtFTHFWTTtFQUNBO0VBQ0E7QURzb1NOO0FNNzlTQTtFTDRWSTtFQUNBO0VBQ0E7QURvb1NKO0FNbCtTQTtFTGlXTTtFQUNBO0VBQ0E7QURvb1NOO0FDam9TSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDNU9KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnM1NGO0FDbm9TTTtFQzNOSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaTJTRjtBQ3JvU0k7RUFDRTtFQUNBO0FEdW9TTjtBTW5nVEE7RUxrWVE7QURvb1NSO0FNdGdUQTs7RUx1WUk7QURtb1NKO0FNMWdUQTs7Ozs7RUwwWUk7RUFDQTtFQ2xTRjtFQUNBO0VBQ0E7RUFDQTtBRjA2U0Y7QU10aFRBO0VMZ1pJO0VBQ0E7RUFDQTtBRHlvU0o7QU0zaFRBO0VMc1pJO0VBQ0E7QUR3b1NKO0FNL2hUQTtFQVdJO0FOdWhUSjtBTWxpVEE7RUc1RUk7QVRpblRKO0FNcmlUQTtFRzFFTTtFQUNBO0VBQ0E7QVRrblROO0FNMWlUQTtFR3JFTTtBVGtuVE47QU03aVRBO0VHbkVRO0FUbW5UUjtBTWhqVEE7RUcvRE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa25UTjtBTTNqVEE7RUdsREk7RUFDQTtFQUNBO0VBQ0E7RVB3SkY7RUFDQTtFQUNBO0VBQ0E7RU96SkU7QVRtblRKO0FNdGtUQTtFRzFDTTtBVG1uVE47QU16a1RBO0VHdENNO0VBQ0E7RUFDQTtBVGtuVE47QU05a1RBO0VHaENNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpblROO0FNeGxUQTtFR3RCTTtFQUNBO0VBQ0E7RUFDQTtBVGluVE47QU05bFRBO0VHZk07RUFDQTtFQUNBO0FUZ25UTjtBTW5tVEE7RUdUTTtFQUNBO0VBQ0E7QVQrbVROO0FNeG1UQTtFR0hNO0VBQ0E7RUFDQTtBVDhtVE47QVMzbVRJO0VBRUk7QVQ0bVRSO0FTeG1USTtFQUVJO0FUeW1UUjtBUzNtVEk7RUFNTTtFQUNBO0FUd21UVjtBTXZuVEE7RUdzQkk7RUFDQTtBVG9tVEo7QU0zblRBO0VHMEJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvbVRKO0FNbG9UQTtFR2tDSTtFUGdERjtFQUNBO0VBQ0E7RU9oREU7RUFDQTtFQUNBO0VBQ0E7RVBrRUY7RUFDQTtFQUNBO0VBQ0E7RU9uRUU7RUFDQTtFUDBGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK2dURjtBTXZwVEE7RUc4Q007RUFDQTtBVDRtVE47QU0zcFRBOztFR29ETTtFQUNBO0FUMm1UTjtBTWhxVEE7RUd5RE07QVQwbVROO0FTdm1USTs7RUFDRTtBVDBtVE47QVMzbVRJOztFQUlJO0FUMm1UUjtBTTNxVEE7RUdzRUk7RUFDQTtFQUNBO0FUd21USjtBTWhyVEE7RUcwRU07QVR5bVROO0FNbnJUQTtFRzRFUTtFQUNBO0VBQ0E7RUFDQTtBVDBtVFI7QU16clRBO0VHbUZNO0VBQ0E7RUFDQTtFQUNBO0FUeW1UTjtBTS9yVEE7RUc0Rk07RVBWSjtFQUNBO0VBQ0E7QUZpblRGO0FNcnNUQTtFR2tHSTtBVHNtVEo7QU14c1RBO0VHc0dJO0VBQ0E7QVRxbVRKO0FNNXNUQTs7O0VHNkdJO0VBQ0E7QVRvbVRKO0FNbHRUQTtFR2tISTtFQUNBO0VBQ0E7RUFDQTtBVG1tVEo7QU14dFRBOztFR3lISTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbW1USjtBTXR1VEE7RUd1SUk7QVRrbVRKO0FNenVUQTtFRzBJTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa21UTjtBTWh2VEE7RUdpSk07RUFDQTtFQUNBO0VBQ0E7QVRrbVROO0FNdHZUQTtFR3VKTTtFQUNBO0FUa21UTjtBTTF2VEE7RUcySk07RUFDQTtFQUNBO0VBQ0E7QVRrbVROO0FNaHdUQTtFR2dLUTtFQUNBO0FUbW1UUjtBU2xtVFE7RUFDRTtBVG9tVFY7QVNsbVRRO0VBQ0U7QVRvbVRWO0FNMXdUQTtFRzhLUTtFUDVGTjtFQUNBO0VBQ0E7QUY0clRGO0FNaHhUQTtFR3NMTTtFQUNBO0VBQ0E7RVB0R0o7RUFDQTtFQUNBO0FGb3NURjtBTXh4VEE7RUc4TEk7RVQ2bFRGLGVBQWU7RVM1bFRiO0VUOGxURixXQUFXO0VTN2xUVDtFVCtsVEYsbUJBQW1CO0VTOWxUakI7RVRnbVRGLFlBQVk7RVMvbFRWO0VUaW1URiwyQkFBMkI7RVNobVR6QjtFVGttVEY7bUVBQ2lFO0FBQ25FO0FNdnlUQTtFRzhRSTtBVDRoVEo7QU0xeVRBO0VHZ1JNO0FUNmhUTjtBTTd5VEE7RUk1RUc7RUFDQTtBVjQzVEg7QU1qelRBO0VJekVJO0VBQ0E7RUFDQTtBVjYzVEo7QU10elRBO0VJcEVJO0FWNjNUSjtBTXp6VEE7RUlsRUk7QVY4M1RKO0FNNXpUQTtFSTlESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNFO0VBQ0E7QVY2M1ROO0FNdjBUQTtFSWpERztFQUNBO0FWMjNUSDtBTTMwVEE7RUk5Q0k7QVY0M1RKO0FNOTBUQTtFSXpDRztFQUNBO0VBQ0E7RVJnSkQ7RUFDQTtFQUNBO0VBQ0E7RVFqSkM7QVY2M1RIO0FNeDFUQTtFSWxDSTtFQUNBO0VBQ0E7RUFDQTtBVjYzVEo7QU05MVRBO0VJM0JJO0VBQ0E7RUFDQTtBVjQzVEo7QU1uMlRBO0VJckJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyM1RKO0FVeDNURztFQUVFO0FWeTNUTDtBVXIzVEc7RUFFSTtBVnMzVFA7QVV4M1RHO0VBTUc7RUFDQTtBVnEzVE47QU12M1RBO0VJU0c7QVZpM1RIO0FNMTNUQTtFSVlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpM1RKO0FNajRUQTtFSW1CSTtFQUNBO0VBQ0E7RUFDQTtBVmkzVEo7QU12NFRBO0VJeUJJO0VBQ0E7QVZpM1RKO0FNMzRUQTtFSTZCSTtFQUNBO0VBQ0E7RUFDQTtBVmkzVEo7QU1qNVRBO0VJa0NNO0VBQ0E7QVZrM1ROO0FVajNUSztFQUNDO0FWbTNUTjtBVWozVEs7RUFDQztBVm0zVE47QU0zNVRBO0VJaURLO0VSaUNIO0VBQ0E7RUFDQTtBRjYwVEY7QU1qNlRBOztFSXlESztFQUNBO0FWNDJUTDtBTXQ2VEE7O0VLM0VLO0VBQ0E7RUFDQTtBWHEvVEw7QU01NlRBOztFS3RFSztBWHMvVEw7QU1oN1RBOztFS25FSTtFQUNBO0FYdS9USjtBTXI3VEE7O0VLL0RLO0VBQ0E7QVh3L1RMO0FXdi9USzs7RUFDQTtBWDAvVEw7QU05N1RBOztFS3RERztFQUNBO0FYdy9USDtBTW44VEE7O0VLbkRJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwL1RKO0FNOThUQTs7RUsxQ0s7QVg0L1RMO0FXMy9USzs7RUFDQztBWDgvVE47QU10OVRBOztFS25DSTtFQUNBO0FYNi9USjtBTTM5VEE7O0VLN0JHO0FYNC9USDtBTS85VEE7O0VLM0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4L1RKO0FNMStUQTs7RUtsQks7RUFDQTtBWGdnVUw7QU0vK1RBOztFS1hHO0VBQ0E7QVg4L1RIO0FNcC9UQTs7OztFS1JJO0VBQ0E7QVhrZ1VKO0FNMy9UQTs7OztFS0xLO0VBQ0E7QVhzZ1VMO0FNbGdVQTs7RUtDRztFQUNBO0FYcWdVSDtBTXZnVUE7O0VLSUk7RUFDQTtBWHVnVUo7QU01Z1VBOztFS1VHO0FYc2dVSDtBTWhoVUE7Ozs7RUtZSTtFQUNBO0FYMGdVSjtBTXZoVUE7O0VLa0JHO0VBQ0E7RUFDQTtBWHlnVUg7QU03aFVBOztFS3NCSTtBWDJnVUo7QVcxZ1VJOztFQUNDO0VBQ0E7QVg2Z1VMO0FNdGlVQTtFTTNFTTtBWm9uVU47QU16aVVBOztFTXJFSTtBWmtuVUo7QU03aVVBO0VNakVJO0FaaW5VSjtBTWhqVUE7RU01RE07QVorbVVOO0FNbmpVQTtFTXhEUTtBWjhtVVI7QU10alVBO0VNaERNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0Vad21VSjs4QkFDNEI7QUFDOUI7QU1qa1VBO0VNbkNNO0VBQ0E7RUFDQTtFQUNBO0VWeUlKO0VBQ0E7RUFDQTtFQUNBO0VVMUlJO0VWZ0hKO0VBQ0E7RUFDQTtFVWhISTtFVmdLSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNjhURjtBWTltVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ25VUjtBWTdtVU07O0VBRUU7QVorbVVSO0FNdG1VQTtFTUpNO0VBQ0E7QVo2bVVOO0FZM21VTTtFQUNFO0FaNm1VUjtBTTdtVUE7Ozs7OztFSnlHRTtFQUNBO0VBQ0E7RUFDQTtFVWhHSTtFQUNBO0FaNm1VTjtBWTNtVU07Ozs7OztFVnlFSjtFQUNBO0VBQ0E7QUYwaVVGO0FNcG9VQTs7RU1vQk07QVpvblVOO0FNeG9VQTs7RU11Qk07RUFDQTtFQUNBO0VBQ0E7QVpxblVOO0FNL29VQTs7O0VNZ0NNO0VBQ0E7QVpvblVOO0FZbG5VTTs7O0VBQ0U7QVpzblVSO0FNMXBVQTtFTXdDTTtBWnFuVU47QU03cFVBO0VNMkNNO0FacW5VTjtBTWhxVUE7RU1nRE07RUFDQTtBWm1uVU47QU1wcVVBOztFTXFETTtFQUNBO0VBQ0E7QVptblVOO0FZam5VTTs7RUFDRTtBWm9uVVI7QU05cVVBO0VNOERNO0FabW5VTjtBTWpyVUE7RU1pRU07QVptblVOO0FZM21VSTtFQUVJO0FaNG1VUjtBWXptVUk7RUFFSTtFVnlCTjtFQUNBO0VBQ0E7RUFDQTtFVTFCTTtFQUNBO0FaNm1VUjtBWTNtVVE7RUFDRTtFVkVSO0VBQ0E7RUFDQTtBRjRtVUY7QVk1bVVRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVprblV6RztBWWpuVVE7RUFBOEI7RUFBNEI7RUFBMkI7RUFBWTtBWnVuVXpHO0FZdG5VUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FaNG5Vekc7QVkzblVRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVppb1V6RztBWS9uVVE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWnFvVTlHO0FZcG9VUTtFQUFvQztFQUE0QjtFQUEwQjtFQUFZO0FaMG9VOUc7QVl6b1VRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVorb1U5RztBWTlvVVE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWm9wVTlHO0FZN29VSTtFQUVJO0FaOG9VUjtBWTNvVUk7RUFFSTtFVlBOO0VBQ0E7RUFDQTtFQUNBO0FGb3BVRjtBWTdvVVE7RUFDRTtFVjVCUjtFQUNBO0VBQ0E7QUY0cVVGO0FZeHBVSTtFQVVpRDtFQUEyQjtFQUFZO0FabXBVNUY7QVk3cFVJO0VBV2lEO0VBQTJCO0VBQVk7QVp1cFU1RjtBWWxxVUk7RUFZaUQ7RUFBMkI7RUFBWTtBWjJwVTVGO0FZdnFVSTtFQWF1RDtFQUFZO0FaOHBVdkU7QVkzcVVJO0VBY3VEO0VBQVk7QVppcVV2RTtBWS9xVUk7RUFldUQ7RUFBWTtBWm9xVXZFO0FZbnJVSTtFQWtCSTtBWm9xVVI7QU1weVVBO0VNMElRO0VWakNOO0VBQ0E7RUFDQTtFQUNBO0VVZ0NNO0VBQ0E7QVpncVVSO0FZOXBVUTtFQUNFO0VWeERSO0VBQ0E7RUFDQTtBRnl0VUY7QVkvcFVRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVpxcVV6RztBWXBxVVE7RUFBOEI7RUFBNEI7RUFBMkI7RUFBWTtBWjBxVXpHO0FZenFVUTtFQUE4QjtFQUE0QjtFQUEyQjtFQUFZO0FaK3FVekc7QVk5cVVRO0VBQThCO0VBQTRCO0VBQTJCO0VBQVk7QVpvclV6RztBWWxyVVE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWndyVTlHO0FZdnJVUTtFQUFvQztFQUE0QjtFQUEwQjtFQUFZO0FaNnJVOUc7QVk1clVRO0VBQW9DO0VBQTRCO0VBQTBCO0VBQVk7QVprc1U5RztBWWpzVVE7RUFBb0M7RUFBNEI7RUFBMEI7RUFBWTtBWnVzVTlHO0FNbjJVQTtFTW9LUTtBWmtzVVI7QU10MlVBO0VNMEtJO0FaK3JVSjtBTXoyVUE7RU04S0k7RUFDQTtBWjhyVUo7QU03MlVBO0VNbUxJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjZyVUo7QU1yM1VBO0VNNExJO0FaNHJVSjtBTXgzVUE7RU04TE07QVo2clVOO0FNMzNVQTtFTXdNTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac3JVTjtBTXg0VUE7RU1xTVE7RUFDQTtBWnNzVVI7QU01NFVBO0VNcU5NO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowclVOO0FNbjVVQTtFTTROTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowclVOO0FNMzVVQTtFTXNPSTtBWndyVUo7QU05NVVBO0VNd09NO0VBQ0E7RUFDQTtFVmpJSjtFQUNBO0VBQ0E7RUFDQTtBRjJ6VUY7QVkzclVNOztFQUNFO0VBQ0E7RUFDQTtBWjhyVVI7QU03NlVBO0VNbVBRO0FaNnJVUjtBTWg3VUE7RU0wUE07RUFDQTtFQUNBO0VBQ0E7QVp5clVOO0FNdDdVQTtFTWlRTTtFQUNBO0Fad3JVTjtBTTE3VUE7RU11UUk7QVpzclVKO0FNNzdVQTtFTTJRSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacXJVSjtBTXA4VUE7RU1tUkk7RUFDQTtFQUNBO0VBQ0E7QVpvclVKO0FNMThVQTtFTTBSSTtFQUNBO0FabXJVSjtBTTk4VUE7RU1pU0k7RUFDQTtBWmdyVUo7QU1sOVVBO0VNdVNNO0FaOHFVTjtBTXI5VUE7RU0wU007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOHFVTjtBTTc5VUE7RU1tVE07RUFDQTtFQUNBO0FaNnFVTjtBTWwrVUE7RU11VFE7QVo4cVVSO0FNcitVQTtFTTZUSTtFQUNBO0FaMnFVSjtBTXorVUE7O0VNbVVNO0FaMHFVTjtBWXpxVU07O0VBQ0U7QVo0cVVSO0FNai9VQTtFTXlVTTtFQUNBO0VBQ0E7QVoycVVOO0FNdC9VQTtFTTZVUTtBWjRxVVI7QU16L1VBO0VNZ1ZRO0VBQ0E7QVo0cVVSO0FNNy9VQTtFTXVWSTtFQUNBO0FaeXFVSjtBTWpnVkE7RU02Vk07RUFDQTtBWnVxVU47QU1yZ1ZBO0VNaVdNO0FadXFVTjtBTXhnVkE7RU1vV007RUFDQTtBWnVxVU47QU01Z1ZBO0VNK2tCTTtFQUNBO0FaZzhUTjtBTWhoVkE7RU1vbEJJO0FaKzdUSjtBTW5oVkE7RU81RUk7RVh5S0Y7RUFDQTtFQUNBO0VXektFO0VBQ0E7QWJvbVZKO0FNM2hWQTtFSmtGRTtFQUNBO0VBQ0E7QUY0OFVGO0FNaGlWQTtFSmtGRTtFQUNBO0VBQ0E7QUZpOVVGO0FNcmlWQTtFTy9ETTtBYnVtVk47QU14aVZBOztFT3pESTtBYnFtVko7QU01aVZBO0VPbkRJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmttVko7QU1walZBO0VPM0NNO0Fia21WTjtBTXZqVkE7RU9wQ0k7QWI4bFZKO0FNMWpWQTtFT2pDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjhsVk47QWE1bFZNOztFWGtJSjtFQUNBO0VBQ0E7RUFDQTtBRjg5VUY7QWE5bFZNOztFQUVFO0VBQ0E7QWJnbVZSO0FhOWxWTTs7RUFDRTtFQUNBO0FiaW1WUjtBTXBsVkE7RU9KTTtBYjJsVk47QU12bFZBO0VPQU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VYK0hKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVdqSUk7QWI4bFZOO0FhNWxWTTtFQUNFO0VBQ0E7QWI4bFZSO0FhM2xWTTtFQUNFO0FiNmxWUjtBYTNsVlE7RUFDRTtFQUNBO0VBQ0E7QWI2bFZWO0FNam5WQTtFTzZCTTtFQUNBO0VYMkVKO0VBQ0E7RUFDQTtFQUNBO0VXNUVJO0VBQ0E7QWIwbFZOO0FNM25WQTtFT29DUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwbFZSO0FNdG9WQTtFT2lETTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3bFZOO0FhdGxWTTs7O0VBQ0U7RUFDQTtBYjBsVlI7QU0vblZJOztFQUNFO0FOa29WTjtBTXhwVkE7RUY1RE07RUFDQTtFQUNBO0VBQ0E7QUp1dFZOO0FNOXBWQTtFRnJETTtFQUNBO0VBQ0E7QUpzdFZOO0FJcnRWTTtFQUNFO0FKdXRWUjtBTXRxVkE7RUY1Q007QUpxdFZOO0FNenFWQTtFRnhDTTtFQUNBO0VBQ0E7QUpvdFZOO0FJbnRWTTtFQUNFO0FKcXRWUjtBTWpyVkE7RVE5RUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fka3dWSjtBTXpyVkE7RVFsRUk7QWQ4dlZKO0FNNXJWQTtFUS9ETTtFQUNBO0VBQ0E7RVpzS0o7RUFDQTtFQUNBO0VBQ0E7RVl2S0k7RUFDQTtBZGl3Vk47QU12c1ZBO0VRbkRNO0FkNnZWTjtBTTFzVkE7RVFoRFE7RVpvTE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBrVkY7QWM5dlZNOztFQUVJO0FkZ3dWVjtBTXR0VkE7RVFuQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWmlIRjtFQUNBO0VBQ0E7QUY0b1ZGO0FNaHVWQTtFUTNCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkOHZWTjtBYzV2Vk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDh2VlI7QWMzdlZNO0VBQ0U7RUFDQTtBZDZ2VlI7QWMzdlZRO0VBQ0U7QWQ2dlZWO0FjMXZWTTtFQUNFO0FkNHZWUjtBYzF2VlE7RUFDRTtBZDR2VlY7QU03dlZBO0VKeUdFO0VBQ0E7RUFDQTtFQUNBO0VZakdFO0VBQ0E7RUFDQTtBZHl2Vko7QWN2dlZJOztFQUNFO0VBQ0E7QWQwdlZOO0FNM3dWQTtFUXVCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Vab0RKO0VBQ0E7RUFDQTtFQXFCQTtFQUNBO0VBQ0E7RUFDQTtFWTNFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0dlZOO0FNbHlWQTtFUTBDTTtFQUNBO0VBQ0E7QWQydlZOO0FNdnlWQTtFSndGRTtFQUNBO0VBQ0E7RUFlQTtFQUNBO0VBQ0E7RUFDQTtBRm9zVkY7QU1oelZBO0VTekVNO0FmNDNWTjtBTW56VkE7RUprRkU7RUFDQTtFQUNBO0VheEpJO0FmNjNWTjtBTXp6VkE7RVM5RE07RUFDQTtFYnFKSjtFQUNBO0VBQ0E7QUZzdVZGO0FNaDBWQTs7RVN4RE07RUFDQTtBZjQzVk47QU1yMFZBO0VTcERNO0Vid0xKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxc1ZGO0FlNzNWTTs7O0VBQ0U7RWJ1SU47RUFDQTtFQUNBO0FGMnZWRjtBZXI0Vk07OztFQUtJO0FmcTRWVjtBTTExVkE7RVNsQ007RUFDQTtFQUNBO0FmKzNWTjtBTS8xVkE7RVN6Qkk7RUFDQTtFQUNBO0FmMjNWSjtBRTl4VkU7O0VBRUU7RUFDQTtBRmd5Vko7QUU3eFZFO0VBQ0U7QUYreFZKO0FNNTJWQTs7RVNuQk07QWZtNFZOO0FNaDNWQTtFU2hCTTtBZm00Vk47QU1uM1ZBO0VTYk07RUFDQTtBZm00Vk47QU12M1ZBO0VTTk07RUFDQTtFQUNBO0FmZzRWTjtBTTUzVkE7RVNETTtFQUNBO0VBQ0E7QWZnNFZOO0FNajRWQTtFU0lNO0VBQ0E7RUFDQTtBZmc0Vk47QU10NFZBO0VTY007RUFDQTtBZjIzVk47QU0xNFZBO0VTbUJNO0VBQ0E7RWJxRko7RUFDQTtFQUNBO0VBQ0E7RUFwQkE7RUFDQTtFQUNBO0FGMnpWRjtBZTczVk07RUFDRTtFQUNBO0FmKzNWUjtBTXo1VkE7O0VKa0ZFO0VBQ0E7RUFDQTtFYWpESTtBZjYzVk47QU1oNlZBO0VKeUdFO0VBQ0E7RUFDQTtFQUNBO0VhakVFO0FmNDNWSjtBTXY2VkE7RVM4Q007RUFDQTtBZjQzVk47QU0zNlZBO0VTbURNO0FmMjNWTjtBTTk2VkE7RVN1RE07QWYwM1ZOO0FNajdWQTtFUzRESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3M1ZKO0FNejdWQTs7RVN3RVE7QWZxM1ZSO0FNNzdWQTtFUzJFUTtBZnEzVlI7QU1oOFZBO0VTOEVRO0VBQ0E7RUFDQTtBZnEzVlI7QU1yOFZBO0VTb0ZNO0VBQ0E7QWZvM1ZOO0FNejhWQTtFU3lGTTtBZm0zVk47QU01OFZBO0VTNEZNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtM1ZOO0FlbDNWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm8zVlI7QWVqM1ZJO0VBQ0U7SUFDSTtFZm0zVlI7RWVqM1ZJO0lBQ0k7RWZtM1ZSO0FBQ0Y7QU10K1ZBO0VIUEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGcvVko7QU10L1ZBO0VIVUk7RUFDQTtBSCsrVko7QU0xL1ZBO0VIZ0JNO0FINitWTjtBTTcvVkE7RUhtQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDYrVk47QU1wZ1dBOztFSHlCUTtFQUNBO0FIKytWUjtBTXpnV0E7RUg2QlE7RUFDQTtBSCsrVlI7QU03Z1dBO0VIaUNRO0FIKytWUjtBRzkrVlE7RUFDRTtBSGcvVlY7QU1uaFdBO0VIdUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIKytWUjtBTTVoV0E7RUhtREk7RUFDQTtFQUNBO0FINCtWSjtBTWppV0E7RUh5REk7RUFDQTtFQUNBO0VBQ0E7QUgyK1ZKO0FNdmlXQTtFSGdFSTtFQUNBO0FIMCtWSjtBTTNpV0E7RUhxRUk7QUh5K1ZKO0FNOWlXQTtFSHVFTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMCtWTjtBTXhqV0E7RUhnRlE7RUFDQTtFQUNBO0FIMitWUjtBTTdqV0E7RUh1Rk07RUFDQTtFQUNBO0FIeStWTjtBTWxrV0E7RUg4Rkk7QUh1K1ZKO0FNcmtXQTtFSG1HTTtFQUNBO0FIcStWTjtBR3ArVk07RUFDRTtBSHMrVlI7QU01a1dBOzs7RUg0R0k7QUhxK1ZKO0FNamxXQTs7O0VIOEdNO0VBQ0E7QUh3K1ZOO0FNdmxXQTtFSG9ISTtFQUNBO0VBQ0E7RUFDQTtBSHMrVko7QUFDQSxtQkFBbUI7QWdCN3FXbkI7RUFFRTtFQUNBO0FoQjhxV0Y7QWdCNXFXRztFQUNDO0VBQ0E7RUFDQTtBaEI4cVdKO0FnQjFxV0c7RUFDQztBaEI0cVdKO0FnQnhxV0c7RUFDQztBaEIwcVdKO0FnQnRxV0c7RUFDQztBaEJ3cVdKO0FnQnBxV0c7RUFDQztFQUNBO0FoQnNxV0o7QWdCbnFXRTtFQUNDO0VBQ0E7QWhCcXFXSDtBZ0JucVdFOztFQUNDO0FoQnNxV0g7QWdCM3NXQTs7O0VBMkNFO0FoQnFxV0Y7QWdCaHRXQTs7RUErQ0U7QWhCcXFXRjtBZ0JwdFdBO0VBa0RFO0VBQ0E7QWhCcXFXRjtBZ0J4dFdBO0VBd0RJO0FoQm1xV0o7QWlCNXRXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCOHRXRDtBaUJudVdBO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQit0V0Y7QWlCM3VXQTtFQWNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZ3VXSDtBaUJsdldBO0VBcUJHO0FqQmd1V0g7QWlCcnZXQTtFQXdCRztBakJndVdIO0FrQnh2V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIwdldKO0FrQmp3V0E7RUFTRTtBbEIydldGO0FtQnB3V0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkJzd1dEO0FtQjF3V0E7RUFNRTtFQUNBO0FuQnV3V0Y7QW1COXdXQTtFQVNHO0FuQnd3V0g7QW1CanhXQTs7RUFXSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjB3V0o7QW1CendXSTs7RUFDQztFQUNBO0FuQjR3V0w7QW1CdnlXQTtFQStCSTtFQUNBO0FuQjJ3V0o7QW1CM3lXQTtFQW1DSTtFQUNBO0FuQjJ3V0o7QW1CL3lXQTtFQXVDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIyd1dKO0FtQnJ3V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdXdXSjtBb0J0MFdBO0VBRUU7RUFDQTtBcEJ1MFdGO0FvQnAwV0E7RUFFRTtFQUNBO0VBQ0E7QXBCcTBXRjtBb0JqMFdBO0VBQ0M7RUFDQTtBcEJtMFdEO0FvQmgwV0E7RUFDQztBcEJrMFdEO0FvQm4wV0E7RUFHRTtFQUNBO0FwQm0wV0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9ub2RlX21vZHVsZXMvanNvbmVkaXRvci9kaXN0L2pzb25lZGl0b3IubWluLmNzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9hcHAubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9jb21tb24ubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9taXhpbnMubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy90ZW1wbGF0ZXMubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9qc29uZWRpdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vd2ViaXgtaW1hZ2Utb3JnYW5pemVyLy4vc291cmNlcy9zdHlsZXMvZmluZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vd2ViaXgtaW1hZ2Utb3JnYW5pemVyLy4vc291cmNlcy9zdHlsZXMvdGhlbWVzLmxlc3MiLCJ3ZWJwYWNrOi8vd2ViaXgtaW1hZ2Utb3JnYW5pemVyLy4vc291cmNlcy9zdHlsZXMvYm94ZXMubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vd2ViaXgtaW1hZ2Utb3JnYW5pemVyLy4vc291cmNlcy9zdHlsZXMvZGF0YXZpZXcubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9zY2VuZXMubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9tdWx0aWNoYW5uZWwubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9mb3Jtcy5sZXNzIiwid2VicGFjazovL3dlYml4LWltYWdlLW9yZ2FuaXplci8uL3NvdXJjZXMvc3R5bGVzL2hlYWRlci5sZXNzIiwid2VicGFjazovL3dlYml4LWltYWdlLW9yZ2FuaXplci8uL3NvdXJjZXMvc3R5bGVzL3BhZ2VzLmxlc3MiLCJ3ZWJwYWNrOi8vd2ViaXgtaW1hZ2Utb3JnYW5pemVyLy4vc291cmNlcy9zdHlsZXMvcG9wdXBzLmxlc3MiLCJ3ZWJwYWNrOi8vd2ViaXgtaW1hZ2Utb3JnYW5pemVyLy4vc291cmNlcy9zdHlsZXMvZHJhd2luZ3Rvb2xiYXIubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9pbWFnZWNvbnRhaW5lcnMubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9mdWxscGFnZS5sZXNzIiwid2VicGFjazovL3dlYml4LWltYWdlLW9yZ2FuaXplci8uL3NvdXJjZXMvc3R5bGVzL2Fubm90YXRpb24ubGVzcyIsIndlYnBhY2s6Ly93ZWJpeC1pbWFnZS1vcmdhbml6ZXIvLi9zb3VyY2VzL3N0eWxlcy9ucGRhdGF2aWV3Lmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmpzb25lZGl0b3IsLmpzb25lZGl0b3ItbW9kYWx7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7dGV4dC1zaXplLWFkanVzdDpub25lfS5qc29uZWRpdG9yIGlucHV0LC5qc29uZWRpdG9yIGlucHV0Om5vdChbdHlwZV0pLC5qc29uZWRpdG9yIGlucHV0W3R5cGU9c2VhcmNoXSwuanNvbmVkaXRvciBpbnB1dFt0eXBlPXRleHRdLC5qc29uZWRpdG9yLW1vZGFsIGlucHV0LC5qc29uZWRpdG9yLW1vZGFsIGlucHV0Om5vdChbdHlwZV0pLC5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9c2VhcmNoXSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDphdXRvO2JvcmRlcjppbmhlcml0O2JveC1zaGFkb3c6bm9uZTtmb250LXNpemU6aW5oZXJpdDtib3gtc2l6aW5nOmluaGVyaXQ7cGFkZGluZzppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7dHJhbnNpdGlvbjpub25lO2xpbmUtaGVpZ2h0OmluaGVyaXR9Lmpzb25lZGl0b3IgaW5wdXQ6Zm9jdXMsLmpzb25lZGl0b3IgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsLmpzb25lZGl0b3IgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5qc29uZWRpdG9yIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLmpzb25lZGl0b3ItbW9kYWwgaW5wdXQ6Zm9jdXMsLmpzb25lZGl0b3ItbW9kYWwgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXN7Ym9yZGVyOmluaGVyaXQ7Ym94LXNoYWRvdzppbmhlcml0fS5qc29uZWRpdG9yIHRleHRhcmVhLC5qc29uZWRpdG9yLW1vZGFsIHRleHRhcmVhe2hlaWdodDppbmhlcml0fS5qc29uZWRpdG9yIHNlbGVjdCwuanNvbmVkaXRvci1tb2RhbCBzZWxlY3R7ZGlzcGxheTppbmhlcml0O2hlaWdodDppbmhlcml0fS5qc29uZWRpdG9yIGxhYmVsLC5qc29uZWRpdG9yLW1vZGFsIGxhYmVse2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdH0uanNvbmVkaXRvciB0YWJsZSwuanNvbmVkaXRvci1tb2RhbCB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7d2lkdGg6YXV0b30uanNvbmVkaXRvciB0ZCwuanNvbmVkaXRvciB0aCwuanNvbmVkaXRvci1tb2RhbCB0ZCwuanNvbmVkaXRvci1tb2RhbCB0aHtwYWRkaW5nOjA7ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjJweCAycHggMTJweCByZ2JhKDEyOCwxMjgsMTI4LC4zKTtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2N1cnNvcjpkZWZhdWx0O21hcmdpbjowO3BhZGRpbmc6NXB4O3RleHQtYWxpZ246bGVmdDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6Y29uc29sYXMsbWVubG8sbW9uYWNvLFwiVWJ1bnR1IE1vbm9cIixzb3VyY2UtY29kZS1wcm8sbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNHB4fS5qc29uZWRpdG9yIC5hdXRvY29tcGxldGUuZHJvcGRvd24gLml0ZW17Y29sb3I6IzFhMWExYX0uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmRyb3Bkb3duIC5pdGVtLmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmhpbnR7Y29sb3I6I2ExYTFhMTt0b3A6NHB4O2xlZnQ6NHB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51LXJvb3R7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MDtoZWlnaHQ6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudXtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3otaW5kZXg6Mn0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMjhweDtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDhweCAwIDA7bWFyZ2luOjA7d2lkdGg6MTI4cHg7aGVpZ2h0OmF1dG87Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzRkNGQ0ZDtiYWNrZ3JvdW5kOjAgMDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmxlZnR9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZGVmYXVsdHt3aWR0aDo5NnB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZXhwYW5ke2Zsb2F0OnJpZ2h0O3dpZHRoOjMycHg7aGVpZ2h0OjI0cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlNWU1ZTV9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaXtvdmVyZmxvdzpoaWRkZW59Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bHtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMTBweDt0b3A6MDtib3JkZXI6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAxMHB4IHJnYmEoMTI4LDEyOCwxMjgsLjUpO3BhZGRpbmc6MCAxMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCAuanNvbmVkaXRvci1pY29ue21hcmdpbi1sZWZ0OjI0cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCBsaSBidXR0b257cGFkZGluZy1sZWZ0OjI0cHg7YW5pbWF0aW9uOmFsbCBlYXNlLWluLW91dCAxc30uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbiAuanNvbmVkaXRvci1leHBhbmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MCA0cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4vaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmcpfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLXRleHR7cGFkZGluZzo0cHggMCA0cHggMjRweDt3b3JkLXdyYXA6YnJlYWstd29yZH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci10ZXh0Lmpzb25lZGl0b3ItcmlnaHQtbWFyZ2lue3BhZGRpbmctcmlnaHQ6MjRweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1zZXBhcmF0b3J7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLXRvcDo1cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItcmVtb3ZlIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWFwcGVuZCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWluc2VydCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWR1cGxpY2F0ZSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1zb3J0LWFzYyAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3Itc29ydC1kZXNjIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0gLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWV4dHJhY3QgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1zdHJpbmcgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtYXV0byAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1vYmplY3QgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1hcnJheSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLW1vZGVzIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjZweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBsaSwuanNvbmVkaXRvci1jb250ZXh0bWVudSB1bHtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOmZvY3VzLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOmhvdmVye2NvbG9yOiMxYTFhMWE7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O291dGxpbmU6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbi5qc29uZWRpdG9yLXNlbGVjdGVkLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQ6Zm9jdXMsLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24uanNvbmVkaXRvci1zZWxlY3RlZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VlNDIyZX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbjpmb2N1cywuanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9Lmpzb25lZGl0b3ItbW9kYWx7bWF4LXdpZHRoOjk1JTtib3JkZXItcmFkaXVzOjJweCFpbXBvcnRhbnQ7cGFkZGluZzo0NXB4IDE1cHggMTVweCAxNXB4IWltcG9ydGFudDtib3gtc2hhZG93OjJweCAycHggMTJweCByZ2JhKDEyOCwxMjgsMTI4LC4zKTtjb2xvcjojNGQ0ZDRkO2xpbmUtaGVpZ2h0OjEuM2VtfS5qc29uZWRpdG9yLW1vZGFsLmpzb25lZGl0b3ItbW9kYWwtdHJhbnNmb3Jte3dpZHRoOjYwMHB4IWltcG9ydGFudH0uanNvbmVkaXRvci1tb2RhbCAucGljby1tb2RhbC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpib3JkZXItYm94O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTFwdDtiYWNrZ3JvdW5kOiMzODgzZmE7Y29sb3I6I2ZmZn0uanNvbmVkaXRvci1tb2RhbCB0YWJsZXt3aWR0aDoxMDAlfS5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRke3BhZGRpbmc6M3B4IDB9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQuanNvbmVkaXRvci1tb2RhbC1pbnB1dHt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MDt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQuanNvbmVkaXRvci1tb2RhbC1hY3Rpb25ze3BhZGRpbmctdG9wOjE1cHh9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGh7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uZWRpdG9yLW1vZGFsIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5qc29uZWRpdG9yLW1vZGFsIGF7Y29sb3I6IzM4ODNmYX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1ibG9ja3ttYXJnaW4tYm90dG9tOjEwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLnBpY28tY2xvc2V7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4IWltcG9ydGFudDt0b3A6N3B4IWltcG9ydGFudDtyaWdodDo3cHghaW1wb3J0YW50O2NvbG9yOiNmZmZ9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXR7cGFkZGluZzo0cHh9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT10ZXh0XXtjdXJzb3I6aW5oZXJpdH0uanNvbmVkaXRvci1tb2RhbCBpbnB1dFtkaXNhYmxlZF17YmFja2dyb3VuZDojZDNkM2QzO2NvbG9yOmdyZXl9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo2cHggc29saWQgIzY2Njtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjE0cHg7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbmVkaXRvci1tb2RhbCBzZWxlY3R7cGFkZGluZzozcHggMjRweCAzcHggMTBweDttaW4td2lkdGg6MTgwcHg7bWF4LXdpZHRoOjM1MHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt0ZXh0LWluZGVudDowO3RleHQtb3ZlcmZsb3c6XCJcIjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjVlbX0uanNvbmVkaXRvci1tb2RhbCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dHtwYWRkaW5nOjRweCAxMHB4O21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItbGVmdC1zdHlsZTpub25lfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dC5qc29uZWRpdG9yLWJ1dHRvbi1maXJzdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAgaW5wdXQuanNvbmVkaXRvci1idXR0b24tbGFzdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXRyYW5zZm9ybS1wcmV2aWV3e2JhY2tncm91bmQ6I2Y1ZjVmNTtoZWlnaHQ6MjAwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXcuanNvbmVkaXRvci1lcnJvcntjb2xvcjojZWU0MjJlfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZHtsaW5lLWhlaWdodDoxLjJlbTt3aWR0aDoxMDAlO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjNweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1sYWJlbHtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFlOTBmZjttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTo1cHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtd2l6YXJkLXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZC1sYWJlbHtmb250LXN0eWxlOml0YWxpYzttYXJnaW46NHB4IDAgMnB4IDB9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItaW5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjJweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1pbmxpbmU6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjJweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlci1maWVsZHt3aWR0aDoxODBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXItcmVsYXRpb257d2lkdGg6MTAwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtZmlsdGVyLXZhbHVle21pbi13aWR0aDoxODBweDtmbGV4OjF9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtc29ydC1maWVsZHt3aWR0aDoxNzBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1zb3J0LW9yZGVye3dpZHRoOjE1MHB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNlbGVjdC1maWVsZHN7d2lkdGg6MTAwJX0uanNvbmVkaXRvci1tb2RhbCAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItY29sb3I6I2QzZDNkMztwYWRkaW5nOjRweCAyOHB4IDRweCA4cHh9Lmpzb25lZGl0b3ItbW9kYWwgLnNlbGVjdHItc2VsZWN0ZWQgLnNlbGVjdHItdGFne2JhY2tncm91bmQtY29sb3I6IzM4ODNmYTtib3JkZXItcmFkaXVzOjVweH0uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZCwuanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNGQ0ZDRkO2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dCwuanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXRleHRdLC5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0LC5qc29uZWRpdG9yLW1vZGFsIHRleHRhcmVhe2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7Y29sb3I6IzRkNGQ0ZDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjRweH0uanNvbmVkaXRvci1tb2RhbCAjcXVlcnksLmpzb25lZGl0b3ItbW9kYWwgdGV4dGFyZWF7Ym9yZGVyLXJhZGl1czp1bnNldH0uanNvbmVkaXRvci1tb2RhbCwuanNvbmVkaXRvci1tb2RhbCAjcXVlcnksLmpzb25lZGl0b3ItbW9kYWwgaW5wdXQsLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT10ZXh0XSwuanNvbmVkaXRvci1tb2RhbCBvcHRpb24sLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0LC5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLC5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRoLC5qc29uZWRpdG9yLW1vZGFsIHRleHRhcmVhe2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZn0uanNvbmVkaXRvci1tb2RhbCAjcXVlcnksLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXd7Zm9udC1mYW1pbHk6Y29uc29sYXMsbWVubG8sbW9uYWNvLFwiVWJ1bnR1IE1vbm9cIixzb3VyY2UtY29kZS1wcm8sbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9YnV0dG9uXSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZDojZjVmNWY1O3BhZGRpbmc6NHB4IDIwcHh9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXQsLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0e2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC12YWx1ZS1hc2MgaW5wdXQuanNvbmVkaXRvci1idXR0b24tYXNjLC5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC12YWx1ZS1kZXNjIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWRlc2N7YmFja2dyb3VuZDojMzg4M2ZhO2JvcmRlci1jb2xvcjojMzg4M2ZhO2NvbG9yOiNmZmZ9Lmpzb25lZGl0b3J7Y29sb3I6IzFhMWExYTtib3JkZXI6dGhpbiBzb2xpZCAjMzg4M2ZhOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxMDAlfWEuanNvbmVkaXRvci12YWx1ZSxkaXYuanNvbmVkaXRvci1kZWZhdWx0LGRpdi5qc29uZWRpdG9yLWZpZWxkLGRpdi5qc29uZWRpdG9yLXJlYWRvbmx5LGRpdi5qc29uZWRpdG9yLXZhbHVle2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7bWluLWhlaWdodDoxNnB4O21pbi13aWR0aDozMnB4O2xpbmUtaGVpZ2h0OjE2cHg7cGFkZGluZzoycHg7bWFyZ2luOjFweDt3b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO2Zsb2F0OmxlZnR9ZGl2Lmpzb25lZGl0b3ItZmllbGQgcCxkaXYuanNvbmVkaXRvci12YWx1ZSBwe21hcmdpbjowfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVye2NvbnRlbnQ6XCJ2YWx1ZVwifWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3Itc3RyaW5ne2NvbG9yOiMwMDYwMDB9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1udW1iZXJ7Y29sb3I6I2VlNDIyZX1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWJvb2xlYW57Y29sb3I6I2ZmOGMwMH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLW51bGx7Y29sb3I6IzAwNGVkMH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWNvbG9yLXZhbHVle2NvbG9yOiMxYTFhMWF9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1pbnZhbGlke2NvbG9yOiMxYTFhMWF9ZGl2Lmpzb25lZGl0b3ItcmVhZG9ubHl7bWluLXdpZHRoOjE2cHg7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvci1lbXB0eXtib3JkZXItY29sb3I6I2QzZDNkMztib3JkZXItc3R5bGU6ZGFzaGVkO2JvcmRlci1yYWRpdXM6MnB4fWRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVye2NvbnRlbnQ6XCJmaWVsZFwifWRpdi5qc29uZWRpdG9yIHRke3ZlcnRpY2FsLWFsaWduOnRvcH1kaXYuanNvbmVkaXRvciB0ZC5qc29uZWRpdG9yLXNlcGFyYXRvcntwYWRkaW5nOjNweCAwO3ZlcnRpY2FsLWFsaWduOnRvcDtjb2xvcjpncmV5fWRpdi5qc29uZWRpdG9yIHRkLmpzb25lZGl0b3ItdHJlZXt2ZXJ0aWNhbC1hbGlnbjp0b3B9ZGl2Lmpzb25lZGl0b3IuYnVzeSBwcmUuanNvbmVkaXRvci1wcmV2aWV3e2JhY2tncm91bmQ6I2Y1ZjVmNTtjb2xvcjpncmV5fWRpdi5qc29uZWRpdG9yLmJ1c3kgZGl2Lmpzb25lZGl0b3ItYnVzeXtkaXNwbGF5OmluaGVyaXR9ZGl2Lmpzb25lZGl0b3IgY29kZS5qc29uZWRpdG9yLXByZXZpZXd7YmFja2dyb3VuZDowIDB9ZGl2Lmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLXByZXZpZXcgcHJlLmpzb25lZGl0b3ItcHJldmlld3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MnB4O21hcmdpbjowO3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtYnJlYWs6YnJlYWstYWxsfWRpdi5qc29uZWRpdG9yLWRlZmF1bHR7Y29sb3I6Z3JleTtwYWRkaW5nLWxlZnQ6MTBweH1kaXYuanNvbmVkaXRvci10cmVle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmZ9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1idXR0b257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOnVybCguL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Zyl9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O291dGxpbmU6I2U1ZTVlNSBzb2xpZCAxcHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OHB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZXhwYW5kZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MnB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9ue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTcycHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDowIDB9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1kcmFnYXJlYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNzJweDtjdXJzb3I6bW92ZX1kaXYuanNvbmVkaXRvci10cmVlIDpmb2N1c3tvdXRsaW5lOjB9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHggNHB4O21hcmdpbjoycHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6Z3JleTtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4fWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3JlIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLWNvbG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7bWFyZ2luOjRweDtib3JkZXI6MXB4IHNvbGlkIGdyZXk7Y3Vyc29yOnBvaW50ZXJ9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1jb2xvci5qc29uZWRpdG9yLWNvbG9yLXJlYWRvbmx5e2N1cnNvcjppbmhlcml0fWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3ItZGF0ZXtiYWNrZ3JvdW5kOiNhMWExYTE7Y29sb3I6I2ZmZjtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6M3B4O21hcmdpbjowIDNweH1kaXYuanNvbmVkaXRvci10cmVlIHRhYmxlLmpzb25lZGl0b3ItdHJlZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt3aWR0aDoxMDAlfWRpdi5qc29uZWRpdG9yLXRyZWUgLmpzb25lZGl0b3ItYnV0dG9ue2Rpc3BsYXk6YmxvY2t9ZGl2Lmpzb25lZGl0b3ItdHJlZSAuanNvbmVkaXRvci1idXR0b24uanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjAgNHB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOnVybCguL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTQ4cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1kaXYuanNvbmVkaXRvci1vdXRlcntwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1uYXYtYmFye21hcmdpbi10b3A6LTI2cHg7cGFkZGluZy10b3A6MjZweH1kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtbmF2LWJhci5oYXMtbWFpbi1tZW51LWJhcnttYXJnaW4tdG9wOi02MXB4O3BhZGRpbmctdG9wOjYxcHh9ZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLXN0YXR1cy1iYXJ7bWFyZ2luLWJvdHRvbTotMjZweDtwYWRkaW5nLWJvdHRvbToyNnB4fWRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1tYWluLW1lbnUtYmFye21hcmdpbi10b3A6LTM1cHg7cGFkZGluZy10b3A6MzVweH1kaXYuanNvbmVkaXRvci1idXN5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNSU7bGVmdDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6bm9uZX1kaXYuanNvbmVkaXRvci1idXN5IHNwYW57YmFja2dyb3VuZC1jb2xvcjojZmZmZmFiO2JvcmRlcjoxcHggc29saWQgI2ZlMDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjVweCAxNXB4O2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC40KX1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWVtcHR5OjphZnRlcixkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWVtcHR5OjphZnRlcntwb2ludGVyLWV2ZW50czpub25lO2NvbG9yOiNkM2QzZDM7Zm9udC1zaXplOjhwdH1hLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmwsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmx7Y29sb3I6IzAwNjAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjJweDttYXJnaW46MnB4fWEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybDpmb2N1cyxhLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmw6aG92ZXJ7Y29sb3I6I2VlNDIyZX1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodCxkaXYuanNvbmVkaXRvci1maWVsZFtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsZGl2Lmpzb25lZGl0b3ItZmllbGRbY29udGVudGVkaXRhYmxlPXRydWVdOmhvdmVyLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LGRpdi5qc29uZWRpdG9yLXZhbHVlW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpmb2N1cyxkaXYuanNvbmVkaXRvci12YWx1ZVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmFiO2JvcmRlcjoxcHggc29saWQgI2ZlMDtib3JkZXItcmFkaXVzOjJweH1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmUsZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlOmZvY3VzLGRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpob3ZlcixkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmUsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlOmZvY3VzLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZTA7Ym9yZGVyOjFweCBzb2xpZCAjZmZjNzAwO2JvcmRlci1yYWRpdXM6MnB4fWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItYXJyYXksZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1vYmplY3R7bWluLXdpZHRoOjE2cHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b24uanNvbmVkaXRvci1zZWxlY3RlZCxkaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbjpmb2N1cyxkaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbjpob3Zlcix0ci5qc29uZWRpdG9yLXNlbGVjdGVkLmpzb25lZGl0b3ItZmlyc3QgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9ue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmUgYTpmb2N1cyxkaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZSBhOmhvdmVye2NvbG9yOiNlZTQyMmV9LmFjZS1qc29uZWRpdG9yLHRleHRhcmVhLmpzb25lZGl0b3ItdGV4dHttaW4taGVpZ2h0OjE1MHB4fS5hY2UtanNvbmVkaXRvci5hY2VfZWRpdG9yLHRleHRhcmVhLmpzb25lZGl0b3ItdGV4dC5hY2VfZWRpdG9ye2ZvbnQtZmFtaWx5OmNvbnNvbGFzLG1lbmxvLG1vbmFjbyxcIlVidW50dSBNb25vXCIsc291cmNlLWNvZGUtcHJvLG1vbm9zcGFjZX10ZXh0YXJlYS5qc29uZWRpdG9yLXRleHR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZS13aWR0aDowO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtyZXNpemU6bm9uZX10ci5qc29uZWRpdG9yLWhpZ2hsaWdodCx0ci5qc29uZWRpdG9yLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2QzZDNkM310ci5qc29uZWRpdG9yLXNlbGVjdGVkIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbix0ci5qc29uZWRpdG9yLXNlbGVjdGVkIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe3Zpc2liaWxpdHk6aGlkZGVufXRyLmpzb25lZGl0b3Itc2VsZWN0ZWQuanNvbmVkaXRvci1maXJzdCBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b24sdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe3Zpc2liaWxpdHk6dmlzaWJsZX1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhOmZvY3VzLGRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWE6aG92ZXIsdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTQ4cHh9ZGl2Lmpzb25lZGl0b3IgdGQsZGl2Lmpzb25lZGl0b3IgdGgsZGl2Lmpzb25lZGl0b3IgdHJ7cGFkZGluZzowO21hcmdpbjowfS5qc29uZWRpdG9yLXBvcG92ZXIsLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yLGRpdi5qc29uZWRpdG9yIHRkLGRpdi5qc29uZWRpdG9yIHRleHRhcmVhLGRpdi5qc29uZWRpdG9yIHRoLGRpdi5qc29uZWRpdG9yLWZpZWxkLGRpdi5qc29uZWRpdG9yLXZhbHVlLHByZS5qc29uZWRpdG9yLXByZXZpZXd7Zm9udC1mYW1pbHk6Y29uc29sYXMsbWVubG8sbW9uYWNvLFwiVWJ1bnR1IE1vbm9cIixzb3VyY2UtY29kZS1wcm8sbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxYTFhMWF9Lmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjRweH0uanNvbmVkaXRvci1wb3BvdmVye2JhY2tncm91bmQtY29sb3I6IzRjNGM0Yztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuNCk7Y29sb3I6I2ZmZjtwYWRkaW5nOjdweCAxMHB4O3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjphdXRvO3dpZHRoOjIwMHB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1hYm92ZXtib3R0b206MzJweDtsZWZ0Oi05OHB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1hYm92ZTpiZWZvcmV7Ym9yZGVyLXRvcDo3cHggc29saWQgIzRjNGM0Yztib3R0b206LTdweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYmVsb3d7dG9wOjMycHg7bGVmdDotOThweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYmVsb3c6YmVmb3Jle2JvcmRlci1ib3R0b206N3B4IHNvbGlkICM0YzRjNGM7dG9wOi03cHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWxlZnR7dG9wOi03cHg7cmlnaHQ6MzJweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItbGVmdDpiZWZvcmV7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkICM0YzRjNGM7Ym9yZGVyLXRvcDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3RvcDoxOXB4O3JpZ2h0Oi0xNHB4O2xlZnQ6aW5oZXJpdDttYXJnaW4tbGVmdDppbmhlcml0O21hcmdpbi10b3A6LTdweDtwb3NpdGlvbjphYnNvbHV0ZX0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItcmlnaHR7dG9wOi03cHg7bGVmdDozMnB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1yaWdodDpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCAjNGM0YzRjO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjt0b3A6MTlweDtsZWZ0Oi0xNHB4O21hcmdpbi1sZWZ0OmluaGVyaXQ7bWFyZ2luLXRvcDotN3B4O3Bvc2l0aW9uOmFic29sdXRlfS5qc29uZWRpdG9yLXBvcG92ZXI6YmVmb3Jle2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03cHg7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIuanVtcC10by1saW5lOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3Itc2NoZW1hLWVycm9yOmZvY3VzIC5qc29uZWRpdG9yLXBvcG92ZXIsLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yOmhvdmVyIC5qc29uZWRpdG9yLXBvcG92ZXJ7ZGlzcGxheTpibG9jazthbmltYXRpb246ZmFkZS1pbiAuM3MgbGluZWFyIDEsbW92ZS11cCAuM3MgbGluZWFyIDF9QGtleWZyYW1lcyBmYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdmFsaWRhdGlvbi1lcnJvcnMtY29udGFpbmVye21heC1oZWlnaHQ6MTMwcHg7b3ZlcmZsb3cteTphdXRvfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3Jze3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3Jze3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjphdXRvO2JvdHRvbTozMXB4O2xlZnQ6Y2FsYyg1MCUgLSA5MnB4KTtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtwYWRkaW5nOjdweCAxNXB4O2JvcmRlci1yYWRpdXM6OHB4fS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3JzLnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMnMgbGluZWFyfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3JzLmhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzIDJzLG9wYWNpdHkgMnMgbGluZWFyfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3Jze3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmM3MDB9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdGR7cGFkZGluZzozcHggNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ZCBwcmV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6cHJlLXdyYXB9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmFifS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRyLnBhcnNlLWVycm9ye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzgsNDYsNDYsLjQzOTIxNTY4NjMpfS5qc29uZWRpdG9yLXRleHQtZXJyb3JzIC5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcntib3JkZXI6bm9uZTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MCA0cHggMCAwO2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRyIC5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybCguL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTQ4cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ci5wYXJzZS1lcnJvciAuanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246LTI1cHggMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5qc29uZWRpdG9yLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci1hbmNob3IgLnBpY2tlcl93cmFwcGVyLnBvcHVwLnBvcHVwX2JvdHRvbXt0b3A6MjhweDtsZWZ0Oi0xMHB4fS5mYWRlaW57LXdlYmtpdC1hbmltYXRpb246ZmFkZWluIC4zczthbmltYXRpb246ZmFkZWluIC4zczstbW96LWFuaW1hdGlvbjpmYWRlaW4gLjNzOy1vLWFuaW1hdGlvbjpmYWRlaW4gLjNzfUBrZXlmcmFtZXMgZmFkZWluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT1zZWFyY2hdLnNlbGVjdHItaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7bWFyZ2luOjJweDtwYWRkaW5nOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmpzb25lZGl0b3ItbW9kYWwgYnV0dG9uLnNlbGVjdHItaW5wdXQtY2xlYXJ7cmlnaHQ6OHB4fS5qc29uZWRpdG9yLW1lbnV7d2lkdGg6MTAwJTtoZWlnaHQ6MzVweDtwYWRkaW5nOjJweDttYXJnaW46MDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzODgzZmE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzM4ODNmYX0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbiwuanNvbmVkaXRvci1tZW51PmJ1dHRvbnt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O21hcmdpbjoycHg7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOnVybCguL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7ZmxvYXQ6bGVmdH0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbjpob3ZlciwuanNvbmVkaXRvci1tZW51PmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNCl9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b246YWN0aXZlLC5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uOmZvY3VzLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9uOmFjdGl2ZSwuanNvbmVkaXRvci1tZW51PmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uOmRpc2FibGVkLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9uOmRpc2FibGVke29wYWNpdHk6LjU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLWNvbGxhcHNlLWFsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1leHBhbmQtYWxse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1zb3J0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdHJhbnNmb3Jte2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS1mb3JtPi5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3Itc29ydCwuanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtZm9ybT4uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXRyYW5zZm9ybSwuanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtdmlldz4uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXNvcnQsLmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLXZpZXc+Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm17ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdW5kb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdW5kbzpkaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0xMjBweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXJlZG97YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXJlZG86ZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1jb21wYWN0e2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1mb3JtYXR7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1yZXBhaXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnR9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbi5qc29uZWRpdG9yLXNlcGFyYXRvciwuanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXNlcGFyYXRvcnttYXJnaW4tbGVmdDoxMHB4fS5qc29uZWRpdG9yLW1lbnUgYXtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7b3BhY2l0eTouODt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25lZGl0b3ItbWVudSBhOmhvdmVye29wYWNpdHk6MX0uanNvbmVkaXRvci1tZW51IGEuanNvbmVkaXRvci1wb3dlcmVkQnl7Zm9udC1zaXplOjhwdDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3BhZGRpbmc6MTBweH0uanNvbmVkaXRvci1uYXZpZ2F0aW9uLWJhcnt3aWR0aDoxMDAlO2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkM2QzZDM7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmdyZXk7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO292ZXJmbG93OmhpZGRlbjtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4fS5qc29uZWRpdG9yLXNlYXJjaHtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjRweDt0b3A6NHB4O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO2Rpc3BsYXk6ZmxleH0uanNvbmVkaXRvci1zZWFyY2ggaW5wdXR7Y29sb3I6IzFhMWExYTt3aWR0aDoxMjBweDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7bWFyZ2luOjFweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWZ9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbnt3aWR0aDoxNnB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnVybCguL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7dmVydGljYWwtYWxpZ246dG9wfS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uLmpzb25lZGl0b3ItcmVmcmVzaHt3aWR0aDoxOHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk5cHggLTczcHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLW5leHR7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggLTczcHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLW5leHQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggLTQ5cHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLXByZXZpb3Vze2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtcG9zaXRpb246LTE0OHB4IC03M3B4O21hcmdpbi1yaWdodDoycHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLXByZXZpb3VzOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTE0OHB4IC00OXB4fS5qc29uZWRpdG9yLXJlc3VsdHN7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtjb2xvcjojZmZmO3BhZGRpbmctcmlnaHQ6NXB4O2xpbmUtaGVpZ2h0OjI2cHh9Lmpzb25lZGl0b3ItZnJhbWV7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzowIDJweDttYXJnaW46MH0uanNvbmVkaXRvci1zdGF0dXNiYXJ7bGluZS1oZWlnaHQ6MjZweDtoZWlnaHQ6MjZweDtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDNkM2QzOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6MTRweH0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItY3Vyc2VyaW5mby12YWx7bWFyZ2luLXJpZ2h0OjEycHh9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLWN1cnNlcmluZm8tY291bnR7bWFyZ2luLWxlZnQ6NHB4fS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yLWljb257ZmxvYXQ6cmlnaHQ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luLXRvcDoxcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC00OHB4O2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yLWNvdW50e2Zsb2F0OnJpZ2h0O21hcmdpbjowIDRweCAwIDA7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLXBhcnNlLWVycm9yLWljb257ZmxvYXQ6cmlnaHQ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjFweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjotMjVweCAwfS5qc29uZWRpdG9yLXN0YXR1c2JhciAuanNvbmVkaXRvci1hcnJheS1pbmZvIGF7Y29sb3I6aW5oZXJpdH1kaXYuanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItY3Vyc2VyaW5mby1sYWJlbCxkaXYuanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3Itc2l6ZS1pbmZve21hcmdpbjowIDRweH0uanNvbmVkaXRvci10cmVlcGF0aHtwYWRkaW5nOjAgNXB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7b3V0bGluZTowfS5qc29uZWRpdG9yLXRyZWVwYXRoLnNob3ctYWxse3dvcmQtd3JhcDpicmVhay13b3JkO3doaXRlLXNwYWNlOm5vcm1hbDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7ei1pbmRleDoxO2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpfS5qc29uZWRpdG9yLXRyZWVwYXRoLnNob3ctYWxsIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1zaG93LWFsbC1idG57ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLXRyZWVwYXRoIGRpdi5qc29uZWRpdG9yLWNvbnRleHRtZW51LXJvb3R7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5qc29uZWRpdG9yLXRyZWVwYXRoIC5qc29uZWRpdG9yLXRyZWVwYXRoLXNob3ctYWxsLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7bGVmdDowO2hlaWdodDoyMHB4O3BhZGRpbmc6MCAzcHg7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3ItdHJlZXBhdGggLmpzb25lZGl0b3ItdHJlZXBhdGgtZWxlbWVudHttYXJnaW46MXB4O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHh9Lmpzb25lZGl0b3ItdHJlZXBhdGggLmpzb25lZGl0b3ItdHJlZXBhdGgtc2VwZXJhdG9ye21hcmdpbjoycHg7Zm9udC1zaXplOjlwdDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmfS5qc29uZWRpdG9yLXRyZWVwYXRoIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1lbGVtZW50OmhvdmVyLC5qc29uZWRpdG9yLXRyZWVwYXRoIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1zZXBlcmF0b3I6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0vKiFcbiAqIFNlbGVjdHIgMi40LjEzXG4gKiBodHRwOi8vbW9iaXVzLm92aC9kb2NzL3NlbGVjdHJcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqLy5zZWxlY3RyLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0ci1jb250YWluZXIgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3RyLWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsMCwwLDApO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3JkZXI6MCBub25lfS5zZWxlY3RyLXZpc2libGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3otaW5kZXg6MTF9LnNlbGVjdHItZGVza3RvcC5tdWx0aXBsZSAuc2VsZWN0ci12aXNpYmxle2Rpc3BsYXk6bm9uZX0uc2VsZWN0ci1kZXNrdG9wLm11bHRpcGxlLm5hdGl2ZS1vcGVuIC5zZWxlY3RyLXZpc2libGV7dG9wOjEwMCU7bWluLWhlaWdodDoyMDBweCFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItY29udGFpbmVyLm11bHRpcGxlLnNlbGVjdHItbW9iaWxlIC5zZWxlY3RyLXNlbGVjdGVke3otaW5kZXg6MH0uc2VsZWN0ci1zZWxlY3RlZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzo3cHggMjhweCA3cHggMTRweDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMHB4O3dpZHRoOjA7aGVpZ2h0OjA7Y29udGVudDpcIlwiOy1vLXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7Ym9yZGVyLXdpZHRoOjRweCA0cHggMCA0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojNmM3YTg2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5zZWxlY3RyLWNvbnRhaW5lci5uYXRpdmUtb3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3JlLC5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgNHB4IDRweCA0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNmM3YTg2fS5zZWxlY3RyLWxhYmVse2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uc2VsZWN0ci1wbGFjZWhvbGRlcntjb2xvcjojNmM3YTg2fS5zZWxlY3RyLXRhZ3N7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH0uaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXRhZ3N7bWFyZ2luOjAgMCAtMnB4fS5zZWxlY3RyLXRhZ3tsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtwYWRkaW5nOjJweCAyNXB4IDJweCA4cHg7bWFyZ2luOjAgMnB4IDJweCAwO2N1cnNvcjpkZWZhdWx0O2NvbG9yOiNmZmY7Ym9yZGVyOm1lZGl1bSBub25lO2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiNhY2I3YmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMH0uc2VsZWN0ci1jb250YWluZXIubXVsdGlwbGUuaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXNlbGVjdGVke3BhZGRpbmc6NXB4IDI4cHggNXB4IDVweH0uc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAwO3RvcDpjYWxjKDEwMCUgLSAxcHgpO2xlZnQ6MDtkaXNwbGF5Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICM5OTkgIzk5OTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLWlucHV0LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmV9LnNlbGVjdHItY2xlYXIsLnNlbGVjdHItaW5wdXQtY2xlYXIsLnNlbGVjdHItdGFnLXJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIycHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7Ym9yZGVyOm1lZGl1bSBub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMX0uc2VsZWN0ci1jbGVhciwuc2VsZWN0ci1pbnB1dC1jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdHItY29udGFpbmVyLmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1jbGVhciwuc2VsZWN0ci1pbnB1dC1jb250YWluZXIuYWN0aXZlIC5zZWxlY3RyLWlucHV0LWNsZWFye2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItc2VsZWN0ZWQgLnNlbGVjdHItdGFnLXJlbW92ZXtyaWdodDoycHh9LnNlbGVjdHItY2xlYXI6OmFmdGVyLC5zZWxlY3RyLWNsZWFyOjpiZWZvcmUsLnNlbGVjdHItaW5wdXQtY2xlYXI6OmFmdGVyLC5zZWxlY3RyLWlucHV0LWNsZWFyOjpiZWZvcmUsLnNlbGVjdHItdGFnLXJlbW92ZTo6YWZ0ZXIsLnNlbGVjdHItdGFnLXJlbW92ZTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7bGVmdDo5cHg7d2lkdGg6MnB4O2hlaWdodDoxMHB4O2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1jb2xvcjojNmM3YTg2fS5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmJlZm9yZXt0b3A6NHB4O3dpZHRoOjNweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItY2xlYXI6YmVmb3JlLC5zZWxlY3RyLWlucHV0LWNsZWFyOjpiZWZvcmUsLnNlbGVjdHItdGFnLXJlbW92ZTo6YmVmb3Jley1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnNlbGVjdHItY2xlYXI6YWZ0ZXIsLnNlbGVjdHItaW5wdXQtY2xlYXI6OmFmdGVyLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyey1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uc2VsZWN0ci1pbnB1dC1jb250YWluZXIuYWN0aXZlLC5zZWxlY3RyLWlucHV0LWNvbnRhaW5lci5hY3RpdmUgLnNlbGVjdHItY2xlYXJ7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1pbnB1dHt0b3A6NXB4O2xlZnQ6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTttYXJnaW46MTBweCAxNXB4O3BhZGRpbmc6N3B4IDMwcHggN3B4IDlweDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czozcHh9LnNlbGVjdHItbm90aWNle2Rpc3BsYXk6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOjhweCAxNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItY29udGFpbmVyLm5vdGljZSAuc2VsZWN0ci1ub3RpY2V7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1jb250YWluZXIubm90aWNlIC5zZWxlY3RyLXNlbGVjdGVke2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnNlbGVjdHItb3B0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6Y2FsYygxMDAlICsgMnB4KTtkaXNwbGF5Om5vbmU7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6c2Nyb2xsO21heC1oZWlnaHQ6MjAwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3RyLWNvbnRhaW5lci5ub3RpY2UgLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXIsLnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItaW5wdXQtY29udGFpbmVyLC5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLW9wdGlvbnN7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1vcHRpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAyMHB4O2xpc3Qtc3R5bGU6b3V0c2lkZSBub25lIG5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwfS5zZWxlY3RyLW9wdGlvbnMub3B0Z3JvdXBzPi5zZWxlY3RyLW9wdGlvbntwYWRkaW5nLWxlZnQ6MjVweH0uc2VsZWN0ci1vcHRncm91cHtmb250LXdlaWdodDo3MDA7cGFkZGluZzowfS5zZWxlY3RyLW9wdGdyb3VwLS1sYWJlbHtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6NXB4IDE1cHh9LnNlbGVjdHItbWF0Y2h7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2VsZWN0ci1vcHRpb24uc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZGRkfS5zZWxlY3RyLW9wdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1ODk3ZmJ9LnNlbGVjdHItb3B0aW9uLmRpc2FibGVke29wYWNpdHk6LjR9LnNlbGVjdHItb3B0aW9uLmV4Y2x1ZGVke2Rpc3BsYXk6bm9uZX0uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItY29sb3I6Izk5OSAjOTk5IHRyYW5zcGFyZW50ICM5OTk7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YWZ0ZXJ7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsNTAlLDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7LW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsNTAlLDApfS5zZWxlY3RyLWRpc2FibGVke29wYWNpdHk6LjZ9Lmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1wbGFjZWhvbGRlciwuc2VsZWN0ci1lbXB0eXtkaXNwbGF5Om5vbmV9Lmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1sYWJlbHtkaXNwbGF5OmJsb2NrfS50YWdnYWJsZSAuc2VsZWN0ci1zZWxlY3RlZHtwYWRkaW5nOjRweCAyOHB4IDRweCA0cHh9LnRhZ2dhYmxlIC5zZWxlY3RyLXNlbGVjdGVkOjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCI7Y2xlYXI6Ym90aH0udGFnZ2FibGUgLnNlbGVjdHItbGFiZWx7d2lkdGg6YXV0b30udGFnZ2FibGUgLnNlbGVjdHItdGFnc3tmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2t9LnRhZ2dhYmxlIC5zZWxlY3RyLXBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0uaW5wdXQtdGFne2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjkwcHg7d2lkdGg6YXV0b30uc2VsZWN0ci10YWctaW5wdXR7Ym9yZGVyOm1lZGl1bSBub25lO3BhZGRpbmc6M3B4IDEwcHg7d2lkdGg6MTAwJTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9LnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmxvYWRpbmc6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjBweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2NvbnRlbnQ6XCJcIjstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstby10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstbW96LXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LW1vei1hbmltYXRpb246LjVzIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzZWxlY3RyLXNwaW47LXdlYmtpdC1hbmltYXRpb246LjVzIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzZWxlY3RyLXNwaW47YW5pbWF0aW9uOi41cyBsaW5lYXIgMHMgbm9ybWFsIGZvcndhcmRzIGluZmluaXRlIHJ1bm5pbmcgc2VsZWN0ci1zcGluO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojYWFhICNkZGQgI2RkZDtib3JkZXItcmFkaXVzOjUwJX1ALXdlYmtpdC1rZXlmcmFtZXMgc2VsZWN0ci1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKX19QGtleWZyYW1lcyBzZWxlY3RyLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMCwtNTAlLDApfX0uc2VsZWN0ci1jb250YWluZXIub3Blbi5pbnZlcnRlZCAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIzk5OSAjOTk5O2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHh9LnNlbGVjdHItY29udGFpbmVyLmludmVydGVkIC5zZWxlY3RyLW9wdGlvbnMtY29udGFpbmVye2JvcmRlci13aWR0aDoxcHggMXB4IDA7Ym9yZGVyLWNvbG9yOiM5OTkgIzk5OSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jb250YWluZXIuaW52ZXJ0ZWQgLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7dG9wOmF1dG87Ym90dG9tOmNhbGMoMTAwJSAtIDFweCl9LnNlbGVjdHItY29udGFpbmVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3YTg2O29wYWNpdHk6MX0uc2VsZWN0ci1jb250YWluZXIgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfS5zZWxlY3RyLWNvbnRhaW5lciA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfS5zZWxlY3RyLWNvbnRhaW5lciA6OnBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfSIsIi8qIENPTU1PTiBTVFlMRVMgKi9cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1rZXJuaW5nOiBhdXRvO1xufVxuYm9keS53ZWJpeF9mdWxsX3NjcmVlbiB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFnZS1jb250YWluZXIgKjphZnRlcixcbi5wYWdlLWNvbnRhaW5lciAqOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc3ZnLFxudXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuc3ZnLnN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5pbWcsXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2Utd2lkdGgtMTAwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3Ryb25nLWZvbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncmlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2xvYmFsLW1haW4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZ2xvYmFsLW1haW4gLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5nbG9iYWwtbWFpbiAud2ViaXhfdmlldyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ud2ViaXhfbW9kYWxfYm94IC53ZWJpeF9wb3B1cF9jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY29kZSB7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4uaW8tb3BlbnNlYWRyYWdvbi12aWV3ZXIgLndlYml4X3RlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIE1JWElOUyAqL1xuLmNmOmJlZm9yZSxcbi5jZjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2Y6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi8qIFZhcmlhYmxlcyAqL1xuLyogZm9udHMgKi9cbi8qIGNvbG9ycyAqL1xuLyogYmFja2dyb3VuZHMgKi9cbi8qIGJ1dHRvbnMgKi9cbi8qIGJvcmRlcnMgKi9cbi8qIFRIRU1FUyAqL1xuLyogSEVBREVSIFNUWUxFUyAqL1xuLyogZ2FsbGVyeS1pbWFnZXMtZ2FsbGVyeSAqL1xuLmRhdGF0YWJsZS1pbWFnZXMtdGVtcGxhdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDNEQ0O1xufVxuLmdhbGxlcnktaGVhZGVyLXRlbXBsYXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5nYWxsZXJ5LWhlYWRlci10ZW1wbGF0ZSAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLnRlbXBsYXRlTWFpbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLmxpc3RUZW1wbGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLm1ldGFkYXRhLXRlbXBsYXRlLWNvbGxwYXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLm1ldGFkYXRhLWluZm8tdGVtcGxhdGUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi52YWxpZGF0aW9uLXZhbHVlcy10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXctdGFnLW5hbWUtdGVtcGxhdGUgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4ud2ViaXhfcm93X3NlbGVjdCA+IHNwYW4ubWV0YWRhdGEtY29sdW1uLXRlbXBsYXRlIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi53aW5kb3ctaGVhZGVyLWxhYmVsIC53ZWJpeF90ZW1wbGF0ZSxcbi53aW5kb3ctaGVhZGVyLWxhYmVsIC53ZWJpeF9lbF9ib3gge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVsbGlwc2lzLXRleHQsXG4uZWxsaXBzaXMtdGV4dCAud2ViaXhfY2VsbCxcbi5lbGxpcHNpcy10ZXh0IC53ZWJpeF9saXN0X2l0ZW0sXG4uZWxsaXBzaXMtdGV4dCAud2ViaXhfdGVtcGxhdGUsXG4uZWxsaXBzaXMtdGV4dCAud2ViaXhfZWxfYm94LFxuLmVsbGlwc2lzLXRleHQgLndlYml4X2lucF9zdGF0aWMsXG4uZWxsaXBzaXMtdGV4dCBsYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlvLXNsaWRlci10aXRsZS13aXRoLXZhbHVlIC53ZWJpeF9zbGlkZXJfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlvLWltYWdlcy1lZGl0b3ItbGlzdCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDA7XG59XG4uaW8taW1hZ2VzLWVkaXRvci1saXN0IC53ZWJpeF9saXN0X2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pby1pbWFnZXMtZWRpdG9yLWxpc3QgLndlYml4X2xpc3RfaXRlbS53ZWJpeF9zZWxlY3RlZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uaW8tc2xpZGVyLXRpdGxlLXB4LTIgLndlYml4X3NsaWRlcl90aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZXRhZGF0YS10ZW1wbGF0ZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1ldGFkYXRhLXRlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvciB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLXRyZWUtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLyogQk9YRVMgU1RZTEVTICovXG4vKiBQT1BVUFMgU1RZTEVTICovXG4uZmluZGVyLXZpZXcgLndlYml4X3Njcm9sbF9jb250IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZmluZGVyLXZpZXcgLndlYml4X3Njcm9sbF9jb250IC53ZWJpeExpbmVUcmVlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpbmRlci12aWV3IC53ZWJpeF9zY3JvbGxfY29udCAud2ViaXhMaW5lVHJlZSBzcGFuIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uZmluZGVyLWNvdW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zZXQtb3B0aW9ucy13aW5kb3ctaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzQ2NEE1MjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBzY2VuZXMtdmlldyAqL1xuLyogbXVsdGljaGFubmVsLXZpZXcgKi9cbmJvZHkudGhlbWUtZmxhdCB7XG4gIC8qIGZvbnRzICovXG4gIC8qIGljb25zICovXG4gIC8qIGNvbG9ycyAqL1xuICAvKiBiYWNrZ3JvdW5kcyAqL1xuICAvKiBidXR0b25zICovXG4gIC8qIGJvcmRlcnMgKi9cbiAgLyogYWNjb3JkaW9ucyAoZGF0YXNldHMsIGdhbGxlcnkgcGFnZXMpICovXG4gIC8qIGl0ZW0tY29udGVudC10YWJsZSAqL1xuICAvKiB0YWJ2aWV3ICovXG4gIC8qIHJlY29tbWVuZC1ibG9jayAqL1xuICAvKiBtZXNzYWdlIGJveGVzICovXG4gIC8qIEJVVFRPTlMgU1RZTEVTICovXG4gIC8qIE5leHQgJiBwcmV2aW91cyBidXR0b25zICovXG4gIC8qIFBvc2l0aW9uIHRoZSBcIm5leHQgYnV0dG9uXCIgdG8gdGhlIHJpZ2h0ICovXG4gIC8qIE9uIGhvdmVyLCBhZGQgYSBibGFjayBiYWNrZ3JvdW5kIGNvbG9yIHdpdGggYSBsaXR0bGUgYml0IHNlZS10aHJvdWdoICovXG4gIC8qIExJTktTICovXG4gIC8qIFRJVExFUyAqL1xuICAvKiB0ZXh0ICovXG4gIC8qIGljb25zICovXG4gIC8qIHdlYml4IHN0eWxlcyAqL1xuICAvKiB0b29sdGlwICovXG4gIC8qIEZPUk1TIEZJRUxEUyBTVFlMRVMgKi9cbiAgLyogY2hlY2tib3hlcyAqL1xuICAvKiBzZWxlY3QtZmllbGQgKi9cbiAgLyogdGV4dC1maWVsZCAqL1xuICAvKiBzZWFyY2gtZmllbGQgKi9cbiAgLyogdGV4dGFyZWEtZmllbGQgKi9cbiAgLyogbWFpbi1oZWFkZXItbG9nbyAqL1xuICAvKiAuaGVhZGVyLWJhc2UtbWVudSAqL1xuICAvKiBsb2dpbi1tZW51ICovXG4gIC8qIHVzZXJiYXIgKi9cbiAgLyogUEFHRVMgU1RZTEVTICovXG4gIC8qIHRlbXBsYXRlcyBlcnJvciAqL1xuICAvKiBicmVhZGNydW1kcyAqL1xuICAvKiB3ZWJpeF9wYWdlciAqL1xuICAvKiB3ZWJpeF9lbF9zbGlkZXIgKi9cbiAgLyogLndlYml4X2VsX2NvbG9ycGlja2VyICovXG4gIC8qICB3ZWJpeF9tb2RhbF9ib3ggd2ViaXhfY29uZmlybSAqL1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3IGRpdjpmb2N1cyxcbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfdmlldyBzcGFuOmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3IGEud2ViaXhfbGlzdF9pdGVtOmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3LndlYml4X3dpbmRvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0sXG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlcixcbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIsXG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyLFxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyLFxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LWxhYmVsLFxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIgLndlYml4X2FjY29yZGlvbml0ZW1fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIC53ZWJpeF9hY2NvcmRpb25pdGVtX2J1dHRvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQ6aG92ZXIgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5hY2NvcmRpb24taXRlbS10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1oZWFkZXIge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RUJGMTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGgsXG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuZmVhdHVyZS1vcHRpb25zLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFQkYxO1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTQwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI0U4RUJGMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9idXR0b24ge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA2cHggMCA2cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZDhkZGU3O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1pdGVtLXRlbXBsYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaGVhZGVyIHtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93IC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdyAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cgLml0ZW0tY29udGVudC12YWx1ZSAucHJlLXNjcm9sbGFibGUge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdy5pdGVtLWNvbnRlbnQtcm93LXdpZGUgLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93Lml0ZW0tY29udGVudC1yb3ctd2lkZSAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAudGFncy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLnRhZ3MtY29udGFpbmVyIC50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDJkNGRhO1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaW1nIHtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDMxcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLml0ZW0tY29udGVudC10YWJsZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEVCRjE7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1mbGF0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1mbGF0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtZmxhdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1mbGF0IC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYiB7XG4gIGJhY2tncm91bmQ6ICNCREM0RDQ7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuYm9keS50aGVtZS1mbGF0IC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYi53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAudGFidmlldy1ibG9jayAud2ViaXhfYWZ0ZXJfYWxsX3RhYnMge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC50YWJ2aWV3LWJsb2NrIC50YWJ2aWV3LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnJlY29tbWVuZC1ibG9jayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnJlY29tbWVuZC1ibG9jayAucmVjb21tZW5kLWJsb2NrLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X21lc3NhZ2Uud2ViaXhfaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzg4ODtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfbWVzc2FnZS53ZWJpeF9pbmZvIGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbn1cbmJvZHkudGhlbWUtZmxhdCAubWV0YWRhdGF0YWJsZS1sYXlvdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2l0ZS1idG4sXG5ib2R5LnRoZW1lLWZsYXQgLnNpdGUtYnRuLWNvbnRvdXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyODhEMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAxcHggNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC5zaXRlLWJ0biB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNpdGUtYnRuOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZDogIzAyNzdCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5zaXRlLWJ0bjpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuYm9keS50aGVtZS1mbGF0IC5zaXRlLWJ0bi1jb250b3VyIHtcbiAgYmFja2dyb3VuZDogI0U3RTlGMjtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNpdGUtYnRuLWNvbnRvdXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuYm9keS50aGVtZS1mbGF0IC5zaXRlLWJ0bi1jb250b3VyOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IDNweCByZ2JhKDIsIDEzNiwgMjA5LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMiwgMTM2LCAyMDksIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMiwgMTM2LCAyMDksIDAuMik7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmJ0biAud2ViaXhfZWxfYm94LFxuYm9keS50aGVtZS1mbGF0IC5idG4tY29udG91ciAud2ViaXhfZWxfYm94LFxuYm9keS50aGVtZS1mbGF0IC5idG4tZGlzYWJsZWQgLndlYml4X2VsX2JveCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmJ0biAud2ViaXh0eXBlX2Jhc2UsXG5ib2R5LnRoZW1lLWZsYXQgLmJ0bi1jb250b3VyIC53ZWJpeHR5cGVfYmFzZSxcbmJvZHkudGhlbWUtZmxhdCAuYnRuLWRpc2FibGVkIC53ZWJpeHR5cGVfYmFzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDI4OEQxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnRuLndlYml4X2Rpc2FibGVkX3ZpZXcgLndlYml4X2Rpc2FibGVkX2JveCAud2ViaXh0eXBlX2Jhc2UsXG5ib2R5LnRoZW1lLWZsYXQgLmJ0bi1jb250b3VyLndlYml4X2Rpc2FibGVkX3ZpZXcgLndlYml4X2Rpc2FibGVkX2JveCAud2ViaXh0eXBlX2Jhc2UsXG5ib2R5LnRoZW1lLWZsYXQgLmJ0bi1kaXNhYmxlZC53ZWJpeF9kaXNhYmxlZF92aWV3IC53ZWJpeF9kaXNhYmxlZF9ib3ggLndlYml4dHlwZV9iYXNlIHtcbiAgY29sb3I6ICNCREM0RDQ7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnRuLndlYml4X2Rpc2FibGVkX3ZpZXcgLndlYml4X2Rpc2FibGVkLFxuYm9keS50aGVtZS1mbGF0IC5idG4tY29udG91ci53ZWJpeF9kaXNhYmxlZF92aWV3IC53ZWJpeF9kaXNhYmxlZCxcbmJvZHkudGhlbWUtZmxhdCAuYnRuLWRpc2FibGVkLndlYml4X2Rpc2FibGVkX3ZpZXcgLndlYml4X2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnRuIC53ZWJpeHR5cGVfYmFzZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmJ0biAud2ViaXh0eXBlX2Jhc2U6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiAjMDI3N0JEO1xuICBib3JkZXItY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmJ0biAud2ViaXh0eXBlX2Jhc2U6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnRuLWNvbnRvdXIgLndlYml4dHlwZV9iYXNlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5idG4tY29udG91ciAud2ViaXh0eXBlX2Jhc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuYm9keS50aGVtZS1mbGF0IC5idG4tY29udG91ciAud2ViaXh0eXBlX2Jhc2U6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMiwgMTM2LCAyMDksIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyLCAxMzYsIDIwOSwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyLCAxMzYsIDIwOSwgMC4yKTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnRuLWRpc2FibGVkIC53ZWJpeHR5cGVfYmFzZSB7XG4gIGJhY2tncm91bmQ6ICNCREM0RDQ7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnRuLWRpc2FibGVkIC53ZWJpeHR5cGVfYmFzZTpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCAuYnRuLWRpc2FibGVkIC53ZWJpeHR5cGVfYmFzZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNCREM0RDQ7XG4gIGNvbG9yOiAjNDk0OTQ5O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9lbF9ib3ggLndlYml4X2ljb25fYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5zbGlkZWJ1dHRvbiAud2ViaXhfaW5wX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2xpZGVidXR0b24gLndlYml4X2xhYmVsX2xlZnQsXG5ib2R5LnRoZW1lLWZsYXQgLnNsaWRlYnV0dG9uIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2xpZGVidXR0b24gLndlYml4X2xhYmVsX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2xpZGVidXR0b24gLndlYml4X2xhYmVsX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY21uLXRvZ2dsZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNtbi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNtbi10b2dnbGUgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgaW5wdXQuY21uLXRvZ2dsZS1yb3VuZCArIGxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RUJGMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZGZlMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgaW5wdXQuY21uLXRvZ2dsZS1yb3VuZCArIGxhYmVsOmJlZm9yZSxcbmJvZHkudGhlbWUtZmxhdCBpbnB1dC5jbW4tdG9nZ2xlLXJvdW5kICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgaW5wdXQuY21uLXRvZ2dsZS1yb3VuZCArIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgaW5wdXQuY21uLXRvZ2dsZS1yb3VuZCArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzLjlweCAwLjFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMy45cHggMC4xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAzLjlweCAwLjFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC40cztcbiAgLW1zLXRyYW5zaXRpb246IG1hcmdpbiAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC40cztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHM7XG59XG5ib2R5LnRoZW1lLWZsYXQgaW5wdXQuY21uLXRvZ2dsZS1yb3VuZDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENFMTk2O1xufVxuYm9keS50aGVtZS1mbGF0IGlucHV0LmNtbi10b2dnbGUtcm91bmQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3BvcHVwX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3BvcHVwX2J1dHRvbiBkaXYge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9wb3B1cF9idXR0b24gZGl2OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZDogIzAyNzdCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9wb3B1cF9idXR0b24gZGl2OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3BvcHVwX2J1dHRvbi5jb25maXJtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDk4ZGI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjY4ZmQ1O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9wb3B1cF9idXR0b24uY29uZmlybSBkaXYge1xuICBjb2xvcjogIzAyODhEMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3BvcHVwX2J1dHRvbi5jb25maXJtIGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3BvcHVwX2J1dHRvbi5jb25maXJtIGRpdjpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuYm9keS50aGVtZS1mbGF0IC5yZW1vdmUtZmlsdGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtZmxhdCAucmVtb3ZlLWZpbHRlci1pY29uIC5jbG9zZS1pY29uLXN2ZyxcbmJvZHkudGhlbWUtZmxhdCAucmVtb3ZlLWZpbHRlci1pY29uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5yZW1vdmUtZmlsdGVyLWljb24gLmNsb3NlLWljb24tc3ZnLXVzZSB7XG4gIGZpbGw6ICNmZmY7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnByZXYsXG5ib2R5LnRoZW1lLWZsYXQgLm5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuYm9keS50aGVtZS1mbGF0IC5wcmV2OmhvdmVyLFxuYm9keS50aGVtZS1mbGF0IC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuYm9keS50aGVtZS1mbGF0IC50cmFuc3BhcmVudC1idXR0b24gLndlYml4dHlwZV9iYXNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQzRENDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0NjRBNTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzJweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAudHJhbnNwYXJlbnQtYnV0dG9uLWJ1dHRvbiAud2ViaXh0eXBlX2Jhc2U6aG92ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLnRyYW5zcGFyZW50LWJ1dHRvbi1idXR0b24gLndlYml4dHlwZV9iYXNlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZGVsZXRlLWljb24tYnV0dG9uIC53ZWJpeF9pY29uX2J0biB7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5idXR0b24taWNvbi1idXR0b24gLndlYml4X2NvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1mbGF0IC5idXR0b24taWNvbi1idXR0b24gLndlYml4X2xheW91dF9saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnV0dG9uLWljb24tYnV0dG9uIC53ZWJpeF9lbF9ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDNEQ0O1xufVxuYm9keS50aGVtZS1mbGF0IC5hZGQtdGFnLWJ1dHRvbi1pY29uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREREREO1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYWRkLXRhZy1idXR0b24taWNvbiAud2ViaXhfY29udHJvbCB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1mbGF0IC5hZGQtdGFnLWJ1dHRvbi1pY29uIC53ZWJpeF9lbF9ib3gge1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaW1hZ2UtdGFnLXdpbmRvdy1mb3JtLWljb24tYnV0dG9uIC53ZWJpeHR5cGVfYmFzZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM2MDYwNjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MDYwNjA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmljb24tcG9wdXAtaWNvbnMge1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGNvbG9yOiAjNjA2MDYwO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3IHtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdsb2JhbC1tYWluLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2xvYmFsLW1haW4tZGFyayB7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG59XG5ib2R5LnRoZW1lLWZsYXQgYSxcbmJvZHkudGhlbWUtZmxhdCAubGluayB7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgYTp2aXNpdGVkLFxuYm9keS50aGVtZS1mbGF0IC5saW5rOnZpc2l0ZWQsXG5ib2R5LnRoZW1lLWZsYXQgYTpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCAubGluazpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCBhOmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC5saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgYTp2aXNpdGVkLFxuYm9keS50aGVtZS1mbGF0IC5saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzZlMDJiZDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubWFpbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5tYWluLXN1YnRpdGxlMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1mbGF0IC5tYWluLXN1YnRpdGxlMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1mbGF0IC5tYWluLXN1YnRpdGxlNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0NjRBNTI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmhpZ2hsaWdodGVkLWl0ZW0ge1xuICBjb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICM2RTc0ODA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW06aG92ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbS53ZWJpeF9zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9zZWxlY3RlZCxcbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfc2VsZWN0ZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfaW1nX2J0biAud2ViaXhfaWNvbl9idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2R0YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19oZWFkZXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfdnNjcm9sbF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfY2VudGVyIC53ZWJpeF9jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xsYXBzZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY29sbGFwc2VyIC5jb2xsYXBzZXItYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbGxhcHNlciAuY29sbGFwc2VyLWJ0biAud2ViaXhfdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbGxhcHNlciAuY29sbGFwc2VyLWJ0biAud2ViaXhfaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xsYXBzZXItdmVydGljYWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY29sbGFwc2VyLXZlcnRpY2FsIC5jb2xsYXBzZXItYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biAud2ViaXhfdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biAud2ViaXhfaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDY0QTUyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXhzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZzogNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDphZnRlcixcbmJvZHkudGhlbWUtZmxhdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDphZnRlcixcbmJvZHkudGhlbWUtZmxhdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3A6YmVmb3JlLFxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgY29udGVudDogXCJcXDI2NjZcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3Age1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3A6YWZ0ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSB7XG4gIGNsaXA6IHJlY3QoMjVweCwgNTBweCwgNTBweCwgMHB4KTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmFmdGVyLFxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIGNsaXA6IHJlY3QoMHB4LCAyNXB4LCA1MHB4LCAwcHgpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IC0ycHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otdGV4dC1zaGFkb3c6IC0ycHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAtMnB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jayAudG9vbHRpcC1ibG9jay1saXN0IHtcbiAgbWFyZ2luOiAzcHggMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sgLnRvb2x0aXAtYmxvY2stbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sgLnRvb2x0aXAtYmxvY2stbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXRpdGxlOmhvdmVyICsgLnRvb2x0aXAtYmxvY2sge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS50aGVtZS1mbGF0IC50b29sdGlwLWNvbnRhaW5lci50b29sdGlwLXNlYXJjaC1wcmVmaXggLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAudG9vbHRpcC1jb250YWluZXIudG9vbHRpcC1zZWFyY2gtdGV4dCAudG9vbHRpcC1ibG9jay1yaWdodCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgbWFyZ2luLXRvcDogLTgzcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtZ2FsbGVyeS1pbWFnZXMgLnRvb2x0aXAtYmxvY2sge1xuICB3aWR0aDogNTRweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtZ2FsbGVyeS1pbWFnZXMgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3Age1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmRhdGF0YWJsZS10ZW1wbGF0ZSAuZGF0YXRhYmxlLXRlbXBsYXRlLWltYWdlIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5kYXRhdGFibGUtdGVtcGxhdGUgLmRhdGF0YWJsZS10ZW1wbGF0ZS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xsYXBzc2libGUtYWNjb3JkaW9uLnNob3dlZC12aWV3czpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xsYXBzc2libGUtYWNjb3JkaW9uLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndlYml4X2ljb25fYnRuIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9kdGFibGVfZm9jdXNlZCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X3Jvd19zZWxlY3QsXG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2R0YWJsZV9mb2N1c2VkIC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfY29sdW1uX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2VsX2J1dHRvbiBpbnB1dCxcbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfZWxfdG9nZ2xlIGlucHV0LFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9lbF9idXR0b24gYnV0dG9uLFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9lbF90b2dnbGUgYnV0dG9uLFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9kdGFibGUgLndlYml4X3NzX2NlbnRlciAud2ViaXhfY2VsbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYm9keS50aGVtZS1mbGF0IC5saW5lcy1sYXlvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDNEQ0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC53ZWJpeF9kYXRhdmlld19pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDVweCA1cHggMTVweCA1cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcgLndlYml4X3NlbGVjdGVkIC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcgLnRodW1ibmFpbHMtbmFtZSB7XG4gIGNvbG9yOiAjNDY0QTUyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAuZ2FsbGVyeS1pbWFnZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAuZ2FsbGVyeS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC5nYWxsZXJ5LWltYWdlcy1zdGFyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICByaWdodDogMTNweDtcbiAgY29sb3I6IHllbGxvdztcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC50YWctYWxpZ24tbGVmdCB7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMjg4RDE7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC50YWctYWxpZ24tcmlnaHQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLndhcm5pbmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cHg7XG4gIGNvbG9yOiByZWQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lcjpob3ZlciAuZ2FsbGVyeS1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIuaXMtY2hlY2tlZCAuZ2FsbGVyeS1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIuaXMtY2hlY2tlZCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC53ZWJpeF9pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbi1lbGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgNHB4IDAgLTkwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCREM0RDQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiAuZ2FsbGVyeS1pY29uLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tc3ZnLFxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1idXR0b24gLmdhbGxlcnktaWNvbi11c2Uge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1idXR0b24gLmdhbGxlcnktaWNvbi11c2Uge1xuICBmaWxsOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1idXR0b246aG92ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAyNzdCRDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmhvdmVyIC5nYWxsZXJ5LWljb24tdXNlLFxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1idXR0b246Zm9jdXMgLmdhbGxlcnktaWNvbi11c2Uge1xuICBmaWxsOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1mbGF0IC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFic29sdXRlLWNlbnRlcmVkLWltYWdlLXRlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFic29sdXRlLWNlbnRlcmVkLWltYWdlLXRlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmFic29sdXRlLWNlbnRlcmVkLWltYWdlLXRlbXBsYXRlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuYm9keS50aGVtZS1mbGF0IC5sYXJnZS1pbWFnZS1uYW1lIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnJlc2l6ZS1pY29uIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2RhdGF2aWV3X2l0ZW0ud2ViaXhfc2VsZWN0ZWQge1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NlbGxfc2VsZWN0LFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfY29sdW1uX3NlbGVjdCxcbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X3Jvd19zZWxlY3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfdHJlZV9pdGVtLndlYml4X3NlbGVjdGVkIHNwYW4ge1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHggNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDEgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfZHRfZWRpdG9yIGlucHV0LFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9kdF9lZGl0b3Igc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxcHggOHB4IDAgOXB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdvbGQ7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgVGFob21hO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmRvd25sb2FkLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAub3Blbi1pbWFnZS1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1mbGF0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1pY29uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbi5jaGVja2VkIHtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb246aG92ZXIge1xuICBjb2xvcjogIzAyNzdCRDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWN0cmwgLndlYml4X2VsX2dyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmVkaXQtd2luZG93LWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0NjRBNTI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1mbGF0IC51bnNlbGVjdGFibGUtZGF0YXZpZXctaXRlbXMge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAud2ViaXhfbGlzdF9pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIgLndlYml4X3NlbGVjdGVkIC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2NlbmVzLXZpZXcgLmltYWdlcy1yb3ctc2xpZGVyIC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogIzQ2NEE1MjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuYWN0aXZlLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2NlbmVzLXZpZXcgLmFjdGl2ZS1pdGVtIC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIgLnNsaWRlci1pbWFnZS13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciAuc2xpZGVyLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciAuc2xpZGVyLWltYWdlcy1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDk0JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXI6aG92ZXIgLnNsaWRlci1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIuaXMtY2hlY2tlZCAuc2xpZGVyLWltYWdlcy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lci5pcy1jaGVja2VkIC5zbGlkZXItaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLmRvd25sb2FkLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAub3Blbi1pbWFnZS1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLnNsaWRlci1pbWFnZXMtY2hlY2tib3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbi5jaGVja2VkIHtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1mbGF0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtY3RybCAud2ViaXhfZWxfZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2NlbmVzLXZpZXcgLnNjZW5lcy12aWV3X19zbGlkZS1tZXRhZGF0YSAud2ViaXhfb3ZlcmxheSxcbmJvZHkudGhlbWUtZmxhdCAuc2NlbmVzLXZpZXcgLmlvLW9wZW5zZWFkcmFnb24tdmlld2VyIC53ZWJpeF9vdmVybGF5IHtcbiAgcGFkZGluZzogMXB4O1xuICB6LWluZGV4OiA5O1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAud2ViaXhfbGlzdF9pdGVtLFxuYm9keS50aGVtZS1mbGF0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLndlYml4X2xpc3RfaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hhbm5lbC1pdGVtX19uYW1lLFxuYm9keS50aGVtZS1mbGF0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9fbmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9faW5kZXgsXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hhbm5lbC1pdGVtX19pbmRleCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94LFxuYm9keS50aGVtZS1mbGF0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMDdlbTtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94OmhvdmVyLFxuYm9keS50aGVtZS1mbGF0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMsXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbixcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLmljb25zIC5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLmljb25zIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLm9zZC1jb250YWluZXIsXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5vc2QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLmhpc3RvZ3JhbS10ZW1wbGF0ZSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm11bHRpY2hhbm5lbC12aWV3IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLmhpc3RvZ3JhbS10ZW1wbGF0ZSAuaGlzdG9ncmFtIC5oaXN0b2dyYW0taXRlbSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSAuaGlzdG9ncmFtLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy1vbmUsXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy1vbmUsXG5ib2R5LnRoZW1lLWZsYXQgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LXR3byxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1mbGF0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28gLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28gLmljb246aG92ZXIge1xuICBjb2xvcjogIzAyNzdCRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLnNvcnQtaWNvbi10ZW1wbGF0ZSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm11bHRpY2hhbm5lbC12aWV3IC5zb3J0LWljb24tdGVtcGxhdGUgLmFjdGl2ZSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUgLmFjdGl2ZSxcbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLnNvcnQtaWNvbi10ZW1wbGF0ZSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUgLmljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1mbGF0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSxcbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtcGFuZWxfX2dyb3Vwcy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb24sXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2ludmFsaWQgLndlYml4X2lucF9ib3R0b21fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbmJvZHkudGhlbWUtZmxhdCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tcy1yZXZlYWwsXG5ib2R5LnRoZW1lLWZsYXQgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmxpbmUtaGVpZ2h0LTM4IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2Zvcm0gLmxlZnQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfZm9ybSAubGVmdC1sYWJlbC10ZW1wbGF0ZSAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY2hlY2tib3gtY3RybCAud2ViaXhfbGFiZWxfcmlnaHQge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLypsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7Ki9cbn1cbmJvZHkudGhlbWUtZmxhdCAuY2hlY2tib3gtY3RybCAud2ViaXhfY3VzdG9tX2NoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2RTc0ODA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1mbGF0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtNi41cHggMCAwIC02LjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuYm9keS50aGVtZS1mbGF0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6Zm9jdXMsXG5ib2R5LnRoZW1lLWZsYXQgLmNoZWNrYm94LWN0cmwgLndlYml4X2N1c3RvbV9jaGVja2JveDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY2hlY2tib3gtY3RybCAud2ViaXhfY2hlY2tib3hfMSAud2ViaXhfY3VzdG9tX2NoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jaGVja2JveF8xIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkIC53ZWJpeF9pbnBfc3RhdGljLFxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSAud2ViaXhfaW5wX3N0YXRpYyxcbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkIGlucHV0LFxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBpbnB1dCxcbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkIHNlbGVjdCxcbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkLXJldmVyY2Ugc2VsZWN0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQgLndlYml4X2lucF9zdGF0aWM6Zm9jdXMsXG5ib2R5LnRoZW1lLWZsYXQgLnNlbGVjdC1maWVsZC1yZXZlcmNlIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQgaW5wdXQ6Zm9jdXMsXG5ib2R5LnRoZW1lLWZsYXQgLnNlbGVjdC1maWVsZC1yZXZlcmNlIGlucHV0OmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQgc2VsZWN0OmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBzZWxlY3Q6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkIC53ZWJpeF9wbGFjZWhvbGRlcixcbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgLndlYml4X3BsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQgc3Bhbi53ZWJpeF9pbnB1dF9pY29uLFxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQgLndlYml4X2lucF9zdGF0aWMsXG5ib2R5LnRoZW1lLWZsYXQgLnNlbGVjdC1maWVsZCBpbnB1dCxcbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNlbGVjdC1maWVsZCAud2ViaXhfaW5wX3N0YXRpYzpmb2N1cyxcbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkIGlucHV0OmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQgLndlYml4X3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTEwLCAxMTYsIDEyOCwgMC42KTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkIHNwYW4ud2ViaXhfaW5wdXRfaWNvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSAud2ViaXhfaW5wX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgLndlYml4X2lucF9zdGF0aWMsXG5ib2R5LnRoZW1lLWZsYXQgLnNlbGVjdC1maWVsZC1yZXZlcmNlIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNEE1MjVFO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZ3JvdW5kOiAjNEE1MjVFO1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSAud2ViaXhfaW5wX3N0YXRpYzpmb2N1cyxcbmJvZHkudGhlbWUtZmxhdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0QTUyNUU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNlbGVjdC1maWVsZC1yZXZlcmNlIC53ZWJpeF9wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNlbGVjdC1maWVsZC1yZXZlcmNlIHNwYW4ud2ViaXhfaW5wdXRfaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRleHQtZmllbGQud2ViaXhfaW52YWxpZC53ZWJpeF9lbF90ZXh0IGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVhNWE4O1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoMTEwLCAxMTYsIDEyOCwgMC42KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VhcmNoLWZpZWxkLndlYml4X2ludmFsaWQud2ViaXhfZWxfc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVhNWE4O1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNlYXJjaC1maWVsZC53ZWJpeF9lbF9zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNlYXJjaC1maWVsZC53ZWJpeF9lbF9zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCAud2ViaXhfaW5wdXRfaWNvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0YXJlYS1maWVsZCAud2ViaXhfZWxfYm94IHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0YXJlYS1maWVsZCAud2ViaXhfZWxfYm94IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZXh0YXJlYS1maWVsZCAud2ViaXhfZWxfYm94IHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm11bHRpbGluZS1sYWJlbCAud2ViaXhfZWxfYm94IGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubGFiZWwtZXJyb3Ige1xuICBjb2xvcjogI2Y5MjkyMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfaW52YWxpZCAud2ViaXhfZWxfYm94IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZmNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZWE1YTggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAucGFnZXItaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQzRENDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3RyZWVfaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfdHJlZV9pdGVtIC53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNhcnQtbGlzdC12aWV3IC53ZWJpeF9saXN0X2l0ZW0ge1xuICBtYXJnaW46IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY2FydC1saXN0LXZpZXcgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfaWNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNkU3NDgwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNhcnQtbGlzdC12aWV3IC5jYXJ0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY2FydC1saXN0LXZpZXcgLmNhcmQtbGlzdC1uYW1lIHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyB7XG4gIHdpZHRoOiAyMDJweCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1mbGF0IC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICBib3JkZXItY29sb3I6ICMwMjg4RDE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbTpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IC53ZWJpeF9saXN0X2l0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAyNzdCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1mbGF0IC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfc3VibWVudV9pY29uIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1mbGF0IC5sYXJnZS1pbWFnZS13aW5kb3cgLmltYWdlLXdpbmRvdy1saXN0LW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtZmxhdCAubGFyZ2UtaW1hZ2Utd2luZG93IC5pbWFnZS13aW5kb3ctY2hlY2tib3gge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY29sdW1uLWhlYWRlci10b3AtbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY29sdW1uLWhlYWRlci1ib3R0b20tbmFtZSB7XG4gIHdpZHRoOiA3NSU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbHVtbi1lZGl0YWJsZS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY29sbHBhc2VyLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5wcm9qZWN0LW1ldGFkYXRhLXdpbmRvdy1jb2xsYXBzZXIge1xuICBwYWRkaW5nOiA1cHggMCA4cHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmltYWdlcy10YWdzLWFjdGl2ZS1saXN0IC53ZWJpeF9saXN0X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaW1hZ2VzLXRhZ3MtYWN0aXZlLWxpc3QgLmFjdGl2ZS1saXN0LW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtZmxhdCAuaW1hZ2VzLXRhZ3MtYWN0aXZlLWxpc3QgLmFjdGl2ZS1saXN0LWRlbGV0ZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmltYWdlcy10YWdzLWFjdGl2ZS1saXN0IC5hY3RpdmUtbGlzdC1kZWxldGUtYnV0dG9uIC5kZWxldGUtaWNvbi1idXR0b24gLndlYml4X2ljb25fYnRuIHtcbiAgY29sb3I6ICM2MDYwNjA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmljb24tcG9wdXAtYnV0dG9uLWxheW91dCB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuYm9keS50aGVtZS1mbGF0IC51cGxvYWQtbWV0YWRhdGF0YWJsZSAuYWNjZXB0LWJ1dHRvbixcbmJvZHkudGhlbWUtZmxhdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLmFkanVzdC1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC51cGxvYWQtbWV0YWRhdGF0YWJsZSAuYWNjZXB0LWJ1dHRvbjpob3ZlcixcbmJvZHkudGhlbWUtZmxhdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLmFkanVzdC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnVwbG9hZC1tZXRhZGF0YXRhYmxlIC51cGxvYWQtbWV0YWRhdGEtY29sdW1uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtZmxhdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLnVwbG9hZC1tZXRhZGF0YS1jb2x1bW4taGVhZGVyIC5jb2x1bW4taGVhZGVyLW5hbWUge1xuICBmbGV4LXNocmluazogMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLnVwbG9hZC1tZXRhZGF0YS1jb2x1bW4taGVhZGVyIC5hZGp1c3QtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5sYXN0LXNlbGVjdGVkLWZvbGRlciB7XG4gIGJhY2tncm91bmQ6ICMwMWFlZDE7XG4gIGNvbG9yOiAjRjRGNUY5O1xufVxuYm9keS50aGVtZS1mbGF0IC5wYWxldHRlLWRhdGF2aWV3IC5wYWxldHRlLWRhdGF2aWV3X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtZmxhdCAucGFsZXR0ZS1kYXRhdmlldyAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAucGFsZXR0ZS1kYXRhdmlldyAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2VsX3N3aXRjaCAud2ViaXhfbGFiZWxfcmlnaHQge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmdsb2JhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuYm9keS50aGVtZS1mbGF0IC5tYWluLWhlYWRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1mbGF0IC5tYWluLWhlYWRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm1haW4taGVhZGVyIHNwYW4ud2ViaXhfaW5wdXRfaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5tYWluLWhlYWRlci1sb2dvLFxuYm9keS50aGVtZS1mbGF0IC5sb2dpbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm1haW4taGVhZGVyLWxvZ28ge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC5tYWluLWhlYWRlci1sb2dvIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDIxcHggNXB4IDIycHggMDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaGVhZGVyLWJhc2UtbWVudSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmaXJzdC1jaGlsZCxcbmJvZHkudGhlbWUtZmxhdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1mbGF0IC5oZWFkZXItYmFzZS1tZW51IC53ZWJpeF9saXN0X2l0ZW0ud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICB0ZXh0LXNoYWRvdzogMC42cHggMCAwICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtZmxhdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1mbGF0IC5sb2dpbi1tZW51IC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMjJweCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVCRjE7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubG9naW4tbWVudSAubG9naW4tbWVudS1pdGVtLm1lbnUtc2lnbi11cCB7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW0ubWVudS1zaWduLXVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgI2ZmZmZmZjtcbn1cbmJvZHkudGhlbWUtZmxhdCAudXNlcmJhciAudXNlcmJhci1hdmF0YXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLWZsYXQgLnVzZXJiYXIgLnVzZXJiYXItYXZhdGFyIC51c2VyYmFyLWF2YXRhci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogLTk5OTlweDtcbiAgYm90dG9tOiAtOTk5OXB4O1xuICByaWdodDogLTk5OTlweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuYm9keS50aGVtZS1mbGF0IC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAudXNlcmJhciAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1mbGF0IC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW06Zm9jdXMsXG5ib2R5LnRoZW1lLWZsYXQgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keS50aGVtZS1mbGF0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1yZWFkb25seSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50aGVtZS1mbGF0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLWZpZWxkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1mbGF0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuaW52YWxpZC1maWVsZCAuanNvbmVkaXRvci12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMjIsIDEyMiwgMC4yKTtcbn1cbmJvZHkudGhlbWUtZmxhdCAubWV0YWRhdGEtdGVtcGxhdGUgLmpzb25lZGl0b3ItdmFsdWUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNkU3NDgwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLXZhbHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZW1wbGF0ZS1lcnJvciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnRlbXBsYXRlLWVycm9yIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kOiAjZjJkZWRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJjY2QxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmJhcnMtaWNvbiAud2ViaXhfaWNvbl9idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1mbGF0IC5iYXJzLWljb24gLndlYml4X2ljb25fYnV0dG9uIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbjpob3ZlciAud2ViaXhfaWNvbixcbmJvZHkudGhlbWUtZmxhdCAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbjpmb2N1cyAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1mbGF0IC5icmVhZGNydW1kcyB7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1mbGF0IC5icmVhZGNydW1kcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtZmxhdCAuYnJlYWRjcnVtZHMgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5icmVhZGNydW1kcyBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmJyZWFkY3J1bWRzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5icmVhZGNydW1kcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5icmVhZGNydW1kcyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3ZpZXcgLndlYml4X3BhZ2VyX2l0ZW0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICBib3JkZXItY29sb3I6ICMwMjg4RDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAyNzdCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9wYWdlciAucGFnZXItaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0MCU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X3BhZ2VyIC5wYWdlci1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTklO1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndlYml4X3dpbl9oZWFkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF92aWV3LndlYml4X3dpbmRvdyAud2luZG93LWhlYWRlci10b29sYmFyLXRleHQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndpbmRvdy1jbG9zZS1idXR0b24gLmNsb3NlLWljb24tc3ZnLFxuYm9keS50aGVtZS1mbGF0IC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuYm9keS50aGVtZS1mbGF0IC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjQkRDNEQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIsXG5ib2R5LnRoZW1lLWZsYXQgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uOmZvY3VzLFxuYm9keS50aGVtZS1mbGF0IC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIgLmNsb3NlLWljb24tc3ZnLXVzZSxcbmJvZHkudGhlbWUtZmxhdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246Zm9jdXMgLmNsb3NlLWljb24tc3ZnLXVzZSxcbmJvZHkudGhlbWUtZmxhdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246YWN0aXZlIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9lbF9zbGlkZXIgLndlYml4X3NsaWRlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1mbGF0IC5zbGlkZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjMzEzNTQxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNsaWRlci10aXRsZTpiZWZvcmUsXG5ib2R5LnRoZW1lLWZsYXQgLnNsaWRlci10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNsaWRlci10aXRsZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuYm9keS50aGVtZS1mbGF0IC5zbGlkZXItdGl0bGUgLmxhYmVsLFxuYm9keS50aGVtZS1mbGF0IC5zbGlkZXItdGl0bGUgLnZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNsaWRlci10aXRsZSAudmFsdWUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnNsaWRlci10aXRsZSAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICM2RTc0ODA7XG4gIGJvcmRlci1jb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfc2xpZGVyX2JveCAud2ViaXhfc2xpZGVyX3JpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VEM0RGO1xuICBiYWNrZ3JvdW5kOiAjQ0VEM0RGO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzZFNzQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYTQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfdG9wX2xhYmVsIHtcbiAgY29sb3I6ICMzMTM1NDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfZWxfY29sb3JwaWNrZXIgLndlYml4X2lucF9zdGF0aWMge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1mbGF0IC5zaW5nbGUtcmF0ZXItcHJvcHMgLndlYml4X2VsX2NvbG9ycGlja2VyLFxuYm9keS50aGVtZS1mbGF0IC5tdWx0aS1yYXRlci1wcm9wcyAud2ViaXhfZWxfY29sb3JwaWNrZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5ib2R5LnRoZW1lLWZsYXQgLndlYml4X21vZGFsX2JveC53ZWJpeF9jb25maXJtIC53ZWJpeF9wb3B1cF90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfY29udHJvbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAubm90aWZpY2F0aW9uLXBvcHVwLWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItcGlja2VyLXBvcHVwIC5jb2xvci1waWNrZXIgLndlYml4X3RlbXBsYXRlLFxuYm9keS50aGVtZS1mbGF0IC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2RvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2VkaXRvciB7XG4gIGZsZXg6IDIuNCAxIGF1dG87XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXBpY2tlci1wb3B1cCAuY29sb3ItcGlja2VyIC5waWNrZXJfd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xvci1waWNrZXItcG9wdXAgLnktYXhpcy1udW1iZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbG9yLXBpY2tlci1wb3B1cCAud2ViaXhfb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMTtcbn1cbmJvZHkudGhlbWUtZmxhdCAuY29sb3ItcGlja2VyLXBvcHVwIC5jaGFydC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1mbGF0IC5jb2xvci1waWNrZXItcG9wdXAgLmNoYXJ0LW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgI2VjZWZmMSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0zMDBweDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuYm9keS50aGVtZS1mbGF0IC53ZWJpeF9kcm9wX2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJEcm9wIEZpbGVzIGhlcmVcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4ICMwMjg4RDEgZGFzaGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQkYxO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnVwbG9hZGluZy1wcm9ncmVzcy10ZW1wbGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NjRBNTI7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnByb2dyZXNzLWNvbXBvbmVudCAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50aGVtZS1mbGF0IC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLmJhcixcbmJvZHkudGhlbWUtZmxhdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtZmxhdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM3NWI4MDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNlZjUzNTA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICM0NjRBNTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC5yZWNvZ25pdGlvbi1zdGF0dXMtdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1mbGF0IC50ZW1wbGF0ZU5hbWUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5saXN0LW9mLXRhZ3MtdGVtcGxhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkgLm92ZXJsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5NEExQjM7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbmJvZHkudGhlbWUtZmxhdCAud2ViaXhfb3ZlcmxheSAuZW1wdHktb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmhpZGRlbi1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtZmxhdCAuZWRpdC1jb2x1bW4td2luZG93IC5uZXctY29sdW1ucy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmVkaXQtY29sdW1uLXdpbmRvdyAubmV3LWNvbHVtbnMtaGVhZGVyLm5ldy1jb2x1bW5zLWhlYWRlci1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuYm9keS50aGVtZS1mbGF0IC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbixcbmJvZHkudGhlbWUtZmxhdCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlLFxuYm9keS50aGVtZS1mbGF0IC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbiAud2ViaXhfdmlldyB7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG59XG5ib2R5LnRoZW1lLWZsYXQgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtZmxhdCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtZmxhdCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3ZpZXcgLmpzb24tdmlld2VyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1mbGF0IC5kYXRhdGFibGUtaW1hZ2UtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwge1xuICAvKiBmb250cyAqL1xuICAvKiBpY29ucyAqL1xuICAvKiBjb2xvcnMgKi9cbiAgLyogYmFja2dyb3VuZHMgKi9cbiAgLyogYnV0dG9ucyAqL1xuICAvKiBib3JkZXJzICovXG4gIC8qIGFjY29yZGlvbnMgKGRhdGFzZXRzLCBnYWxsZXJ5IHBhZ2VzKSAqL1xuICAvKiBpdGVtLWNvbnRlbnQtdGFibGUgKi9cbiAgLyogdGFidmlldyAqL1xuICAvKiByZWNvbW1lbmQtYmxvY2sgKi9cbiAgLyogbWVzc2FnZSBib3hlcyAqL1xuICAvKiBMSU5LUyAqL1xuICAvKiBUSVRMRVMgKi9cbiAgLyogdGV4dCAqL1xuICAvKiBpY29ucyAqL1xuICAvKiB3ZWJpeCBzdHlsZXMgKi9cbiAgLyogdG9vbHRpcCAqL1xuICAvKiBtYWluLWhlYWRlci1sb2dvICovXG4gIC8qIC5oZWFkZXItYmFzZS1tZW51ICovXG4gIC8qIGxvZ2luLW1lbnUgKi9cbiAgLyogdXNlcmJhciAqL1xuICAvKiBQQUdFUyBTVFlMRVMgKi9cbiAgLyogdGVtcGxhdGVzIGVycm9yICovXG4gIC8qIGJyZWFkY3J1bWRzICovXG4gIC8qIHdlYml4X3BhZ2VyICovXG4gIC8qIHdlYml4X2VsX3NsaWRlciAqL1xuICAvKiAud2ViaXhfZWxfY29sb3JwaWNrZXIgKi9cbiAgLyogIHdlYml4X21vZGFsX2JveCB3ZWJpeF9jb25maXJtICovXG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF92aWV3IGRpdjpmb2N1cyxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3ZpZXcgc3Bhbjpmb2N1cyxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3ZpZXcgYS53ZWJpeF9saXN0X2l0ZW06Zm9jdXMsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF92aWV3LndlYml4X3dpbmRvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0uY29sbGFwc2VkIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmJlZm9yZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdzpiZWZvcmUsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1sYWJlbCxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG4gIGJvcmRlci1jb2xvcjogIzFDQTFDMTtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIC53ZWJpeF9hY2NvcmRpb25pdGVtX2J1dHRvbiB7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5hY2NvcmRpb24taXRlbS10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaGVhZGVyIHtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjVGOTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGgsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuZmVhdHVyZS1vcHRpb25zLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAwIDVweCAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuZmVhdHVyZS1vcHRpb25zLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjRGNUY5O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuZmVhdHVyZS1vcHRpb25zLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0Y0RjVGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xuICBjb2xvcjogIzQ3NTQ2Njtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIgLndlYml4X2FjY29yZGlvbml0ZW1fYnV0dG9uIHtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNnB4IDAgNnB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZTNlNmYwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5hY2NvcmRpb24taXRlbS10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1oZWFkZXIge1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogI0Y0RjVGOTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93IHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cgLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTU1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdyAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93IC5pdGVtLWNvbnRlbnQtdmFsdWUgLnByZS1zY3JvbGxhYmxlIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93Lml0ZW0tY29udGVudC1yb3ctd2lkZSAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93Lml0ZW0tY29udGVudC1yb3ctd2lkZSAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLnRhZ3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMzFweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAudGFncy1jb250YWluZXIgLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNkMmQ0ZGE7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaW1nIHtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDMxcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5pdGVtLWNvbnRlbnQtdGFibGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjVGOTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLml0ZW0tY29udGVudC10YWJsZSAuaXRlbS1jb250ZW50LXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLml0ZW0tY29udGVudC10YWJsZSAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYiB7XG4gIGJhY2tncm91bmQ6ICNCREM0RDQ7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudGFidmlldy1ibG9jayBkaXYud2ViaXhfaXRlbV90YWIud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC50YWJ2aWV3LWJsb2NrIC53ZWJpeF9hZnRlcl9hbGxfdGFicyB7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC50YWJ2aWV3LWJsb2NrIC50YWJ2aWV3LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5yZWNvbW1lbmQtYmxvY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAucmVjb21tZW5kLWJsb2NrIC5yZWNvbW1lbmQtYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X21lc3NhZ2Uud2ViaXhfaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzg4ODtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X21lc3NhZ2Uud2ViaXhfaW5mbyBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tZXRhZGF0YXRhYmxlLWxheW91dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NkN2U2O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZWxfYm94IC53ZWJpeF9pY29uX2J0biB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJ0biAud2ViaXhfZWxfYm94LFxuYm9keS50aGVtZS1tYXRlcmlhbCAuYnRuLWNvbnRvdXIgLndlYml4X2VsX2JveCxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJ0bi1kaXNhYmxlZCAud2ViaXhfZWxfYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJ0biAud2ViaXh0eXBlX2Jhc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYnRuIC53ZWJpeHR5cGVfYmFzZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6ICMxOTkyQUY7XG4gIGJvcmRlci1jb2xvcjogIzFDQTFDMTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJ0biAud2ViaXh0eXBlX2Jhc2U6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1ldGFkdGFibGUtZWRpdC1jb2x1bW4tYnV0dG9uIC53ZWJpeF9pbWdfYnRuLFxuYm9keS50aGVtZS1tYXRlcmlhbCAubWV0YWR0YWJsZS1leHBvcnQtYnV0dG9uIC53ZWJpeF9pbWdfYnRuIHtcbiAgY29sb3I6ICM0NzU0NjY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF92aWV3IHtcbiAgY29sb3I6ICM0NzU0NjY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nbG9iYWwtbWFpbi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nbG9iYWwtbWFpbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgYSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmxpbmsge1xuICBjb2xvcjogIzAyODhEMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCBhOnZpc2l0ZWQsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5saW5rOnZpc2l0ZWQsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIGE6aG92ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5saW5rOmhvdmVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCBhOmZvY3VzLFxuYm9keS50aGVtZS1tYXRlcmlhbCAubGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCBhOnZpc2l0ZWQsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzZlMDJiZDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1haW4tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1haW4tc3VidGl0bGUyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tYWluLXN1YnRpdGxlMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubWFpbi1zdWJ0aXRsZTQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuaGlnaGxpZ2h0ZWQtaXRlbSB7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF92aWV3LndlYml4X3BvcHVwIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NkN2U2O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfdmlldy53ZWJpeF9wb3B1cCAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfdmlldy53ZWJpeF9wb3B1cCAud2ViaXhfbGlzdF9pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbS53ZWJpeF9zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNDY0QTUyO1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY1O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfc2VsZWN0ZWQsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9zZWxlY3RlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZGVmZjU7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfaW1nX2J0biAud2ViaXhfaWNvbl9idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9kdGFibGUge1xuICBib3JkZXItY29sb3I6ICNjY2Q3ZTY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9kdGFibGUgLndlYml4X3NzX2hlYWRlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG4gIGJvcmRlci1jb2xvcjogI2NjZDdlNjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfdnNjcm9sbF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY5O1xuICBib3JkZXItY29sb3I6ICNjY2Q3ZTY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9kdGFibGUgLndlYml4X3NzX2NlbnRlciAud2ViaXhfY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogI0U4RUJGMTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbGxhcHNlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc2VyIC5jb2xsYXBzZXItYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xsYXBzZXIgLmNvbGxhcHNlci1idG4gLndlYml4X3RlbXBsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc2VyIC5jb2xsYXBzZXItYnRuIC53ZWJpeF9pY29uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xsYXBzZXItdmVydGljYWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc2VyLXZlcnRpY2FsIC5jb2xsYXBzZXItYnRuIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biAud2ViaXhfaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmFmdGVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDphZnRlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stcmlnaHQ6YmVmb3JlIHtcbiAgei1pbmRleDogMTAwMDAwO1xuICBjb250ZW50OiBcIlxcMjY2NlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3Age1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmFmdGVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3A6YmVmb3JlIHtcbiAgY2xpcDogcmVjdCgyNXB4LCA1MHB4LCA1MHB4LCAwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB0b3A6IDUwJTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stcmlnaHQ6YWZ0ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIGNsaXA6IHJlY3QoMHB4LCAyNXB4LCA1MHB4LCAwcHgpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDpiZWZvcmUge1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAtMnB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LXRleHQtc2hhZG93OiAtMnB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogLTJweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrIC50b29sdGlwLWJsb2NrLWxpc3Qge1xuICBtYXJnaW46IDNweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sgLnRvb2x0aXAtYmxvY2stbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrIC50b29sdGlwLWJsb2NrLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtdGl0bGU6aG92ZXIgKyAudG9vbHRpcC1ibG9jayB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC50b29sdGlwLWNvbnRhaW5lci50b29sdGlwLXNlYXJjaC1wcmVmaXggLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtc2VhcmNoLXRleHQgLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMTU1cHg7XG4gIG1hcmdpbi10b3A6IC04M3B4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudG9vbHRpcC1jb250YWluZXIudG9vbHRpcC1nYWxsZXJ5LWltYWdlcyAudG9vbHRpcC1ibG9jayB7XG4gIHdpZHRoOiA1NHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtZ2FsbGVyeS1pbWFnZXMgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3Age1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5kYXRhdGFibGUtdGVtcGxhdGUgLmRhdGF0YWJsZS10ZW1wbGF0ZS1pbWFnZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmRhdGF0YWJsZS10ZW1wbGF0ZSAuZGF0YXRhYmxlLXRlbXBsYXRlLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbiAud2ViaXhfdGVtcGxhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uLnNob3dlZC12aWV3czpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbi53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF92aWV3LndlYml4X3dpbmRvdyAud2ViaXhfaWNvbl9idG4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9kdGFibGVfZm9jdXNlZCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X3Jvd19zZWxlY3QsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9kdGFibGVfZm9jdXNlZCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NvbHVtbl9zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZWxfYnV0dG9uIGlucHV0LFxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZWxfdG9nZ2xlIGlucHV0LFxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZWxfYnV0dG9uIGJ1dHRvbixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X2VsX3RvZ2dsZSBidXR0b24sXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19jZW50ZXIgLndlYml4X2NlbGwge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmxpbmVzLWxheW91dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2Q3ZTYgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfd2luZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xsYXBzZXIgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICBsZWZ0OiAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc2VyLXZlcnRpY2FsIC5jb2xsYXBzZXItYnRuIC53ZWJpeF9pY29uIHtcbiAgdG9wOiAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbiAud2ViaXhfdGVtcGxhdGUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19oZWFkZXIgdGQud2ViaXhfbGFzdF9yb3csXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9kdGFibGUgLndlYml4X3NzX3ZzY3JvbGxfaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1Y2NjZTc7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIC53ZWJpeF90ZW1wbGF0ZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb246YmVmb3JlIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC53ZWJpeF9kYXRhdmlld19pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDVweCA1cHggMTVweCA1cHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyAud2ViaXhfc2VsZWN0ZWQgLnRodW1ibmFpbHMtbmFtZSB7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcgLnRodW1ibmFpbHMtbmFtZSB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC5nYWxsZXJ5LWltYWdlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAuZ2FsbGVyeS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC5nYWxsZXJ5LWltYWdlcy1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2VzLXN0YXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBjb2xvcjogeWVsbG93O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC50YWctYWxpZ24tbGVmdCB7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMjg4RDE7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAudGFnLWFsaWduLXJpZ2h0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAyODhEMTtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAud2FybmluZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgY29sb3I6IHJlZDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lcjpob3ZlciAuZ2FsbGVyeS1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lci5pcy1jaGVja2VkIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLndlYml4X2ljb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogIzFDQTFDMTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1idXR0b24tZWxlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDRweCAwIC05MHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDdlNjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiAuZ2FsbGVyeS1pY29uLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiAuZ2FsbGVyeS1pY29uLXN2ZyxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiAuZ2FsbGVyeS1pY29uLXVzZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1idXR0b24gLmdhbGxlcnktaWNvbi11c2Uge1xuICBmaWxsOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmhvdmVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5MkFGO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmhvdmVyIC5nYWxsZXJ5LWljb24tdXNlLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmZvY3VzIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgZmlsbDogIzE5OTJBRjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFic29sdXRlLWNlbnRlcmVkLWltYWdlLXRlbXBsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmFic29sdXRlLWNlbnRlcmVkLWltYWdlLXRlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSAud2ViaXhfdGVtcGxhdGUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYWJzb2x1dGUtY2VudGVyZWQtaW1hZ2UtdGVtcGxhdGUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5sYXJnZS1pbWFnZS1uYW1lIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5yZXNpemUtaWNvbiAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZGF0YXZpZXdfaXRlbS53ZWJpeF9zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNDY0QTUyO1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NlbGxfc2VsZWN0LFxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NvbHVtbl9zZWxlY3QsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfcm93X3NlbGVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY1O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfdHJlZV9pdGVtLndlYml4X3NlbGVjdGVkIHNwYW4ge1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHggNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgY29sb3I6ICM0NjRBNTI7XG4gIGJhY2tncm91bmQ6ICNlZGVmZjUgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X2R0X2VkaXRvciBpbnB1dCxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X2R0X2VkaXRvciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFweCA4cHggMCA5cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ29sZDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NjY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5kb3dubG9hZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5vcGVuLWltYWdlLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjOTRBMUIzO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbi5jaGVja2VkIHtcbiAgY29sb3I6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtY3RybCAud2ViaXhfZWxfZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmVkaXQtd2luZG93LWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudW5zZWxlY3RhYmxlLWRhdGF2aWV3LWl0ZW1zIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NlbGxfc2VsZWN0LFxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NvbHVtbl9zZWxlY3QsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfcm93X3NlbGVjdCB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY1ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLndlYml4X2ljb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmRvd25sb2FkLWljb24ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5vcGVuLWltYWdlLWljb24ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLmltYWdlcy1yb3ctc2xpZGVyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAud2ViaXhfbGlzdF9pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIgLndlYml4X3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzFDQTFDMTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAud2ViaXhfc2VsZWN0ZWQgLnRodW1ibmFpbHMtbmFtZSB7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLmltYWdlcy1yb3ctc2xpZGVyIC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLmFjdGl2ZS1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zY2VuZXMtdmlldyAuYWN0aXZlLWl0ZW0gLnNsaWRlci1pbWFnZXMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyIC5zbGlkZXItaW1hZ2Utd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyIC5zbGlkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciAuc2xpZGVyLWltYWdlcy1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDk0JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyOmhvdmVyIC5zbGlkZXItaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lci5pcy1jaGVja2VkIC5zbGlkZXItaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lci5pcy1jaGVja2VkIC5zbGlkZXItaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuZG93bmxvYWQtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAub3Blbi1pbWFnZS1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLndlYml4X2ljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM5NEExQjM7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLnNsaWRlci1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb24uY2hlY2tlZCB7XG4gIGNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC5zbGlkZXItaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtY3RybCAud2ViaXhfZWxfZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNjZW5lcy12aWV3IC5zY2VuZXMtdmlld19fc2xpZGUtbWV0YWRhdGEgLndlYml4X292ZXJsYXksXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zY2VuZXMtdmlldyAuaW8tb3BlbnNlYWRyYWdvbi12aWV3ZXIgLndlYml4X292ZXJsYXkge1xuICBwYWRkaW5nOiAxcHg7XG4gIHotaW5kZXg6IDk7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAud2ViaXhfbGlzdF9pdGVtLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC53ZWJpeF9saXN0X2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGFubmVsLWl0ZW1fX25hbWUsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9fbmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGFubmVsLWl0ZW1fX2luZGV4LFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGFubmVsLWl0ZW1fX2luZGV4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94LFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjA3ZW07XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hlY2tib3g6aG92ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLmljb25zIC5pY29uLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLmljb25zIC5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMgLmljb246aG92ZXIge1xuICBjb2xvcjogIzE5OTJBRjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLm9zZC1jb250YWluZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAub3NkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAuaGlzdG9ncmFtLXRlbXBsYXRlLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAuaGlzdG9ncmFtLXRlbXBsYXRlIC5oaXN0b2dyYW0sXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmhpc3RvZ3JhbS10ZW1wbGF0ZSAuaGlzdG9ncmFtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLmhpc3RvZ3JhbS10ZW1wbGF0ZSAuaGlzdG9ncmFtIC5oaXN0b2dyYW0taXRlbSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuaGlzdG9ncmFtLXRlbXBsYXRlIC5oaXN0b2dyYW0gLmhpc3RvZ3JhbS1pdGVtIHtcbiAgZmxleC1iYXNpczogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LW9uZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LXR3byxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy1vbmUgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctdHdvIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LXR3byAuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTk5MkFGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5zb3J0LWljb24tdGVtcGxhdGUsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLnNvcnQtaWNvbi10ZW1wbGF0ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm11bHRpY2hhbm5lbC12aWV3IC5zb3J0LWljb24tdGVtcGxhdGUgLmFjdGl2ZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuc29ydC1pY29uLXRlbXBsYXRlIC5hY3RpdmUsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAuc29ydC1pY29uLXRlbXBsYXRlIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUgLmljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTk5MkFGO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb24sXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9lbF9zd2l0Y2ggLndlYml4X2xhYmVsX3JpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jaGVja2JveC1jdHJsIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNzVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNoZWNrYm94LWN0cmwgLndlYml4X2N1c3RvbV9jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jaGVja2JveC1jdHJsIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6Zm9jdXMsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jaGVja2JveC1jdHJsIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jYXJ0LWxpc3QtdmlldyAud2ViaXhfbGlzdF9pdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgYmFja2dyb3VuZDogI0Y0RjVGOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jYXJ0LWxpc3QtdmlldyAud2ViaXhfbGlzdF9pdGVtIC53ZWJpeF9pY29uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM5NEExQjMgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNhcnQtbGlzdC12aWV3IC5jYXJ0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNhcnQtbGlzdC12aWV3IC5jYXJkLWxpc3QtbmFtZSB7XG4gIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IHtcbiAgd2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IC53ZWJpeF9saXN0X2l0ZW06aG92ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTk5MkFGO1xuICBib3JkZXItY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfc3VibWVudV9pY29uIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubGFzdC1zZWxlY3RlZC1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjYmRjNGQ0NmM7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAucGFsZXR0ZS1kYXRhdmlldyAucGFsZXR0ZS1kYXRhdmlld19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5wYWxldHRlLWRhdGF2aWV3IC53ZWJpeF9kYXRhdmlld19pdGVtIHtcbiAgcGFkZGluZzogMnB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAucGFsZXR0ZS1kYXRhdmlldyAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5nbG9iYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1haW4taGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tYWluLWhlYWRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tYWluLWhlYWRlciBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1haW4taGVhZGVyLWxvZ28sXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5sb2dpbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tYWluLWhlYWRlci1sb2dvIHtcbiAgY29sb3I6ICMzNTM5NDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1haW4taGVhZGVyLWxvZ28gLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZzogMjFweCA1cHggMjJweCAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuaGVhZGVyLWJhc2UtbWVudSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmZpcnN0LWNoaWxkLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpob3ZlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbS53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzQ3NTQ2Njtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmxvZ2luLW1lbnUgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMjJweCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQkYxO1xuICB0ZXh0LXNoYWRvdzogMC42cHggMCAwICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW0ubWVudS1zaWduLXVwIHtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW0ubWVudS1zaWduLXVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgI2ZmZmZmZjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnVzZXJiYXIgLnVzZXJiYXItYXZhdGFyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAudXNlcmJhciAudXNlcmJhci1hdmF0YXIgLnVzZXJiYXItYXZhdGFyLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICBib3R0b206IC05OTk5cHg7XG4gIHJpZ2h0OiAtOTk5OXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTpob3ZlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubWV0YWRhdGEtdGVtcGxhdGUgLmpzb25lZGl0b3ItcmVhZG9ubHkge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLWZpZWxkIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTQ2Njtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLWZpZWxkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubWV0YWRhdGEtdGVtcGxhdGUgLmludmFsaWQtZmllbGQgLmpzb25lZGl0b3ItdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTIyLCAxMjIsIDAuMik7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU0NjYgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLXZhbHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfdmlldyAud2ViaXhfcGFnZXJfaXRlbSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRlbXBsYXRlLWVycm9yIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRlbXBsYXRlLWVycm9yIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kOiAjZjJkZWRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJjY2QxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5iYXJzLWljb24gLndlYml4X2ljb25fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJhcnMtaWNvbiAud2ViaXhfaWNvbl9idXR0b24gLndlYml4X2ljb24ge1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbjpob3ZlciAud2ViaXhfaWNvbixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJhcnMtaWNvbiAud2ViaXhfaWNvbl9idXR0b246Zm9jdXMgLndlYml4X2ljb24ge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJyZWFkY3J1bWRzIHtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5icmVhZGNydW1kcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJyZWFkY3J1bWRzIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgY29sb3I6ICM0NzU0NjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJyZWFkY3J1bWRzIHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJyZWFkY3J1bWRzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuYnJlYWRjcnVtZHMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmJyZWFkY3J1bWRzIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3ZpZXcgLndlYml4X3BhZ2VyX2l0ZW0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfdmlldyAud2ViaXhfcGFnZXJfaXRlbTpob3ZlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3ZpZXcgLndlYml4X3BhZ2VyX2l0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMTk5MkFGO1xuICBib3JkZXItY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9wYWdlciAucGFnZXItaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0MCU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9wYWdlciAucGFnZXItYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDk5JTtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF92aWV3LndlYml4X3dpbmRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndlYml4X3dpbl9oZWFkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndpbmRvdy1oZWFkZXItdG9vbGJhci10ZXh0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndpbmRvdy1jbG9zZS1idXR0b24gLmNsb3NlLWljb24tc3ZnLFxuYm9keS50aGVtZS1tYXRlcmlhbCAud2luZG93LWNsb3NlLWJ1dHRvbiAuY2xvc2UtaWNvbi1zdmctdXNlIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndpbmRvdy1jbG9zZS1idXR0b24gLmNsb3NlLWljb24tc3ZnLXVzZSB7XG4gIGZpbGw6ICNCREM0RDQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbjpmb2N1cyxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIgLmNsb3NlLWljb24tc3ZnLXVzZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uOmZvY3VzIC5jbG9zZS1pY29uLXN2Zy11c2UsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbjphY3RpdmUgLmNsb3NlLWljb24tc3ZnLXVzZSB7XG4gIGZpbGw6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9lbF9zbGlkZXIgLndlYml4X3NsaWRlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2xpZGVyLXRpdGxlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzMxMzU0MTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2xpZGVyLXRpdGxlOmJlZm9yZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNsaWRlci10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zbGlkZXItdGl0bGU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnNsaWRlci10aXRsZSAubGFiZWwsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zbGlkZXItdGl0bGUgLnZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zbGlkZXItdGl0bGUgLnZhbHVlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuc2xpZGVyLXRpdGxlIC5sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICM2RTc0ODA7XG4gIGJvcmRlci1jb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3NsaWRlcl9ib3ggLndlYml4X3NsaWRlcl9yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0NFRDNERjtcbiAgYmFja2dyb3VuZDogI0NFRDNERjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X3NsaWRlcl9ib3ggLndlYml4X3NsaWRlcl9oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjNkU3NDgwO1xuICBib3JkZXItY29sb3I6ICMzNzNhNDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfdG9wX2xhYmVsIHtcbiAgY29sb3I6ICMzMTM1NDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfc3RhdGljIHtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGJvcmRlci1jb2xvcjogI0U4RUJGMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfZWxfY29sb3JwaWNrZXIgLndlYml4X2lucF9zdGF0aWM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5zaW5nbGUtcmF0ZXItcHJvcHMgLndlYml4X2VsX2NvbG9ycGlja2VyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAubXVsdGktcmF0ZXItcHJvcHMgLndlYml4X2VsX2NvbG9ycGlja2VyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X21vZGFsX2JveC53ZWJpeF9jb25maXJtIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X21vZGFsX2JveC53ZWJpeF9jb25maXJtIC53ZWJpeF9wb3B1cF90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfbW9kYWxfYm94LndlYml4X2NvbmZpcm0gLndlYml4X3BvcHVwX3RleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X21vZGFsX2JveC53ZWJpeF9jb25maXJtIC53ZWJpeF9wb3B1cF9jb250cm9scyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAubm90aWZpY2F0aW9uLXBvcHVwLWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXBpY2tlci1wb3B1cCAuY29sb3ItcGlja2VyIC53ZWJpeF90ZW1wbGF0ZSxcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXBpY2tlci1wb3B1cCAuY29sb3ItcGlja2VyIC5waWNrZXJfZG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2VkaXRvciB7XG4gIGZsZXg6IDIuNCAxIGF1dG87XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX3dyYXBwZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXBpY2tlci1wb3B1cCAueS1heGlzLW51bWJlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXBpY2tlci1wb3B1cCAud2ViaXhfb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMTtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXBpY2tlci1wb3B1cCAuY2hhcnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbG9yLXBpY2tlci1wb3B1cCAuY2hhcnQtb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAjZWNlZmYxIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTMwMHB4O1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9kcm9wX2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJEcm9wIEZpbGVzIGhlcmVcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4ICNlZGVmZjUgZGFzaGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY5O1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC51cGxvYWRpbmctcHJvZ3Jlc3MtdGVtcGxhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAucHJvZ3Jlc3MtY29tcG9uZW50IC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5iYXIsXG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNzViODAwO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLmVycm9yIHtcbiAgYmFja2dyb3VuZDogI2VmNTM1MDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAucmVjb2duaXRpb24tc3RhdHVzLXRlbXBsYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLnRlbXBsYXRlTmFtZSB7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5saXN0LW9mLXRhZ3MtdGVtcGxhdGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X292ZXJsYXkge1xuICBwYWRkaW5nOiAwcHg7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC53ZWJpeF9vdmVybGF5IC5kYXRhLXN1YnZpZXctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkgLm92ZXJsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5NEExQjM7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLndlYml4X292ZXJsYXkgLmVtcHR5LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuaGlkZGVuLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuZWRpdC1jb2x1bW4td2luZG93IC5uZXctY29sdW1ucy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRoZW1lLW1hdGVyaWFsIC5lZGl0LWNvbHVtbi13aW5kb3cgLm5ldy1jb2x1bW5zLWhlYWRlci5uZXctY29sdW1ucy1oZWFkZXItbWFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3ZpZXcge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY5O1xufVxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLmpzb24tdmlld2VyLFxuYm9keS50aGVtZS1tYXRlcmlhbCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC53ZWJpeF92aWV3IC5qc29uLXZpZXdlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtbWF0ZXJpYWwgLmRhdGF0YWJsZS1pbWFnZS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS50aGVtZS1taW5pIHtcbiAgLyogZm9udHMgKi9cbiAgLyogaWNvbnMgKi9cbiAgLyogY29sb3JzICovXG4gIC8qIGJhY2tncm91bmRzICovXG4gIC8qIGJ1dHRvbnMgKi9cbiAgLyogYm9yZGVycyAqL1xuICAvKiBhY2NvcmRpb25zIChkYXRhc2V0cywgZ2FsbGVyeSBwYWdlcykgKi9cbiAgLyogaXRlbS1jb250ZW50LXRhYmxlICovXG4gIC8qIHRhYnZpZXcgKi9cbiAgLyogcmVjb21tZW5kLWJsb2NrICovXG4gIC8qIG1lc3NhZ2UgYm94ZXMgKi9cbiAgLyogTElOS1MgKi9cbiAgLyogVElUTEVTICovXG4gIC8qIHRleHQgKi9cbiAgLyogaWNvbnMgKi9cbiAgLyogd2ViaXggc3R5bGVzICovXG4gIC8qIHRvb2x0aXAgKi9cbiAgLyogbWFpbi1oZWFkZXItbG9nbyAqL1xuICAvKiAuaGVhZGVyLWJhc2UtbWVudSAqL1xuICAvKiBsb2dpbi1tZW51ICovXG4gIC8qIHVzZXJiYXIgKi9cbiAgLyogUEFHRVMgU1RZTEVTICovXG4gIC8qIHRlbXBsYXRlcyBlcnJvciAqL1xuICAvKiBicmVhZGNydW1kcyAqL1xuICAvKiB3ZWJpeF9wYWdlciAqL1xuICAvKiB3ZWJpeF9lbF9zbGlkZXIgKi9cbiAgLyogLndlYml4X2VsX2NvbG9ycGlja2VyICovXG4gIC8qICB3ZWJpeF9tb2RhbF9ib3ggd2ViaXhfY29uZmlybSAqL1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3IGRpdjpmb2N1cyxcbmJvZHkudGhlbWUtbWluaSAud2ViaXhfdmlldyBzcGFuOmZvY3VzLFxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3IGEud2ViaXhfbGlzdF9pdGVtOmZvY3VzLFxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3LndlYml4X3dpbmRvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0sXG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlcixcbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIsXG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyLFxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyLFxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LWxhYmVsLFxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogIzFDQTFDMTtcbiAgYm9yZGVyLWNvbG9yOiAjMUNBMUMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIgLndlYml4X2FjY29yZGlvbml0ZW1fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICBjb2xvcjogIzQ3NTQ2Njtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIC53ZWJpeF9hY2NvcmRpb25pdGVtX2J1dHRvbiB7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFDQTFDMTtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQ6aG92ZXIgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5hY2NvcmRpb24taXRlbS10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1oZWFkZXIge1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI0Y0RjVGOTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjVGOTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGgsXG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuZmVhdHVyZS1vcHRpb25zLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjRGNUY5O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTQwcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI0U4RUJGMTtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0Y0RjVGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xuICBjb2xvcjogIzQ3NTQ2Njtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9idXR0b24ge1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA2cHggMCA2cHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZTNlNmYwO1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1pdGVtLXRlbXBsYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaGVhZGVyIHtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93IC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdyAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cgLml0ZW0tY29udGVudC12YWx1ZSAucHJlLXNjcm9sbGFibGUge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdy5pdGVtLWNvbnRlbnQtcm93LXdpZGUgLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93Lml0ZW0tY29udGVudC1yb3ctd2lkZSAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAudGFncy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1taW5pIC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLnRhZ3MtY29udGFpbmVyIC50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDJkNGRhO1xuICBjb2xvcjogIzQ3NTQ2Njtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaW1nIHtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDMxcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLml0ZW0tY29udGVudC10YWJsZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNEY1Rjk7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuYm9keS50aGVtZS1taW5pIC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1taW5pIC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1taW5pIC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtbWluaSAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtbWluaSAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1taW5pIC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYiB7XG4gIGJhY2tncm91bmQ6ICNCREM0RDQ7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuYm9keS50aGVtZS1taW5pIC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYi53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG4gIGJvcmRlci1jb2xvcjogIzFDQTFDMTtcbn1cbmJvZHkudGhlbWUtbWluaSAudGFidmlldy1ibG9jayAud2ViaXhfYWZ0ZXJfYWxsX3RhYnMge1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC50YWJ2aWV3LWJsb2NrIC50YWJ2aWV3LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnJlY29tbWVuZC1ibG9jayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI0Y0RjVGOTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnJlY29tbWVuZC1ibG9jayAucmVjb21tZW5kLWJsb2NrLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X21lc3NhZ2Uud2ViaXhfaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzg4ODtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfbWVzc2FnZS53ZWJpeF9pbmZvIGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbn1cbmJvZHkudGhlbWUtbWluaSAubWV0YWRhdGF0YWJsZS1sYXlvdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjZDdlNjtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfZWxfYm94IC53ZWJpeF9pY29uX2J0biB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYnRuIC53ZWJpeF9lbF9ib3gsXG5ib2R5LnRoZW1lLW1pbmkgLmJ0bi1jb250b3VyIC53ZWJpeF9lbF9ib3gsXG5ib2R5LnRoZW1lLW1pbmkgLmJ0bi1kaXNhYmxlZCAud2ViaXhfZWxfYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYnRuIC53ZWJpeHR5cGVfYmFzZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmJ0biAud2ViaXh0eXBlX2Jhc2U6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiAjMTk5MkFGO1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmJ0biAud2ViaXh0eXBlX2Jhc2U6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbmJvZHkudGhlbWUtbWluaSAubWV0YWR0YWJsZS1lZGl0LWNvbHVtbi1idXR0b24gLndlYml4X2ltZ19idG4sXG5ib2R5LnRoZW1lLW1pbmkgLm1ldGFkdGFibGUtZXhwb3J0LWJ1dHRvbiAud2ViaXhfaW1nX2J0biB7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3IHtcbiAgY29sb3I6ICM0NzU0NjY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdsb2JhbC1tYWluLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2xvYmFsLW1haW4tZGFyayB7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLW1pbmkgYSxcbmJvZHkudGhlbWUtbWluaSAubGluayB7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgYTp2aXNpdGVkLFxuYm9keS50aGVtZS1taW5pIC5saW5rOnZpc2l0ZWQsXG5ib2R5LnRoZW1lLW1pbmkgYTpob3ZlcixcbmJvZHkudGhlbWUtbWluaSAubGluazpob3ZlcixcbmJvZHkudGhlbWUtbWluaSBhOmZvY3VzLFxuYm9keS50aGVtZS1taW5pIC5saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgYTp2aXNpdGVkLFxuYm9keS50aGVtZS1taW5pIC5saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzZlMDJiZDtcbn1cbmJvZHkudGhlbWUtbWluaSAubWFpbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5tYWluLXN1YnRpdGxlMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS50aGVtZS1taW5pIC5tYWluLXN1YnRpdGxlMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS50aGVtZS1taW5pIC5tYWluLXN1YnRpdGxlNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmhpZ2hsaWdodGVkLWl0ZW0ge1xuICBjb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtbWluaSAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAge1xuICBib3JkZXItY29sb3I6ICNjY2Q3ZTY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICM0NzU0NjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW06aG92ZXIsXG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAgLndlYml4X2xpc3RfaXRlbS53ZWJpeF9zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNDY0QTUyO1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY1O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9zZWxlY3RlZCxcbmJvZHkudGhlbWUtbWluaSAud2ViaXhfc2VsZWN0ZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY1O1xuICBjb2xvcjogIzQ2NEE1Mjtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfaW1nX2J0biAud2ViaXhfaWNvbl9idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2R0YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjZDdlNjtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19oZWFkZXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY5O1xuICBib3JkZXItY29sb3I6ICNjY2Q3ZTY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfdnNjcm9sbF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY5O1xuICBib3JkZXItY29sb3I6ICNjY2Q3ZTY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfY2VudGVyIC53ZWJpeF9jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xsYXBzZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbmJvZHkudGhlbWUtbWluaSAuY29sbGFwc2VyIC5jb2xsYXBzZXItYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbGxhcHNlciAuY29sbGFwc2VyLWJ0biAud2ViaXhfdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbGxhcHNlciAuY29sbGFwc2VyLWJ0biAud2ViaXhfaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xsYXBzZXItdmVydGljYWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbmJvZHkudGhlbWUtbWluaSAuY29sbGFwc2VyLXZlcnRpY2FsIC5jb2xsYXBzZXItYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biAud2ViaXhfdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biAud2ViaXhfaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXhzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZzogNXB4O1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDphZnRlcixcbmJvZHkudGhlbWUtbWluaSAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDphZnRlcixcbmJvZHkudGhlbWUtbWluaSAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3A6YmVmb3JlLFxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgY29udGVudDogXCJcXDI2NjZcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmJvZHkudGhlbWUtbWluaSAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3Age1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmJvZHkudGhlbWUtbWluaSAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3A6YWZ0ZXIsXG5ib2R5LnRoZW1lLW1pbmkgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSB7XG4gIGNsaXA6IHJlY3QoMjVweCwgNTBweCwgNTBweCwgMHB4KTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmFmdGVyLFxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIGNsaXA6IHJlY3QoMHB4LCAyNXB4LCA1MHB4LCAwcHgpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IC0ycHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otdGV4dC1zaGFkb3c6IC0ycHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAtMnB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jayAudG9vbHRpcC1ibG9jay1saXN0IHtcbiAgbWFyZ2luOiAzcHggMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sgLnRvb2x0aXAtYmxvY2stbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmJvZHkudGhlbWUtbWluaSAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sgLnRvb2x0aXAtYmxvY2stbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXRpdGxlOmhvdmVyICsgLnRvb2x0aXAtYmxvY2sge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS50aGVtZS1taW5pIC50b29sdGlwLWNvbnRhaW5lci50b29sdGlwLXNlYXJjaC1wcmVmaXggLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbn1cbmJvZHkudGhlbWUtbWluaSAudG9vbHRpcC1jb250YWluZXIudG9vbHRpcC1zZWFyY2gtdGV4dCAudG9vbHRpcC1ibG9jay1yaWdodCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgbWFyZ2luLXRvcDogLTgzcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtZ2FsbGVyeS1pbWFnZXMgLnRvb2x0aXAtYmxvY2sge1xuICB3aWR0aDogNTRweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtZ2FsbGVyeS1pbWFnZXMgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3Age1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmRhdGF0YWJsZS10ZW1wbGF0ZSAuZGF0YXRhYmxlLXRlbXBsYXRlLWltYWdlIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xufVxuYm9keS50aGVtZS1taW5pIC5kYXRhdGFibGUtdGVtcGxhdGUgLmRhdGF0YWJsZS10ZW1wbGF0ZS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uLnNob3dlZC12aWV3czpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndlYml4X2ljb25fYnRuIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9kdGFibGVfZm9jdXNlZCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X3Jvd19zZWxlY3QsXG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2R0YWJsZV9mb2N1c2VkIC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfY29sdW1uX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2VsX2J1dHRvbiBpbnB1dCxcbmJvZHkudGhlbWUtbWluaSAud2ViaXhfZWxfdG9nZ2xlIGlucHV0LFxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9lbF9idXR0b24gYnV0dG9uLFxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9lbF90b2dnbGUgYnV0dG9uLFxuYm9keS50aGVtZS1taW5pIC53ZWJpeGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9kdGFibGUgLndlYml4X3NzX2NlbnRlciAud2ViaXhfY2VsbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYm9keS50aGVtZS1taW5pIC5saW5lcy1sYXlvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NkN2U2ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWluaSAuY29sbGFwc2VyIC5jb2xsYXBzZXItYnRuIC53ZWJpeF9pY29uIHtcbiAgbGVmdDogMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuY29sbGFwc2VyLXZlcnRpY2FsIC5jb2xsYXBzZXItYnRuIC53ZWJpeF9pY29uIHtcbiAgbGVmdDogMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuY29sbGFwc3NpYmxlLWFjY29yZGlvbiAud2ViaXhfdGVtcGxhdGUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIC53ZWJpeF90ZW1wbGF0ZSxcbmJvZHkudGhlbWUtbWluaSAuY29sbGFwc3NpYmxlLWFjY29yZGlvbjpiZWZvcmUge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19oZWFkZXIgdGQud2ViaXhfbGFzdF9yb3csXG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfdnNjcm9sbF9oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVjY2NlNztcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfd2luZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiA1cHggNXB4IDE1cHggNXB4O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC53ZWJpeF9zZWxlY3RlZCAudGh1bWJuYWlscy1uYW1lIHtcbiAgY29sb3I6ICM0NjRBNTI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC5nYWxsZXJ5LWltYWdlcy1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAuZ2FsbGVyeS1pbWFnZXMtc3Rhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGNvbG9yOiB5ZWxsb3c7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAudGFnLWFsaWduLWxlZnQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAudGFnLWFsaWduLXJpZ2h0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAyODhEMTtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC53YXJuaW5nLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICBjb2xvcjogcmVkO1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXI6aG92ZXIgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1idXR0b24tZWxlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDRweCAwIC05MHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NkN2U2O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1idXR0b24gLmdhbGxlcnktaWNvbi1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiAuZ2FsbGVyeS1pY29uLXN2ZyxcbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgZmlsbDogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbjpob3ZlciAuZ2FsbGVyeS1pY29uLXVzZSxcbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmZvY3VzIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgZmlsbDogIzE5OTJBRjtcbn1cbmJvZHkudGhlbWUtbWluaSAuYWJzb2x1dGUtY2VudGVyZWQtaW1hZ2UtdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1taW5pIC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50aGVtZS1taW5pIC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSAud2ViaXhfdGVtcGxhdGUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbn1cbmJvZHkudGhlbWUtbWluaSAubGFyZ2UtaW1hZ2UtbmFtZSAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1taW5pIC5yZXNpemUtaWNvbiAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9kYXRhdmlld19pdGVtLndlYml4X3NlbGVjdGVkIHtcbiAgY29sb3I6ICM0NjRBNTI7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9jZWxsX3NlbGVjdCxcbmJvZHkudGhlbWUtbWluaSAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NvbHVtbl9zZWxlY3QsXG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9yb3dfc2VsZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlZGVmZjU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X3RyZWVfaXRlbS53ZWJpeF9zZWxlY3RlZCBzcGFuIHtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGNvbG9yOiAjNDY0QTUyO1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY1ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2R0X2VkaXRvciBpbnB1dCxcbmJvZHkudGhlbWUtbWluaSAud2ViaXhfZHRfZWRpdG9yIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXB4IDhweCAwIDlweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCBnb2xkO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIFRhaG9tYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2Njtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5kb3dubG9hZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLm9wZW4taW1hZ2UtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLndlYml4X2ljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM5NEExQjM7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb24uY2hlY2tlZCB7XG4gIGNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1jdHJsIC53ZWJpeF9lbF9ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1taW5pIC5lZGl0LXdpbmRvdy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtbWluaSAudW5zZWxlY3RhYmxlLWRhdGF2aWV3LWl0ZW1zIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfY2VsbF9zZWxlY3QsXG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9jb2x1bW5fc2VsZWN0LFxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfcm93X3NlbGVjdCB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY1ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWN0cmwgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDJweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC53ZWJpeF9pY29uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmRvd25sb2FkLWljb24ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLm9wZW4taW1hZ2UtaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAud2ViaXhfbGlzdF9pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIgLndlYml4X3NlbGVjdGVkIC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogIzQ2NEE1Mjtcbn1cbmJvZHkudGhlbWUtbWluaSAuc2NlbmVzLXZpZXcgLmltYWdlcy1yb3ctc2xpZGVyIC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuYWN0aXZlLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbmJvZHkudGhlbWUtbWluaSAuc2NlbmVzLXZpZXcgLmFjdGl2ZS1pdGVtIC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIgLnNsaWRlci1pbWFnZS13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciAuc2xpZGVyLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciAuc2xpZGVyLWltYWdlcy1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDk0JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXI6aG92ZXIgLnNsaWRlci1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIuaXMtY2hlY2tlZCAuc2xpZGVyLWltYWdlcy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lci5pcy1jaGVja2VkIC5zbGlkZXItaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAjMUNBMUMxO1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLmRvd25sb2FkLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAub3Blbi1pbWFnZS1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLnNsaWRlci1pbWFnZXMtY2hlY2tib3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM5NEExQjM7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbi5jaGVja2VkIHtcbiAgY29sb3I6ICMxQ0ExQzE7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTk5MkFGO1xufVxuYm9keS50aGVtZS1taW5pIC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtY3RybCAud2ViaXhfZWxfZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtbWluaSAuc2NlbmVzLXZpZXcgLnNjZW5lcy12aWV3X19zbGlkZS1tZXRhZGF0YSAud2ViaXhfb3ZlcmxheSxcbmJvZHkudGhlbWUtbWluaSAuc2NlbmVzLXZpZXcgLmlvLW9wZW5zZWFkcmFnb24tdmlld2VyIC53ZWJpeF9vdmVybGF5IHtcbiAgcGFkZGluZzogMXB4O1xuICB6LWluZGV4OiA5O1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAud2ViaXhfbGlzdF9pdGVtLFxuYm9keS50aGVtZS1taW5pIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLndlYml4X2xpc3RfaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hhbm5lbC1pdGVtX19uYW1lLFxuYm9keS50aGVtZS1taW5pIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9fbmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9faW5kZXgsXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hhbm5lbC1pdGVtX19pbmRleCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94LFxuYm9keS50aGVtZS1taW5pIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMDdlbTtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94OmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIsXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMsXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbixcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLmljb25zIC5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLmljb25zIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLm9zZC1jb250YWluZXIsXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5vc2QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLmhpc3RvZ3JhbS10ZW1wbGF0ZSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm11bHRpY2hhbm5lbC12aWV3IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLmhpc3RvZ3JhbS10ZW1wbGF0ZSAuaGlzdG9ncmFtIC5oaXN0b2dyYW0taXRlbSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSAuaGlzdG9ncmFtLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy1vbmUsXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy1vbmUsXG5ib2R5LnRoZW1lLW1pbmkgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LXR3byxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28gLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28gLmljb246aG92ZXIge1xuICBjb2xvcjogIzE5OTJBRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxOTkyQUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLnNvcnQtaWNvbi10ZW1wbGF0ZSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm11bHRpY2hhbm5lbC12aWV3IC5zb3J0LWljb24tdGVtcGxhdGUgLmFjdGl2ZSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUgLmFjdGl2ZSxcbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLnNvcnQtaWNvbi10ZW1wbGF0ZSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUgLmljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTk5MkFGO1xufVxuYm9keS50aGVtZS1taW5pIC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSxcbmJvZHkudGhlbWUtbWluaSAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtcGFuZWxfX2dyb3Vwcy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb24sXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2VsX3N3aXRjaCAud2ViaXhfbGFiZWxfcmlnaHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbmJvZHkudGhlbWUtbWluaSAuY2FydC1saXN0LXZpZXcgLndlYml4X2xpc3RfaXRlbSB7XG4gIG1hcmdpbjogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1taW5pIC5jYXJ0LWxpc3QtdmlldyAud2ViaXhfbGlzdF9pdGVtIC53ZWJpeF9pY29uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzk0QTFCMyAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1taW5pIC5jYXJ0LWxpc3QtdmlldyAud2ViaXhfbGlzdF9pdGVtIC53ZWJpeF9pY29uX2J0biB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuY2FydC1saXN0LXZpZXcgLmNhcnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5jYXJ0LWxpc3QtdmlldyAuY2FyZC1saXN0LW5hbWUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtbWluaSAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IHtcbiAgd2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyAud2ViaXhfbGlzdF9pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICMxQ0ExQzE7XG4gIGJvcmRlci1jb2xvcjogIzFDQTFDMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTk5MkFGO1xuICBib3JkZXItY29sb3I6ICMxOTkyQUY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyAud2ViaXhfbGlzdF9pdGVtIC53ZWJpeF9zdWJtZW51X2ljb24ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnRyYW5zcGFyZW50LWJ1dHRvbiAud2ViaXh0eXBlX2Jhc2Uge1xuICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWluaSAubGFzdC1zZWxlY3RlZC1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjYmRjNGQ0NmM7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1taW5pIC5wYWxldHRlLWRhdGF2aWV3IC5wYWxldHRlLWRhdGF2aWV3X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtbWluaSAucGFsZXR0ZS1kYXRhdmlldyAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbmJvZHkudGhlbWUtbWluaSAucGFsZXR0ZS1kYXRhdmlldyAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmdsb2JhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuYm9keS50aGVtZS1taW5pIC5tYWluLWhlYWRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1taW5pIC5tYWluLWhlYWRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm1haW4taGVhZGVyIHNwYW4ud2ViaXhfaW5wdXRfaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5tYWluLWhlYWRlci1sb2dvLFxuYm9keS50aGVtZS1taW5pIC5sb2dpbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm1haW4taGVhZGVyLWxvZ28ge1xuICBjb2xvcjogIzM1Mzk0MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5tYWluLWhlYWRlci1sb2dvIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDIxcHggNXB4IDIycHggMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuaGVhZGVyLWJhc2UtbWVudSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmaXJzdC1jaGlsZCxcbmJvZHkudGhlbWUtbWluaSAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtbWluaSAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC5oZWFkZXItYmFzZS1tZW51IC53ZWJpeF9saXN0X2l0ZW0ud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICB0ZXh0LXNoYWRvdzogMC42cHggMCAwICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtbWluaSAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNDc1NDY2O1xufVxuYm9keS50aGVtZS1taW5pIC5sb2dpbi1tZW51IC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMjJweCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVCRjE7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtbWluaSAubG9naW4tbWVudSAubG9naW4tbWVudS1pdGVtLm1lbnUtc2lnbi11cCB7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1taW5pIC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW0ubWVudS1zaWduLXVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgI2ZmZmZmZjtcbn1cbmJvZHkudGhlbWUtbWluaSAudXNlcmJhciAudXNlcmJhci1hdmF0YXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLW1pbmkgLnVzZXJiYXIgLnVzZXJiYXItYXZhdGFyIC51c2VyYmFyLWF2YXRhci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogLTk5OTlweDtcbiAgYm90dG9tOiAtOTk5OXB4O1xuICByaWdodDogLTk5OTlweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuYm9keS50aGVtZS1taW5pIC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAudXNlcmJhciAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW06Zm9jdXMsXG5ib2R5LnRoZW1lLW1pbmkgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keS50aGVtZS1taW5pIC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1yZWFkb25seSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50aGVtZS1taW5pIC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU0NjY7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLWZpZWxkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1taW5pIC5tZXRhZGF0YS10ZW1wbGF0ZSAuaW52YWxpZC1maWVsZCAuanNvbmVkaXRvci12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMjIsIDEyMiwgMC4yKTtcbn1cbmJvZHkudGhlbWUtbWluaSAubWV0YWRhdGEtdGVtcGxhdGUgLmpzb25lZGl0b3ItdmFsdWUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NDY2ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLXZhbHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1taW5pIC50ZW1wbGF0ZS1lcnJvciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnRlbXBsYXRlLWVycm9yIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kOiAjZjJkZWRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJjY2QxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmJhcnMtaWNvbiAud2ViaXhfaWNvbl9idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1taW5pIC5iYXJzLWljb24gLndlYml4X2ljb25fYnV0dG9uIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtbWluaSAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbjpob3ZlciAud2ViaXhfaWNvbixcbmJvZHkudGhlbWUtbWluaSAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbjpmb2N1cyAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS50aGVtZS1taW5pIC5icmVhZGNydW1kcyB7XG4gIGNvbG9yOiAjNDc1NDY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1taW5pIC5icmVhZGNydW1kcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtbWluaSAuYnJlYWRjcnVtZHMgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuYm9keS50aGVtZS1taW5pIC5icmVhZGNydW1kcyBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmJyZWFkY3J1bWRzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1taW5pIC5icmVhZGNydW1kcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS50aGVtZS1taW5pIC5icmVhZGNydW1kcyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X3ZpZXcgLndlYml4X3BhZ2VyX2l0ZW0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMUNBMUMxO1xuICBib3JkZXItY29sb3I6ICMxQ0ExQzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzE5OTJBRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5MkFGO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9wYWdlciAucGFnZXItaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NzU0NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0MCU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X3BhZ2VyIC5wYWdlci1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTklO1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfcGFnZXIgLnBhZ2VyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndlYml4X3dpbl9oZWFkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF92aWV3LndlYml4X3dpbmRvdyAud2luZG93LWhlYWRlci10b29sYmFyLXRleHQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuYm9keS50aGVtZS1taW5pIC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndpbmRvdy1jbG9zZS1idXR0b24gLmNsb3NlLWljb24tc3ZnLFxuYm9keS50aGVtZS1taW5pIC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuYm9keS50aGVtZS1taW5pIC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjQkRDNEQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIsXG5ib2R5LnRoZW1lLW1pbmkgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uOmZvY3VzLFxuYm9keS50aGVtZS1taW5pIC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtbWluaSAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIgLmNsb3NlLWljb24tc3ZnLXVzZSxcbmJvZHkudGhlbWUtbWluaSAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246Zm9jdXMgLmNsb3NlLWljb24tc3ZnLXVzZSxcbmJvZHkudGhlbWUtbWluaSAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246YWN0aXZlIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjMTk5MkFGO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9lbF9zbGlkZXIgLndlYml4X3NsaWRlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1taW5pIC5zbGlkZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjMzEzNTQxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNsaWRlci10aXRsZTpiZWZvcmUsXG5ib2R5LnRoZW1lLW1pbmkgLnNsaWRlci10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNsaWRlci10aXRsZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuYm9keS50aGVtZS1taW5pIC5zbGlkZXItdGl0bGUgLmxhYmVsLFxuYm9keS50aGVtZS1taW5pIC5zbGlkZXItdGl0bGUgLnZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNsaWRlci10aXRsZSAudmFsdWUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnNsaWRlci10aXRsZSAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICM2RTc0ODA7XG4gIGJvcmRlci1jb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfc2xpZGVyX2JveCAud2ViaXhfc2xpZGVyX3JpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VEM0RGO1xuICBiYWNrZ3JvdW5kOiAjQ0VEM0RGO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzZFNzQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYTQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfdG9wX2xhYmVsIHtcbiAgY29sb3I6ICMzMTM1NDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfZWxfY29sb3JwaWNrZXIgLndlYml4X2lucF9zdGF0aWMge1xuICBjb2xvcjogIzQ3NTQ2NjtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUNBMUMxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1taW5pIC5zaW5nbGUtcmF0ZXItcHJvcHMgLndlYml4X2VsX2NvbG9ycGlja2VyLFxuYm9keS50aGVtZS1taW5pIC5tdWx0aS1yYXRlci1wcm9wcyAud2ViaXhfZWxfY29sb3JwaWNrZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5ib2R5LnRoZW1lLW1pbmkgLndlYml4X21vZGFsX2JveC53ZWJpeF9jb25maXJtIC53ZWJpeF9wb3B1cF90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfY29udHJvbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAubm90aWZpY2F0aW9uLXBvcHVwLWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtbWluaSAuY29sb3ItcGlja2VyLXBvcHVwIC5jb2xvci1waWNrZXIgLndlYml4X3RlbXBsYXRlLFxuYm9keS50aGVtZS1taW5pIC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2RvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2VkaXRvciB7XG4gIGZsZXg6IDIuNCAxIGF1dG87XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXBpY2tlci1wb3B1cCAuY29sb3ItcGlja2VyIC5waWNrZXJfd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xvci1waWNrZXItcG9wdXAgLnktYXhpcy1udW1iZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbG9yLXBpY2tlci1wb3B1cCAud2ViaXhfb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMTtcbn1cbmJvZHkudGhlbWUtbWluaSAuY29sb3ItcGlja2VyLXBvcHVwIC5jaGFydC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1taW5pIC5jb2xvci1waWNrZXItcG9wdXAgLmNoYXJ0LW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgI2VjZWZmMSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0zMDBweDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuYm9keS50aGVtZS1taW5pIC53ZWJpeF9kcm9wX2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJEcm9wIEZpbGVzIGhlcmVcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4ICNlZGVmZjUgZGFzaGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY5O1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnVwbG9hZGluZy1wcm9ncmVzcy10ZW1wbGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnByb2dyZXNzLWNvbXBvbmVudCAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50aGVtZS1taW5pIC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLmJhcixcbmJvZHkudGhlbWUtbWluaSAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtbWluaSAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM3NWI4MDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNlZjUzNTA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1taW5pIC5yZWNvZ25pdGlvbi1zdGF0dXMtdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1taW5pIC50ZW1wbGF0ZU5hbWUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5saXN0LW9mLXRhZ3MtdGVtcGxhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkgLm92ZXJsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5NEExQjM7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbmJvZHkudGhlbWUtbWluaSAud2ViaXhfb3ZlcmxheSAuZW1wdHktb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmhpZGRlbi1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtbWluaSAuZWRpdC1jb2x1bW4td2luZG93IC5uZXctY29sdW1ucy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmVkaXQtY29sdW1uLXdpbmRvdyAubmV3LWNvbHVtbnMtaGVhZGVyLm5ldy1jb2x1bW5zLWhlYWRlci1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuYm9keS50aGVtZS1taW5pIC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbixcbmJvZHkudGhlbWUtbWluaSAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlLFxuYm9keS50aGVtZS1taW5pIC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbiAud2ViaXhfdmlldyB7XG4gIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLW1pbmkgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtbWluaSAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtbWluaSAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3ZpZXcgLmpzb24tdmlld2VyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1taW5pIC5kYXRhdGFibGUtaW1hZ2UtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCB7XG4gIC8qIGZvbnRzICovXG4gIC8qIGljb25zICovXG4gIC8qIGNvbG9ycyAqL1xuICAvKiBiYWNrZ3JvdW5kcyAqL1xuICAvKiBidXR0b25zICovXG4gIC8qIGJvcmRlcnMgKi9cbiAgLyogYWNjb3JkaW9ucyAoZGF0YXNldHMsIGdhbGxlcnkgcGFnZXMpICovXG4gIC8qIGl0ZW0tY29udGVudC10YWJsZSAqL1xuICAvKiB0YWJ2aWV3ICovXG4gIC8qIHJlY29tbWVuZC1ibG9jayAqL1xuICAvKiBtZXNzYWdlIGJveGVzICovXG4gIC8qIExJTktTICovXG4gIC8qIFRJVExFUyAqL1xuICAvKiB0ZXh0ICovXG4gIC8qIGljb25zICovXG4gIC8qIHdlYml4IHN0eWxlcyAqL1xuICAvKiB0b29sdGlwICovXG4gIC8qIEZPUk1TIEZJRUxEUyBTVFlMRVMgKi9cbiAgLyogY2hlY2tib3hlcyAqL1xuICAvKiBzZWxlY3QtZmllbGQgKi9cbiAgLyogdGV4dC1maWVsZCAqL1xuICAvKiBzZWFyY2gtZmllbGQgKi9cbiAgLyogdGV4dGFyZWEtZmllbGQgKi9cbiAgLyogbWFpbi1oZWFkZXItbG9nbyAqL1xuICAvKiAuaGVhZGVyLWJhc2UtbWVudSAqL1xuICAvKiBsb2dpbi1tZW51ICovXG4gIC8qIHVzZXJiYXIgKi9cbiAgLyogUEFHRVMgU1RZTEVTICovXG4gIC8qIHRlbXBsYXRlcyBlcnJvciAqL1xuICAvKiBicmVhZGNydW1kcyAqL1xuICAvKiB3ZWJpeF9wYWdlciAqL1xuICAvKiB3ZWJpeF9lbF9zbGlkZXIgKi9cbiAgLyogLndlYml4X2VsX2NvbG9ycGlja2VyICovXG4gIC8qICB3ZWJpeF9tb2RhbF9ib3ggd2ViaXhfY29uZmlybSAqL1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3IGRpdjpmb2N1cyxcbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfdmlldyBzcGFuOmZvY3VzLFxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3IGEud2ViaXhfbGlzdF9pdGVtOmZvY3VzLFxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3LndlYml4X3dpbmRvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlcixcbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyLFxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyLFxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LWxhYmVsLFxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIgLndlYml4X2FjY29yZGlvbml0ZW1fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIC53ZWJpeF9hY2NvcmRpb25pdGVtX2J1dHRvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQ6aG92ZXIgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5hY2NvcmRpb24taXRlbS10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1oZWFkZXIge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RUJGMTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGgsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuZmVhdHVyZS1vcHRpb25zLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFQkYxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTQwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI0U4RUJGMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9idXR0b24ge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA2cHggMCA2cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZDhkZGU3O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1pdGVtLXRlbXBsYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaGVhZGVyIHtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93IC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdyAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cgLml0ZW0tY29udGVudC12YWx1ZSAucHJlLXNjcm9sbGFibGUge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdy5pdGVtLWNvbnRlbnQtcm93LXdpZGUgLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93Lml0ZW0tY29udGVudC1yb3ctd2lkZSAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAudGFncy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLnRhZ3MtY29udGFpbmVyIC50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDJkNGRhO1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtaW1nIHtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDMxcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLml0ZW0tY29udGVudC10YWJsZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEVCRjE7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1jb21wYWN0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYiB7XG4gIGJhY2tncm91bmQ6ICNCREM0RDQ7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYi53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGFidmlldy1ibG9jayAud2ViaXhfYWZ0ZXJfYWxsX3RhYnMge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50YWJ2aWV3LWJsb2NrIC50YWJ2aWV3LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnJlY29tbWVuZC1ibG9jayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnJlY29tbWVuZC1ibG9jayAucmVjb21tZW5kLWJsb2NrLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X21lc3NhZ2Uud2ViaXhfaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzg4ODtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfbWVzc2FnZS53ZWJpeF9pbmZvIGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubWV0YWRhdGF0YWJsZS1sYXlvdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudHJhbnNwYXJlbnQtYnV0dG9uIC53ZWJpeHR5cGVfYmFzZSB7XG4gIGhlaWdodDogMjZweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfdmlldyB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nbG9iYWwtbWFpbi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdsb2JhbC1tYWluLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IGEsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmxpbmsge1xuICBjb2xvcjogIzAyODhEMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IGE6dmlzaXRlZCxcbmJvZHkudGhlbWUtY29tcGFjdCAubGluazp2aXNpdGVkLFxuYm9keS50aGVtZS1jb21wYWN0IGE6aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmxpbms6aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgYTpmb2N1cyxcbmJvZHkudGhlbWUtY29tcGFjdCAubGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1jb21wYWN0IGE6dmlzaXRlZCxcbmJvZHkudGhlbWUtY29tcGFjdCAubGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICM2ZTAyYmQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm1haW4tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubWFpbi1zdWJ0aXRsZTIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ2NEE1Mjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubWFpbi1zdWJ0aXRsZTMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ2NEE1Mjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubWFpbi1zdWJ0aXRsZTQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5oaWdobGlnaHRlZC1pdGVtIHtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfdmlldy53ZWJpeF9wb3B1cCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW0gLndlYml4X2ljb24ge1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfdmlldy53ZWJpeF9wb3B1cCAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW0ud2ViaXhfc2VsZWN0ZWQge1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfc2VsZWN0ZWQsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X3NlbGVjdGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2ltZ19idG4gLndlYml4X2ljb25fYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9kdGFibGUge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfaGVhZGVyIHRkIHtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9kdGFibGUgLndlYml4X3NzX3ZzY3JvbGxfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9kdGFibGUgLndlYml4X3NzX2NlbnRlciAud2ViaXhfY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogI0U4RUJGMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY29sbGFwc2VyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbGxhcHNlciAuY29sbGFwc2VyLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xsYXBzZXIgLmNvbGxhcHNlci1idG4gLndlYml4X3RlbXBsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xsYXBzZXIgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY29sbGFwc2VyLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xsYXBzZXItdmVydGljYWwgLmNvbGxhcHNlci1idG4gLndlYml4X3RlbXBsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xsYXBzZXItdmVydGljYWwgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ2NEE1MjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay10b3A6YWZ0ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stcmlnaHQ6YWZ0ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSxcbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDpiZWZvcmUge1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGNvbnRlbnQ6IFwiXFwyNjY2XCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExNXB4O1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmFmdGVyLFxuYm9keS50aGVtZS1jb21wYWN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDpiZWZvcmUge1xuICBjbGlwOiByZWN0KDI1cHgsIDUwcHgsIDUwcHgsIDBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDpiZWZvcmUge1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LXRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB0b3A6IDUwJTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDphZnRlcixcbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDpiZWZvcmUge1xuICBjbGlwOiByZWN0KDBweCwgMjVweCwgNTBweCwgMHB4KTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDpiZWZvcmUge1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAtMnB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LXRleHQtc2hhZG93OiAtMnB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogLTJweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sgLnRvb2x0aXAtYmxvY2stbGlzdCB7XG4gIG1hcmdpbjogM3B4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrIC50b29sdGlwLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrIC50b29sdGlwLWJsb2NrLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC10aXRsZTpob3ZlciArIC50b29sdGlwLWJsb2NrIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudG9vbHRpcC1jb250YWluZXIudG9vbHRpcC1zZWFyY2gtcHJlZml4IC50b29sdGlwLWJsb2NrLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtc2VhcmNoLXRleHQgLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMTU1cHg7XG4gIG1hcmdpbi10b3A6IC04M3B4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50b29sdGlwLWNvbnRhaW5lci50b29sdGlwLWdhbGxlcnktaW1hZ2VzIC50b29sdGlwLWJsb2NrIHtcbiAgd2lkdGg6IDU0cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50b29sdGlwLWNvbnRhaW5lci50b29sdGlwLWdhbGxlcnktaW1hZ2VzIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5kYXRhdGFibGUtdGVtcGxhdGUgLmRhdGF0YWJsZS10ZW1wbGF0ZS1pbWFnZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZGF0YXRhYmxlLXRlbXBsYXRlIC5kYXRhdGFibGUtdGVtcGxhdGUtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbiAud2ViaXhfdGVtcGxhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xsYXBzc2libGUtYWNjb3JkaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbi5zaG93ZWQtdmlld3M6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbi53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X3ZpZXcud2ViaXhfd2luZG93IC53ZWJpeF9pY29uX2J0biB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfZHRhYmxlX2ZvY3VzZWQgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9yb3dfc2VsZWN0LFxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9kdGFibGVfZm9jdXNlZCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NvbHVtbl9zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9lbF9idXR0b24gaW5wdXQsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2VsX3RvZ2dsZSBpbnB1dCxcbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfZWxfYnV0dG9uIGJ1dHRvbixcbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfZWxfdG9nZ2xlIGJ1dHRvbixcbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhidXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19jZW50ZXIgLndlYml4X2NlbGwge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubGluZXMtbGF5b3V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQzRENCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiA1cHggNXB4IDE1cHggNXB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC53ZWJpeF9zZWxlY3RlZCAudGh1bWJuYWlscy1uYW1lIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC50aHVtYm5haWxzLW5hbWUge1xuICBjb2xvcjogIzQ2NEE1MjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC5nYWxsZXJ5LWltYWdlcy1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAuZ2FsbGVyeS1pbWFnZXMtc3Rhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGNvbG9yOiB5ZWxsb3c7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAudGFnLWFsaWduLWxlZnQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAudGFnLWFsaWduLXJpZ2h0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAyODhEMTtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC53YXJuaW5nLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICBjb2xvcjogcmVkO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXI6aG92ZXIgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b24tZWxlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDRweCAwIC05MHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDNEQ0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b24gLmdhbGxlcnktaWNvbi1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiAuZ2FsbGVyeS1pY29uLXN2ZyxcbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgZmlsbDogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmhvdmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbjpob3ZlciAuZ2FsbGVyeS1pY29uLXVzZSxcbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uOmZvY3VzIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgZmlsbDogIzAyNzdCRDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYWJzb2x1dGUtY2VudGVyZWQtaW1hZ2UtdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSAud2ViaXhfdGVtcGxhdGUgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubGFyZ2UtaW1hZ2UtbmFtZSAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5yZXNpemUtaWNvbiAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9kYXRhdmlld19pdGVtLndlYml4X3NlbGVjdGVkIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9jZWxsX3NlbGVjdCxcbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfY29sdW1uID4gZGl2LndlYml4X2NvbHVtbl9zZWxlY3QsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9yb3dfc2VsZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X3RyZWVfaXRlbS53ZWJpeF9zZWxlY3RlZCBzcGFuIHtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2R0X2VkaXRvciBpbnB1dCxcbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfZHRfZWRpdG9yIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXB4IDhweCAwIDlweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCBnb2xkO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIFRhaG9tYTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY2Njtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5kb3dubG9hZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLm9wZW4taW1hZ2UtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLndlYml4X2ljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb24uY2hlY2tlZCB7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1jdHJsIC53ZWJpeF9lbF9ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5lZGl0LXdpbmRvdy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDY0QTUyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudW5zZWxlY3RhYmxlLWRhdGF2aWV3LWl0ZW1zIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1jdHJsIC53ZWJpeF9lbF9ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIgLndlYml4X2xpc3RfaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIgLndlYml4X3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLmltYWdlcy1yb3ctc2xpZGVyIC53ZWJpeF9zZWxlY3RlZCAudGh1bWJuYWlscy1uYW1lIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAudGh1bWJuYWlscy1uYW1lIHtcbiAgY29sb3I6ICM0NjRBNTI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLmFjdGl2ZS1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNjZW5lcy12aWV3IC5hY3RpdmUtaXRlbSAuc2xpZGVyLWltYWdlcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyIC5zbGlkZXItaW1hZ2Utd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIgLnNsaWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIgLnNsaWRlci1pbWFnZXMtaW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDZweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA5NCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyOmhvdmVyIC5zbGlkZXItaW1hZ2VzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLnNsaWRlci1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIuaXMtY2hlY2tlZCAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLndlYml4X2ljb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC5kb3dubG9hZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLm9wZW4taW1hZ2UtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLndlYml4X2ljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC5zbGlkZXItaW1hZ2VzLWNoZWNrYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLnNsaWRlci1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLnNsaWRlci1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb24uY2hlY2tlZCB7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLnNsaWRlci1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb246aG92ZXIge1xuICBjb2xvcjogIzAyNzdCRDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWN0cmwgLndlYml4X2VsX2dyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNjZW5lcy12aWV3IC5zY2VuZXMtdmlld19fc2xpZGUtbWV0YWRhdGEgLndlYml4X292ZXJsYXksXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNjZW5lcy12aWV3IC5pby1vcGVuc2VhZHJhZ29uLXZpZXdlciAud2ViaXhfb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDFweDtcbiAgei1pbmRleDogOTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLndlYml4X2xpc3RfaXRlbSxcbmJvZHkudGhlbWUtY29tcGFjdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC53ZWJpeF9saXN0X2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9fbmFtZSxcbmJvZHkudGhlbWUtY29tcGFjdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGFubmVsLWl0ZW1fX25hbWUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGFubmVsLWl0ZW1fX2luZGV4LFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9faW5kZXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGVja2JveCxcbmJvZHkudGhlbWUtY29tcGFjdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjA3ZW07XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGVja2JveDpob3ZlcixcbmJvZHkudGhlbWUtY29tcGFjdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGVja2JveDpob3ZlciB7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIgLmljb25zLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMgLmljb24sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5vc2QtY29udGFpbmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAub3NkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5oaXN0b2dyYW0tdGVtcGxhdGUsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuaGlzdG9ncmFtLXRlbXBsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tdWx0aWNoYW5uZWwtdmlldyAuaGlzdG9ncmFtLXRlbXBsYXRlIC5oaXN0b2dyYW0sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuaGlzdG9ncmFtLXRlbXBsYXRlIC5oaXN0b2dyYW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSAuaGlzdG9ncmFtLWl0ZW0sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuaGlzdG9ncmFtLXRlbXBsYXRlIC5oaXN0b2dyYW0gLmhpc3RvZ3JhbS1pdGVtIHtcbiAgZmxleC1iYXNpczogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lLFxuYm9keS50aGVtZS1jb21wYWN0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LW9uZSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtY29tcGFjdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LW9uZSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctdHdvIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctdHdvIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1saXN0IC53ZWJpeF9saXN0X2l0ZW0sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDI3N0JEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5zb3J0LWljb24tdGVtcGxhdGUsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuc29ydC1pY29uLXRlbXBsYXRlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tdWx0aWNoYW5uZWwtdmlldyAuc29ydC1pY29uLXRlbXBsYXRlIC5hY3RpdmUsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuc29ydC1pY29uLXRlbXBsYXRlIC5hY3RpdmUsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5zb3J0LWljb24tdGVtcGxhdGUgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuc29ydC1pY29uLXRlbXBsYXRlIC5pY29uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAyNzdCRDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtcGFuZWxfX2dyb3Vwcy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIC5pY29uLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtcGFuZWxfX2dyb3Vwcy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUgLmljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9pbnZhbGlkIC53ZWJpeF9pbnBfYm90dG9tX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbXMtcmV2ZWFsLFxuYm9keS50aGVtZS1jb21wYWN0IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5saW5lLWhlaWdodC0zOCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9mb3JtIC5sZWZ0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2Zvcm0gLmxlZnQtbGFiZWwtdGVtcGxhdGUgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNoZWNrYm94LWN0cmwgLndlYml4X2xhYmVsX3JpZ2h0IHtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4OyovXG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNoZWNrYm94LWN0cmwgLndlYml4X2N1c3RvbV9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNkU3NDgwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY2hlY2tib3gtY3RybCAud2ViaXhfY3VzdG9tX2NoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTYuNXB4IDAgMCAtNi41cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY2hlY2tib3gtY3RybCAud2ViaXhfY3VzdG9tX2NoZWNrYm94OmZvY3VzLFxuYm9keS50aGVtZS1jb21wYWN0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNoZWNrYm94LWN0cmwgLndlYml4X2NoZWNrYm94XzEgLndlYml4X2N1c3RvbV9jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4RDE7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY2hlY2tib3gtY3RybCAud2ViaXhfY2hlY2tib3hfMSAud2ViaXhfY3VzdG9tX2NoZWNrYm94OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZCAud2ViaXhfaW5wX3N0YXRpYyxcbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgLndlYml4X2lucF9zdGF0aWMsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZCBpbnB1dCxcbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgaW5wdXQsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZCBzZWxlY3QsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZC1yZXZlcmNlIHNlbGVjdCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzLFxuYm9keS50aGVtZS1jb21wYWN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSAud2ViaXhfaW5wX3N0YXRpYzpmb2N1cyxcbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIGlucHV0OmZvY3VzLFxuYm9keS50aGVtZS1jb21wYWN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBpbnB1dDpmb2N1cyxcbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkLXJldmVyY2Ugc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZCAud2ViaXhfcGxhY2Vob2xkZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZC1yZXZlcmNlIC53ZWJpeF9wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIHNwYW4ud2ViaXhfaW5wdXRfaWNvbixcbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkLXJldmVyY2Ugc3Bhbi53ZWJpeF9pbnB1dF9pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIC53ZWJpeF9pbnBfc3RhdGljLFxuYm9keS50aGVtZS1jb21wYWN0IC5zZWxlY3QtZmllbGQgaW5wdXQsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zZWxlY3QtZmllbGQgLndlYml4X2lucF9zdGF0aWM6Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZCBpbnB1dDpmb2N1cyxcbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIC53ZWJpeF9wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZCBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgLndlYml4X2lucF9sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZC1yZXZlcmNlIC53ZWJpeF9pbnBfc3RhdGljLFxuYm9keS50aGVtZS1jb21wYWN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzRBNTI1RTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2dyb3VuZDogIzRBNTI1RTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgLndlYml4X2lucF9zdGF0aWM6Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlbGVjdC1maWVsZC1yZXZlcmNlIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEE1MjVFO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSAud2ViaXhfcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZXh0LWZpZWxkLndlYml4X2ludmFsaWQud2ViaXhfZWxfdGV4dCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYTVhODtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRDNEQ0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTE2LCAxMjgsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlYXJjaC1maWVsZC53ZWJpeF9pbnZhbGlkLndlYml4X2VsX3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYTVhODtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlYXJjaC1maWVsZC53ZWJpeF9lbF9zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTEwLCAxMTYsIDEyOCwgMC42KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlYXJjaC1maWVsZC53ZWJpeF9lbF9zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlYXJjaC1maWVsZC53ZWJpeF9lbF9zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNlYXJjaC1maWVsZC53ZWJpeF9lbF9zZWFyY2ggLndlYml4X2lucHV0X2ljb24ge1xuICBjb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZXh0YXJlYS1maWVsZCAud2ViaXhfZWxfYm94IHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoMTEwLCAxMTYsIDEyOCwgMC42KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoMTEwLCAxMTYsIDEyOCwgMC42KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgxMTAsIDExNiwgMTI4LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZXh0YXJlYS1maWVsZCAud2ViaXhfZWxfYm94IHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZXh0YXJlYS1maWVsZCAud2ViaXhfZWxfYm94IHRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tdWx0aWxpbmUtbGFiZWwgLndlYml4X2VsX2JveCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmxhYmVsLWVycm9yIHtcbiAgY29sb3I6ICNmOTI5MjE7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2ludmFsaWQgLndlYml4X2VsX2JveCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZjYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmVhNWE4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnBhZ2VyLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCREM0RDQ7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICBwYWRkaW5nOiAzcHggMTVweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF90cmVlX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X3RyZWVfaXRlbSAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jYXJ0LWxpc3QtdmlldyAud2ViaXhfbGlzdF9pdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNhcnQtbGlzdC12aWV3IC53ZWJpeF9saXN0X2l0ZW0gLndlYml4X2ljb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzZFNzQ4MCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jYXJ0LWxpc3QtdmlldyAuY2FydC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNhcnQtbGlzdC12aWV3IC5jYXJkLWxpc3QtbmFtZSB7XG4gIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcge1xuICB3aWR0aDogMjAycHggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IC53ZWJpeF9saXN0X2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IC53ZWJpeF9saXN0X2l0ZW06aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyAud2ViaXhfbGlzdF9pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMjc3QkQ7XG4gIGJvcmRlci1jb2xvcjogIzAyNzdCRDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IC53ZWJpeF9saXN0X2l0ZW0gLndlYml4X3N1Ym1lbnVfaWNvbiB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubGFyZ2UtaW1hZ2Utd2luZG93IC5pbWFnZS13aW5kb3ctbGlzdC1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmxhcmdlLWltYWdlLXdpbmRvdyAuaW1hZ2Utd2luZG93LWNoZWNrYm94IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbHVtbi1oZWFkZXItdG9wLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbHVtbi1oZWFkZXItYm90dG9tLW5hbWUge1xuICB3aWR0aDogNzUlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2x1bW4tZWRpdGFibGUtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbGxwYXNlci10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAucHJvamVjdC1tZXRhZGF0YS13aW5kb3ctY29sbGFwc2VyIHtcbiAgcGFkZGluZzogNXB4IDAgOHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5pbWFnZXMtdGFncy1hY3RpdmUtbGlzdCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmltYWdlcy10YWdzLWFjdGl2ZS1saXN0IC5hY3RpdmUtbGlzdC1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmltYWdlcy10YWdzLWFjdGl2ZS1saXN0IC5hY3RpdmUtbGlzdC1kZWxldGUtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5pbWFnZXMtdGFncy1hY3RpdmUtbGlzdCAuYWN0aXZlLWxpc3QtZGVsZXRlLWJ1dHRvbiAuZGVsZXRlLWljb24tYnV0dG9uIC53ZWJpeF9pY29uX2J0biB7XG4gIGNvbG9yOiAjNjA2MDYwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5pY29uLXBvcHVwLWJ1dHRvbi1sYXlvdXQge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLmFjY2VwdC1idXR0b24sXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnVwbG9hZC1tZXRhZGF0YXRhYmxlIC5hZGp1c3QtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLmFjY2VwdC1idXR0b246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnVwbG9hZC1tZXRhZGF0YXRhYmxlIC5hZGp1c3QtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC51cGxvYWQtbWV0YWRhdGF0YWJsZSAudXBsb2FkLW1ldGFkYXRhLWNvbHVtbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnVwbG9hZC1tZXRhZGF0YXRhYmxlIC51cGxvYWQtbWV0YWRhdGEtY29sdW1uLWhlYWRlciAuY29sdW1uLWhlYWRlci1uYW1lIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnVwbG9hZC1tZXRhZGF0YXRhYmxlIC51cGxvYWQtbWV0YWRhdGEtY29sdW1uLWhlYWRlciAuYWRqdXN0LWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubGFzdC1zZWxlY3RlZC1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDFhZWQxO1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAucGFsZXR0ZS1kYXRhdmlldyAucGFsZXR0ZS1kYXRhdmlld19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnBhbGV0dGUtZGF0YXZpZXcgLndlYml4X2RhdGF2aWV3X2l0ZW0ge1xuICBwYWRkaW5nOiAycHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnBhbGV0dGUtZGF0YXZpZXcgLndlYml4X3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9lbF9zd2l0Y2ggLndlYml4X2xhYmVsX3JpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuc2VsZWN0LWZpZWxkIHNwYW4ud2ViaXhfaW5wdXRfaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY2FydC1saXN0LXZpZXcgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfaWNvbixcbmJvZHkudGhlbWUtY29tcGFjdCAuY2FydC1saXN0LXZpZXcgLndlYml4X2xpc3RfaXRlbSAud2ViaXhfaWNvbl9idG4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmdsb2JhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tYWluLWhlYWRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tYWluLWhlYWRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm1haW4taGVhZGVyIHNwYW4ud2ViaXhfaW5wdXRfaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tYWluLWhlYWRlci1sb2dvLFxuYm9keS50aGVtZS1jb21wYWN0IC5sb2dpbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm1haW4taGVhZGVyLWxvZ28ge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tYWluLWhlYWRlci1sb2dvIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDIxcHggNXB4IDIycHggMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuaGVhZGVyLWJhc2UtbWVudSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmaXJzdC1jaGlsZCxcbmJvZHkudGhlbWUtY29tcGFjdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC5oZWFkZXItYmFzZS1tZW51IC53ZWJpeF9saXN0X2l0ZW0ud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xuICB0ZXh0LXNoYWRvdzogMC42cHggMCAwICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtY29tcGFjdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNkU3NDgwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5sb2dpbi1tZW51IC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMjJweCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVCRjE7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubG9naW4tbWVudSAubG9naW4tbWVudS1pdGVtLm1lbnUtc2lnbi11cCB7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW0ubWVudS1zaWduLXVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgI2ZmZmZmZjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudXNlcmJhciAudXNlcmJhci1hdmF0YXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnVzZXJiYXIgLnVzZXJiYXItYXZhdGFyIC51c2VyYmFyLWF2YXRhci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogLTk5OTlweDtcbiAgYm90dG9tOiAtOTk5OXB4O1xuICByaWdodDogLTk5OTlweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAudXNlcmJhciAud2ViaXhfbGlzdF9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW06Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1yZWFkb25seSB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLWZpZWxkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuaW52YWxpZC1maWVsZCAuanNvbmVkaXRvci12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMjIsIDEyMiwgMC4yKTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubWV0YWRhdGEtdGVtcGxhdGUgLmpzb25lZGl0b3ItdmFsdWUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNkU3NDgwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLXZhbHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZW1wbGF0ZS1lcnJvciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnRlbXBsYXRlLWVycm9yIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kOiAjZjJkZWRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJjY2QxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmJhcnMtaWNvbiAud2ViaXhfaWNvbl9idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5iYXJzLWljb24gLndlYml4X2ljb25fYnV0dG9uIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbjpob3ZlciAud2ViaXhfaWNvbixcbmJvZHkudGhlbWUtY29tcGFjdCAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbjpmb2N1cyAud2ViaXhfaWNvbiB7XG4gIGNvbG9yOiAjNDY0QTUyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5icmVhZGNydW1kcyB7XG4gIGNvbG9yOiAjNkU3NDgwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5icmVhZGNydW1kcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuYnJlYWRjcnVtZHMgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5icmVhZGNydW1kcyBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmJyZWFkY3J1bWRzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5icmVhZGNydW1kcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5icmVhZGNydW1kcyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X3ZpZXcgLndlYml4X3BhZ2VyX2l0ZW0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICBib3JkZXItY29sb3I6ICMwMjg4RDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtOmhvdmVyLFxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAyNzdCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9wYWdlciAucGFnZXItaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RTc0ODA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0MCU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X3BhZ2VyIC5wYWdlci1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTklO1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfcGFnZXIgLnBhZ2VyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndlYml4X3dpbl9oZWFkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF92aWV3LndlYml4X3dpbmRvdyAud2luZG93LWhlYWRlci10b29sYmFyLXRleHQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndpbmRvdy1jbG9zZS1idXR0b24gLmNsb3NlLWljb24tc3ZnLFxuYm9keS50aGVtZS1jb21wYWN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjQkRDNEQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uOmZvY3VzLFxuYm9keS50aGVtZS1jb21wYWN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246aG92ZXIgLmNsb3NlLWljb24tc3ZnLXVzZSxcbmJvZHkudGhlbWUtY29tcGFjdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246Zm9jdXMgLmNsb3NlLWljb24tc3ZnLXVzZSxcbmJvZHkudGhlbWUtY29tcGFjdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246YWN0aXZlIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjMDI3N0JEO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9lbF9zbGlkZXIgLndlYml4X3NsaWRlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zbGlkZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjMzEzNTQxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNsaWRlci10aXRsZTpiZWZvcmUsXG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNsaWRlci10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNsaWRlci10aXRsZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zbGlkZXItdGl0bGUgLmxhYmVsLFxuYm9keS50aGVtZS1jb21wYWN0IC5zbGlkZXItdGl0bGUgLnZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNsaWRlci10aXRsZSAudmFsdWUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnNsaWRlci10aXRsZSAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICM2RTc0ODA7XG4gIGJvcmRlci1jb2xvcjogIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfc2xpZGVyX2JveCAud2ViaXhfc2xpZGVyX3JpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VEM0RGO1xuICBiYWNrZ3JvdW5kOiAjQ0VEM0RGO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzZFNzQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYTQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfdG9wX2xhYmVsIHtcbiAgY29sb3I6ICMzMTM1NDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfZWxfY29sb3JwaWNrZXIgLndlYml4X2lucF9zdGF0aWMge1xuICBjb2xvcjogIzZFNzQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQkYxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5zaW5nbGUtcmF0ZXItcHJvcHMgLndlYml4X2VsX2NvbG9ycGlja2VyLFxuYm9keS50aGVtZS1jb21wYWN0IC5tdWx0aS1yYXRlci1wcm9wcyAud2ViaXhfZWxfY29sb3JwaWNrZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLndlYml4X21vZGFsX2JveC53ZWJpeF9jb25maXJtIC53ZWJpeF9wb3B1cF90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfY29udHJvbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAubm90aWZpY2F0aW9uLXBvcHVwLWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY29sb3ItcGlja2VyLXBvcHVwIC5jb2xvci1waWNrZXIgLndlYml4X3RlbXBsYXRlLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2RvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2VkaXRvciB7XG4gIGZsZXg6IDIuNCAxIGF1dG87XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXBpY2tlci1wb3B1cCAuY29sb3ItcGlja2VyIC5waWNrZXJfd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci1waWNrZXItcG9wdXAgLnktYXhpcy1udW1iZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbG9yLXBpY2tlci1wb3B1cCAud2ViaXhfb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMTtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuY29sb3ItcGlja2VyLXBvcHVwIC5jaGFydC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb2xvci1waWNrZXItcG9wdXAgLmNoYXJ0LW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgI2VjZWZmMSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0zMDBweDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuYm9keS50aGVtZS1jb21wYWN0IC53ZWJpeF9kcm9wX2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJEcm9wIEZpbGVzIGhlcmVcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4ICMwMjg4RDEgZGFzaGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQkYxO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnVwbG9hZGluZy1wcm9ncmVzcy10ZW1wbGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NjRBNTI7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnByb2dyZXNzLWNvbXBvbmVudCAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLmJhcixcbmJvZHkudGhlbWUtY29tcGFjdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICM3NWI4MDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNlZjUzNTA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICM0NjRBNTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5yZWNvZ25pdGlvbi1zdGF0dXMtdGVtcGxhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb21wYWN0IC50ZW1wbGF0ZU5hbWUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5saXN0LW9mLXRhZ3MtdGVtcGxhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkgLm92ZXJsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5NEExQjM7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAud2ViaXhfb3ZlcmxheSAuZW1wdHktb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmhpZGRlbi1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29tcGFjdCAuZWRpdC1jb2x1bW4td2luZG93IC5uZXctY29sdW1ucy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmVkaXQtY29sdW1uLXdpbmRvdyAubmV3LWNvbHVtbnMtaGVhZGVyLm5ldy1jb2x1bW5zLWhlYWRlci1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbixcbmJvZHkudGhlbWUtY29tcGFjdCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlLFxuYm9keS50aGVtZS1jb21wYWN0IC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbiAud2ViaXhfdmlldyB7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG59XG5ib2R5LnRoZW1lLWNvbXBhY3QgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtY29tcGFjdCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3RlbXBsYXRlIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtY29tcGFjdCAuY29tcGFyZS1tZXRhZGF0YS1jb2x1bW4gLndlYml4X3ZpZXcgLmpzb24tdmlld2VyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb21wYWN0IC5kYXRhdGFibGUtaW1hZ2UtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3Qge1xuICAvKiBmb250cyAqL1xuICAvKiBpY29ucyAqL1xuICAvKiBjb2xvcnMgKi9cbiAgLyogYmFja2dyb3VuZHMgKi9cbiAgLyogYnV0dG9ucyAqL1xuICAvKiBib3JkZXJzICovXG4gIC8qIGFjY29yZGlvbnMgKGRhdGFzZXRzLCBnYWxsZXJ5IHBhZ2VzKSAqL1xuICAvKiBpdGVtLWNvbnRlbnQtdGFibGUgKi9cbiAgLyogdGFidmlldyAqL1xuICAvKiByZWNvbW1lbmQtYmxvY2sgKi9cbiAgLyogbWVzc2FnZSBib3hlcyAqL1xuICAvKiBMSU5LUyAqL1xuICAvKiBUSVRMRVMgKi9cbiAgLyogdGV4dCAqL1xuICAvKiBpY29ucyAqL1xuICAvKiB3ZWJpeCBzdHlsZXMgKi9cbiAgLyogdG9vbHRpcCAqL1xuICAvKiBGT1JNUyBGSUVMRFMgU1RZTEVTICovXG4gIC8qIGNoZWNrYm94ZXMgKi9cbiAgLyogc2VsZWN0LWZpZWxkICovXG4gIC8qIHRleHQtZmllbGQgKi9cbiAgLyogc2VhcmNoLWZpZWxkICovXG4gIC8qIHRleHRhcmVhLWZpZWxkICovXG4gIC8qIG1haW4taGVhZGVyLWxvZ28gKi9cbiAgLyogLmhlYWRlci1iYXNlLW1lbnUgKi9cbiAgLyogbG9naW4tbWVudSAqL1xuICAvKiB1c2VyYmFyICovXG4gIC8qIFBBR0VTIFNUWUxFUyAqL1xuICAvKiB0ZW1wbGF0ZXMgZXJyb3IgKi9cbiAgLyogYnJlYWRjcnVtZHMgKi9cbiAgLyogd2ViaXhfcGFnZXIgKi9cbiAgLyogd2ViaXhfZWxfc2xpZGVyICovXG4gIC8qIC53ZWJpeF9lbF9jb2xvcnBpY2tlciAqL1xuICAvKiAgd2ViaXhfbW9kYWxfYm94IHdlYml4X2NvbmZpcm0gKi9cbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcgZGl2OmZvY3VzLFxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfdmlldyBzcGFuOmZvY3VzLFxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfdmlldyBhLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcud2ViaXhfd2luZG93OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0sXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtby1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyLFxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbS5jb2xsYXBzZWQgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyLFxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YmVmb3JlLFxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93OmJlZm9yZSxcbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdzphZnRlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LWxhYmVsLFxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0ge1xuICBib3JkZXItY29sb3I6ICM4MDAwODA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogIzgwMDA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODAwMDgwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIC53ZWJpeF9hY2NvcmRpb25pdGVtX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAud2ViaXhfYWNjb3JkaW9uaXRlbV9sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0uY29sbGFwc2VkIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIGJvcmRlci1jb2xvcjogI0JEQzRENDtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZCAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIgLndlYml4X2FjY29yZGlvbml0ZW1fYnV0dG9uIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwMDA4MDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0uY29sbGFwc2VkOmhvdmVyIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwMDA4MDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1pdGVtLXRlbXBsYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1oZWFkZXIge1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTkxOTE5O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzgwMDA4MDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSAuZmVhdHVyZS1vcHRpb25zLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0aCxcbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLndlYml4X2FjY29yZGlvbml0ZW0gLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgNXB4IDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxOTE5MTk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS53ZWJpeF9hY2NvcmRpb25pdGVtIC5mZWF0dXJlLW9wdGlvbnMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTQwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0ge1xuICBib3JkZXItY29sb3I6ICM2ZTZlNmU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICBib3JkZXItY29sb3I6ICM2ZTZlNmU7XG4gIGNvbG9yOiAjRjRGNUY5O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciAud2ViaXhfYWNjb3JkaW9uaXRlbV9idXR0b24ge1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA2cHggMCA2cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLndlYml4X2FjY29yZGlvbml0ZW1fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0uY29sbGFwc2VkOmhvdmVyIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwYzBjMGM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1pdGVtLXRlbXBsYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LWhlYWRlciB7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDMxcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAuaXRlbS1jb250ZW50LXJvdyAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC5pdGVtLWNvbnRlbnQtcm93IC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMTcwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cgLml0ZW0tY29udGVudC12YWx1ZSAucHJlLXNjcm9sbGFibGUge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cuaXRlbS1jb250ZW50LXJvdy13aWRlIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1yb3cuaXRlbS1jb250ZW50LXJvdy13aWRlIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSAudGFncy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWNjb3JkaW9uLWl0ZW0tcGFsZS53ZWJpeF9hY2NvcmRpb25pdGVtIC50YWdzLWNvbnRhaW5lciAudGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2QyZDRkYTtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hY2NvcmRpb24taXRlbS1wYWxlLndlYml4X2FjY29yZGlvbml0ZW0gLml0ZW0tY29udGVudC1pbWcge1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMzFweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLml0ZW0tY29udGVudC10YWJsZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLml0ZW0tY29udGVudC10YWJsZSAuaXRlbS1jb250ZW50LXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTkxOTE5O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLml0ZW0tY29udGVudC10YWJsZSAuaXRlbS1jb250ZW50LXJvdzpiZWZvcmUsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5pdGVtLWNvbnRlbnQtdGFibGUgLml0ZW0tY29udGVudC1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuaXRlbS1jb250ZW50LXRhYmxlIC5pdGVtLWNvbnRlbnQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLml0ZW0tY29udGVudC10YWJsZSAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRhYnZpZXctYmxvY2sgZGl2LndlYml4X2l0ZW1fdGFiIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50YWJ2aWV3LWJsb2NrIGRpdi53ZWJpeF9pdGVtX3RhYi53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMxRjg4NEM7XG4gIGJvcmRlci1jb2xvcjogIzFGODg0Qztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRhYnZpZXctYmxvY2sgLndlYml4X2FmdGVyX2FsbF90YWJzIHtcbiAgYmFja2dyb3VuZDogIzFGODg0Qztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRhYnZpZXctYmxvY2sgLnRhYnZpZXctY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnJlY29tbWVuZC1ibG9jayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5yZWNvbW1lbmQtYmxvY2sgLnJlY29tbWVuZC1ibG9jay1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfbWVzc2FnZS53ZWJpeF9pbmZvIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICM4ODg7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICM4ODg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjODg4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfbWVzc2FnZS53ZWJpeF9pbmZvIGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm1ldGFkYXRhdGFibGUtbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MTgxODE7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5idG4tY29udG91ciAud2ViaXh0eXBlX2Jhc2Uge1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcge1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdsb2JhbC1tYWluLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdsb2JhbC1tYWluLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xufVxuYm9keS50aGVtZS1jb250cmFzdCBhLFxuYm9keS50aGVtZS1jb250cmFzdCAubGluayB7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IGE6dmlzaXRlZCxcbmJvZHkudGhlbWUtY29udHJhc3QgLmxpbms6dmlzaXRlZCxcbmJvZHkudGhlbWUtY29udHJhc3QgYTpob3ZlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmxpbms6aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IGE6Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMjc3QkQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IGE6dmlzaXRlZCxcbmJvZHkudGhlbWUtY29udHJhc3QgLmxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNmUwMmJkO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubWFpbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubWFpbi1zdWJ0aXRsZTIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm1haW4tc3VidGl0bGUzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGRkY7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tYWluLXN1YnRpdGxlNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGRkY7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5oaWdobGlnaHRlZC1pdGVtIHtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MDAwODA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcud2ViaXhfcG9wdXAge1xuICBib3JkZXItY29sb3I6ICM4MTgxODE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfdmlldy53ZWJpeF9wb3B1cCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfdmlldy53ZWJpeF9wb3B1cCAud2ViaXhfbGlzdF9pdGVtIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW06aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF92aWV3LndlYml4X3BvcHVwIC53ZWJpeF9saXN0X2l0ZW0ud2ViaXhfc2VsZWN0ZWQge1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgYmFja2dyb3VuZDogIzFGODg0Qztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3NlbGVjdGVkLFxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfc2VsZWN0ZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMUY4ODRDO1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2ltZ19idG4gLndlYml4X2ljb25fYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19oZWFkZXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICBib3JkZXItY29sb3I6ICM4MTgxODE7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9kdGFibGUgLndlYml4X3NzX3ZzY3JvbGxfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHRhYmxlIC53ZWJpeF9zc19jZW50ZXIgLndlYml4X2NlbGwge1xuICBib3JkZXItY29sb3I6ICM2ZTZlNmU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xsYXBzZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbGxhcHNlciAuY29sbGFwc2VyLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY29sbGFwc2VyIC5jb2xsYXBzZXItYnRuIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbGxhcHNlciAuY29sbGFwc2VyLWJ0biAud2ViaXhfaWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY29sbGFwc2VyLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xsYXBzZXItdmVydGljYWwgLmNvbGxhcHNlci1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbGxhcHNlci12ZXJ0aWNhbCAuY29sbGFwc2VyLWJ0biAud2ViaXhfdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xsYXBzZXItdmVydGljYWwgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2steHMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDphZnRlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stcmlnaHQ6YWZ0ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDpiZWZvcmUsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgY29udGVudDogXCJcXDI2NjZcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExNXB4O1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDphZnRlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wOmJlZm9yZSB7XG4gIGNsaXA6IHJlY3QoMjVweCwgNTBweCwgNTBweCwgMHB4KTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXRvcDpiZWZvcmUge1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LXRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jay50b29sdGlwLWJsb2NrLXJpZ2h0OmFmdGVyLFxuYm9keS50aGVtZS1jb250cmFzdCAudG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYmxvY2sudG9vbHRpcC1ibG9jay1yaWdodDpiZWZvcmUge1xuICBjbGlwOiByZWN0KDBweCwgMjVweCwgNTBweCwgMHB4KTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stcmlnaHQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogLTJweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei10ZXh0LXNoYWRvdzogLTJweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1zaGFkb3c6IC0ycHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jayAudG9vbHRpcC1ibG9jay1saXN0IHtcbiAgbWFyZ2luOiAzcHggMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLWJsb2NrIC50b29sdGlwLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1ibG9jayAudG9vbHRpcC1ibG9jay1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXRpdGxlOmhvdmVyICsgLnRvb2x0aXAtYmxvY2sge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudG9vbHRpcC1jb250YWluZXIudG9vbHRpcC1zZWFyY2gtcHJlZml4IC50b29sdGlwLWJsb2NrLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lci50b29sdGlwLXNlYXJjaC10ZXh0IC50b29sdGlwLWJsb2NrLXJpZ2h0IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDE1NXB4O1xuICBtYXJnaW4tdG9wOiAtODNweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRvb2x0aXAtY29udGFpbmVyLnRvb2x0aXAtZ2FsbGVyeS1pbWFnZXMgLnRvb2x0aXAtYmxvY2sge1xuICB3aWR0aDogNTRweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50b29sdGlwLWNvbnRhaW5lci50b29sdGlwLWdhbGxlcnktaW1hZ2VzIC50b29sdGlwLWJsb2NrLnRvb2x0aXAtYmxvY2stdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZGF0YXRhYmxlLXRlbXBsYXRlIC5kYXRhdGFibGUtdGVtcGxhdGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDVweCA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5kYXRhdGFibGUtdGVtcGxhdGUgLmRhdGF0YWJsZS10ZW1wbGF0ZS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb24gLndlYml4X3RlbXBsYXRlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbi5zaG93ZWQtdmlld3M6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb24ud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cgLndlYml4X2ljb25fYnRuIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHRhYmxlX2ZvY3VzZWQgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9yb3dfc2VsZWN0LFxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHRhYmxlX2ZvY3VzZWQgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9jb2x1bW5fc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzFGODg0Qztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2VsX2J1dHRvbiBpbnB1dCxcbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2VsX3RvZ2dsZSBpbnB1dCxcbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2VsX2J1dHRvbiBidXR0b24sXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9lbF90b2dnbGUgYnV0dG9uLFxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhidXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2R0YWJsZSAud2ViaXhfc3NfY2VudGVyIC53ZWJpeF9jZWxsIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5saW5lcy1sYXlvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2xheW91dF9saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcgLndlYml4X2RhdGF2aWV3X2l0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogNXB4IDVweCAxNXB4IDVweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMxRjg4NEMgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWRhdGF2aWV3IC53ZWJpeF9zZWxlY3RlZCAudGh1bWJuYWlscy1uYW1lIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyAudGh1bWJuYWlscy1uYW1lIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWNvbnRhaW5lciAuZ2FsbGVyeS1pbWFnZXMtc3Rhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGNvbG9yOiB5ZWxsb3c7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIgLnRhZy1hbGlnbi1sZWZ0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAyODhEMTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC50YWctYWxpZ24tcmlnaHQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyIC53YXJuaW5nLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICBjb2xvcjogcmVkO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyOmhvdmVyIC5nYWxsZXJ5LWltYWdlcy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIuaXMtY2hlY2tlZCAuZ2FsbGVyeS1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiAjMUY4ODRDO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbi1lbGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgNHB4IDAgLTkwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tc3ZnLFxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbiAuZ2FsbGVyeS1pY29uLXVzZSB7XG4gIGZpbGw6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4YjMwOGI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b246aG92ZXIgLmdhbGxlcnktaWNvbi11c2UsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1idXR0b246Zm9jdXMgLmdhbGxlcnktaWNvbi11c2Uge1xuICBmaWxsOiAjOGIzMDhiO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWJzb2x1dGUtY2VudGVyZWQtaW1hZ2UtdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYWJzb2x1dGUtY2VudGVyZWQtaW1hZ2UtdGVtcGxhdGUgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmFic29sdXRlLWNlbnRlcmVkLWltYWdlLXRlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5hYnNvbHV0ZS1jZW50ZXJlZC1pbWFnZS10ZW1wbGF0ZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmxhcmdlLWltYWdlLW5hbWUgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnJlc2l6ZS1pY29uIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9kYXRhdmlld19pdGVtLndlYml4X3NlbGVjdGVkIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIGJhY2tncm91bmQ6ICMxRjg4NEM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfY2VsbF9zZWxlY3QsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9jb2x1bW4gPiBkaXYud2ViaXhfY29sdW1uX3NlbGVjdCxcbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9yb3dfc2VsZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxRjg4NEM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF90cmVlX2l0ZW0ud2ViaXhfc2VsZWN0ZWQgc3BhbiB7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgYmFja2dyb3VuZDogIzFGODg0QyAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHRfZWRpdG9yIGlucHV0LFxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHRfZWRpdG9yIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXB4IDhweCAwIDlweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCBnb2xkO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIFRhaG9tYTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY2Njtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmRvd25sb2FkLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLm9wZW4taW1hZ2UtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC53ZWJpeF9pY29uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIC5nYWxsZXJ5LWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNlMmUyYTc7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1oZWFkZXIgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1pY29uLmNoZWNrZWQge1xuICBjb2xvcjogIzgwMDA4MDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb246aG92ZXIge1xuICBjb2xvcjogIzhiMzA4Yjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1jdHJsIC53ZWJpeF9lbF9ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZWRpdC13aW5kb3ctaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC51bnNlbGVjdGFibGUtZGF0YXZpZXctaXRlbXMge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nYWxsZXJ5LWltYWdlcy1kYXRhdmlldyB7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4MSAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLmltYWdlcy1yb3ctc2xpZGVyIC53ZWJpeF9saXN0X2l0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNjZW5lcy12aWV3IC5pbWFnZXMtcm93LXNsaWRlciAud2ViaXhfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMUY4ODRDO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLmltYWdlcy1yb3ctc2xpZGVyIC53ZWJpeF9zZWxlY3RlZCAudGh1bWJuYWlscy1uYW1lIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuaW1hZ2VzLXJvdy1zbGlkZXIgLnRodW1ibmFpbHMtbmFtZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuYWN0aXZlLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNjZW5lcy12aWV3IC5hY3RpdmUtaXRlbSAuc2xpZGVyLWltYWdlcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIgLnNsaWRlci1pbWFnZS13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXIgLnNsaWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyIC5zbGlkZXItaW1hZ2VzLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2cHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogOTQlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1jb250YWluZXI6aG92ZXIgLnNsaWRlci1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLnNsaWRlci1pbWFnZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtY29udGFpbmVyLmlzLWNoZWNrZWQgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC53ZWJpeF9pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29sb3I6ICMxRjg4NEM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC5kb3dubG9hZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC5vcGVuLWltYWdlLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAud2ViaXhfaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC5zbGlkZXItaW1hZ2VzLWNoZWNrYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNsaWRlci1pbWFnZXMtaGVhZGVyIC5zbGlkZXItaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1pY29uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2UyZTJhNztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWhlYWRlciAuc2xpZGVyLWltYWdlcy1jaGVja2JveCAuY2hlY2tib3gtaWNvbi5jaGVja2VkIHtcbiAgY29sb3I6ICM4MDAwODA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zY2VuZXMtdmlldyAuc2xpZGVyLWltYWdlcy1oZWFkZXIgLnNsaWRlci1pbWFnZXMtY2hlY2tib3ggLmNoZWNrYm94LWljb246aG92ZXIge1xuICBjb2xvcjogIzhiMzA4Yjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNjZW5lcy12aWV3IC5zbGlkZXItaW1hZ2VzLWNoZWNrYm94IC5jaGVja2JveC1jdHJsIC53ZWJpeF9lbF9ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2NlbmVzLXZpZXcgLnNjZW5lcy12aWV3X19zbGlkZS1tZXRhZGF0YSAud2ViaXhfb3ZlcmxheSxcbmJvZHkudGhlbWUtY29udHJhc3QgLnNjZW5lcy12aWV3IC5pby1vcGVuc2VhZHJhZ29uLXZpZXdlciAud2ViaXhfb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDFweDtcbiAgei1pbmRleDogOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC53ZWJpeF9saXN0X2l0ZW0sXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLndlYml4X2xpc3RfaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9fbmFtZSxcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hhbm5lbC1pdGVtX19uYW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9faW5kZXgsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoYW5uZWwtaXRlbV9faW5kZXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hlY2tib3gsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3QgLmNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMDdlbTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtdmlld19fY2hhbm5lbC1saXN0IC5jaGVja2JveDpob3ZlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLXZpZXdfX2NoYW5uZWwtbGlzdCAuY2hlY2tib3g6aG92ZXIge1xuICBjb2xvcjogIzhiMzA4Yjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5tdWx0aWNoYW5uZWwtb3BlbnNlYWRyYWdvbi12aWV3ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyxcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMgLmljb24sXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAuaWNvbnMgLmljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5pY29ucyAuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjOGIzMDhiO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLm11bHRpY2hhbm5lbC1vcGVuc2VhZHJhZ29uLXZpZXdlciAub3NkLWNvbnRhaW5lcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIC5vc2QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5oaXN0b2dyYW0tdGVtcGxhdGUsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmhpc3RvZ3JhbS10ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSxcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuaGlzdG9ncmFtLXRlbXBsYXRlIC5oaXN0b2dyYW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAuaGlzdG9ncmFtLXRlbXBsYXRlIC5oaXN0b2dyYW0gLmhpc3RvZ3JhbS1pdGVtLFxuYm9keS50aGVtZS1jb250cmFzdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5oaXN0b2dyYW0tdGVtcGxhdGUgLmhpc3RvZ3JhbSAuaGlzdG9ncmFtLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0sXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy1vbmUsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctb25lLFxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctdHdvLFxuYm9keS50aGVtZS1jb250cmFzdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0gLmNoYW5uZWwtaXRlbV9fcm93LW9uZSAuaWNvbjpob3ZlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy1vbmUgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLWNoYW5uZWxzLWxpc3QgLndlYml4X2xpc3RfaXRlbSAuY2hhbm5lbC1pdGVtIC5jaGFubmVsLWl0ZW1fX3Jvdy10d28gLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1jaGFubmVscy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmNoYW5uZWwtaXRlbSAuY2hhbm5lbC1pdGVtX19yb3ctdHdvIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM4YjMwOGI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtLFxuYm9keS50aGVtZS1jb250cmFzdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLmdyb3Vwcy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLmdyb3Vwcy1saXN0IC53ZWJpeF9saXN0X2l0ZW0gLmljb246aG92ZXIge1xuICBjb2xvcjogIzhiMzA4YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLnNvcnQtaWNvbi10ZW1wbGF0ZSxcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuc29ydC1pY29uLXRlbXBsYXRlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubXVsdGljaGFubmVsLXZpZXcgLnNvcnQtaWNvbi10ZW1wbGF0ZSAuYWN0aXZlLFxuYm9keS50aGVtZS1jb250cmFzdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5zb3J0LWljb24tdGVtcGxhdGUgLmFjdGl2ZSxcbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5zb3J0LWljb24tdGVtcGxhdGUgLmljb246aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci10ZW1wbGF0ZS13aW5kb3cgLnNvcnQtaWNvbi10ZW1wbGF0ZSAuaWNvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4YjMwOGI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSxcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tdWx0aWNoYW5uZWwtdmlldyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbixcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyAuZ3JvdXBzLXBhbmVsX19ncm91cHMtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSAuaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpY2hhbm5lbC12aWV3IC5ncm91cHMtcGFuZWxfX2dyb3Vwcy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIC5pY29uOmhvdmVyLFxuYm9keS50aGVtZS1jb250cmFzdCAuY29sb3ItdGVtcGxhdGUtd2luZG93IC5ncm91cHMtcGFuZWxfX2dyb3Vwcy1oZWFkZXIgLndlYml4X3RlbXBsYXRlIC5pY29uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzhiMzA4Yjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2ludmFsaWQgLndlYml4X2lucF9ib3R0b21fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbXMtcmV2ZWFsLFxuYm9keS50aGVtZS1jb250cmFzdCBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmxpbmUtaGVpZ2h0LTM4IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9mb3JtIC5sZWZ0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9mb3JtIC5sZWZ0LWxhYmVsLXRlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY2hlY2tib3gtY3RybCAud2ViaXhfbGFiZWxfcmlnaHQge1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLypsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7Ki9cbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNoZWNrYm94LWN0cmwgLndlYml4X2N1c3RvbV9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNkU3NDgwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNoZWNrYm94LWN0cmwgLndlYml4X2N1c3RvbV9jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC02LjVweCAwIDAgLTYuNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxRjg4NEM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jaGVja2JveF8xIC53ZWJpeF9jdXN0b21fY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY4ODRDO1xuICBib3JkZXItY29sb3I6ICMxRjg4NEM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jaGVja2JveC1jdHJsIC53ZWJpeF9jaGVja2JveF8xIC53ZWJpeF9jdXN0b21fY2hlY2tib3g6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCAud2ViaXhfaW5wX3N0YXRpYyxcbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZC1yZXZlcmNlIC53ZWJpeF9pbnBfc3RhdGljLFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkIGlucHV0LFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgaW5wdXQsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQgc2VsZWN0LFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkLXJldmVyY2Ugc2VsZWN0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzLFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgLndlYml4X2lucF9zdGF0aWM6Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQgaW5wdXQ6Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBpbnB1dDpmb2N1cyxcbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCBzZWxlY3Q6Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBzZWxlY3Q6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCAud2ViaXhfcGxhY2Vob2xkZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSAud2ViaXhfcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQgc3Bhbi53ZWJpeF9pbnB1dF9pY29uLFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkLXJldmVyY2Ugc3Bhbi53ZWJpeF9pbnB1dF9pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCAud2ViaXhfaW5wX3N0YXRpYyxcbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCBpbnB1dCxcbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICM4MTgxODE7XG4gIGNvbG9yOiAjRjRGNUY5O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzLFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkIGlucHV0OmZvY3VzLFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCAud2ViaXhfcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZCBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZC1yZXZlcmNlIC53ZWJpeF9pbnBfbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgLndlYml4X2lucF9zdGF0aWMsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzRBNTI1RTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2dyb3VuZDogIzRBNTI1RTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlbGVjdC1maWVsZC1yZXZlcmNlIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzLFxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkLXJldmVyY2UgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0QTUyNUU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWxlY3QtZmllbGQtcmV2ZXJjZSAud2ViaXhfcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VsZWN0LWZpZWxkLXJldmVyY2Ugc3Bhbi53ZWJpeF9pbnB1dF9pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHQtZmllbGQud2ViaXhfaW52YWxpZC53ZWJpeF9lbF90ZXh0IGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVhNWE4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHQtZmllbGQud2ViaXhfZWxfdGV4dCBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI0Y0RjVGOTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50ZXh0LWZpZWxkLndlYml4X2VsX3RleHQgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudGV4dC1maWVsZC53ZWJpeF9lbF90ZXh0IGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VhcmNoLWZpZWxkLndlYml4X2ludmFsaWQud2ViaXhfZWxfc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVhNWE4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNlYXJjaC1maWVsZC53ZWJpeF9lbF9zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzliOWI5YjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzliOWI5YjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zZWFyY2gtZmllbGQud2ViaXhfZWxfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2VhcmNoLWZpZWxkLndlYml4X2VsX3NlYXJjaCAud2ViaXhfaW5wdXRfaWNvbiB7XG4gIGNvbG9yOiAjRjRGNUY5O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50ZXh0YXJlYS1maWVsZCAud2ViaXhfZWxfYm94IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnRleHRhcmVhLWZpZWxkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudGV4dGFyZWEtZmllbGQgLndlYml4X2VsX2JveCB0ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpbGluZS1sYWJlbCAud2ViaXhfZWxfYm94IGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmxhYmVsLWVycm9yIHtcbiAgY29sb3I6ICNmOTI5MjE7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9pbnZhbGlkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZlYTVhOCAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAucGFnZXItaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQzRENDtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF90cmVlX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF90cmVlX2l0ZW0gLndlYml4X3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNhcnQtbGlzdC12aWV3IC53ZWJpeF9saXN0X2l0ZW0ge1xuICBtYXJnaW46IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNhcnQtbGlzdC12aWV3IC53ZWJpeF9saXN0X2l0ZW0gLndlYml4X2ljb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2UyZTJhNyAhaW1wb3J0YW50O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY2FydC1saXN0LXZpZXcgLmNhcnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY2FydC1saXN0LXZpZXcgLmNhcmQtbGlzdC1uYW1lIHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcge1xuICB3aWR0aDogMjAycHggIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyAud2ViaXhfbGlzdF9pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICM4MDAwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwMDA4MDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5kb3dubG9hZGluZy1tZW51LndlYml4X3ZpZXcgLndlYml4X2xpc3RfaXRlbTpob3ZlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyAud2ViaXhfbGlzdF9pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4YjMwOGI7XG4gIGJvcmRlci1jb2xvcjogIzhiMzA4Yjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyAud2ViaXhfbGlzdF9pdGVtIC53ZWJpeF9zdWJtZW51X2ljb24ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5sYXJnZS1pbWFnZS13aW5kb3cgLmltYWdlLXdpbmRvdy1saXN0LW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmxhcmdlLWltYWdlLXdpbmRvdyAuaW1hZ2Utd2luZG93LWNoZWNrYm94IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2x1bW4taGVhZGVyLXRvcC1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY29sdW1uLWhlYWRlci1ib3R0b20tbmFtZSB7XG4gIHdpZHRoOiA3NSU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2x1bW4tZWRpdGFibGUtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xscGFzZXItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5wcm9qZWN0LW1ldGFkYXRhLXdpbmRvdy1jb2xsYXBzZXIge1xuICBwYWRkaW5nOiA1cHggMCA4cHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5pbWFnZXMtdGFncy1hY3RpdmUtbGlzdCAud2ViaXhfbGlzdF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5pbWFnZXMtdGFncy1hY3RpdmUtbGlzdCAuYWN0aXZlLWxpc3QtbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuaW1hZ2VzLXRhZ3MtYWN0aXZlLWxpc3QgLmFjdGl2ZS1saXN0LWRlbGV0ZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5pbWFnZXMtdGFncy1hY3RpdmUtbGlzdCAuYWN0aXZlLWxpc3QtZGVsZXRlLWJ1dHRvbiAuZGVsZXRlLWljb24tYnV0dG9uIC53ZWJpeF9pY29uX2J0biB7XG4gIGNvbG9yOiAjNjA2MDYwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuaWNvbi1wb3B1cC1idXR0b24tbGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC51cGxvYWQtbWV0YWRhdGF0YWJsZSAuYWNjZXB0LWJ1dHRvbixcbmJvZHkudGhlbWUtY29udHJhc3QgLnVwbG9hZC1tZXRhZGF0YXRhYmxlIC5hZGp1c3QtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnVwbG9hZC1tZXRhZGF0YXRhYmxlIC5hY2NlcHQtYnV0dG9uOmhvdmVyLFxuYm9keS50aGVtZS1jb250cmFzdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLmFkanVzdC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM4YjMwOGI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC51cGxvYWQtbWV0YWRhdGF0YWJsZSAudXBsb2FkLW1ldGFkYXRhLWNvbHVtbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC51cGxvYWQtbWV0YWRhdGF0YWJsZSAudXBsb2FkLW1ldGFkYXRhLWNvbHVtbi1oZWFkZXIgLmNvbHVtbi1oZWFkZXItbmFtZSB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudXBsb2FkLW1ldGFkYXRhdGFibGUgLnVwbG9hZC1tZXRhZGF0YS1jb2x1bW4taGVhZGVyIC5hZGp1c3QtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubGFzdC1zZWxlY3RlZC1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWNiNDgyO1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnBhbGV0dGUtZGF0YXZpZXcgLnBhbGV0dGUtZGF0YXZpZXdfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAucGFsZXR0ZS1kYXRhdmlldyAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnBhbGV0dGUtZGF0YXZpZXcgLndlYml4X3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZWxfc3dpdGNoIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9jb250cm9sLndlYml4X2VsX3NlYXJjaCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5nbG9iYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm1haW4taGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tYWluLWhlYWRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tYWluLWhlYWRlciBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm1haW4taGVhZGVyLWxvZ28sXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5sb2dpbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tYWluLWhlYWRlci1sb2dvIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm1haW4taGVhZGVyLWxvZ28gLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZzogMjFweCA1cHggMjJweCAwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuaGVhZGVyLWJhc2UtbWVudSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmZpcnN0LWNoaWxkLFxuYm9keS50aGVtZS1jb250cmFzdCAuaGVhZGVyLWJhc2UtbWVudSAud2ViaXhfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpob3ZlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbS53ZWJpeF9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgIzZFNzQ4MDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtY29udHJhc3QgLmhlYWRlci1iYXNlLW1lbnUgLndlYml4X2xpc3RfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0Y0RjVGOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmxvZ2luLW1lbnUgLndlYml4X3RlbXBsYXRlIHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmxvZ2luLW1lbnUgLmxvZ2luLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMjJweCAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQkYxO1xuICB0ZXh0LXNoYWRvdzogMC42cHggMCAwICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW0ubWVudS1zaWduLXVwIHtcbiAgY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5sb2dpbi1tZW51IC5sb2dpbi1tZW51LWl0ZW0ubWVudS1zaWduLXVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwLjZweCAwIDAgI2ZmZmZmZjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnVzZXJiYXIgLnVzZXJiYXItYXZhdGFyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudXNlcmJhciAudXNlcmJhci1hdmF0YXIgLnVzZXJiYXItYXZhdGFyLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICBib3R0b206IC05OTk5cHg7XG4gIHJpZ2h0OiAtOTk5OXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC51c2VyYmFyIC53ZWJpeF9saXN0X2l0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTpob3ZlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTpmb2N1cyxcbmJvZHkudGhlbWUtY29udHJhc3QgLnVzZXJiYXIgLndlYml4X2xpc3RfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZ2xvYmFsLWhlYWRlci53ZWJpeF9sYXlvdXRfbGluZSxcbmJvZHkudGhlbWUtY29udHJhc3QgLmdsb2JhbC1oZWFkZXIgLndlYml4X2xheW91dF9saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm1ldGFkYXRhLXRlbXBsYXRlIC5qc29uZWRpdG9yLXJlYWRvbmx5IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGNEY1Rjk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci1maWVsZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmYWI0Nztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm1ldGFkYXRhLXRlbXBsYXRlIC5pbnZhbGlkLWZpZWxkIC5qc29uZWRpdG9yLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDEyMiwgMTIyLCAwLjIpO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubWV0YWRhdGEtdGVtcGxhdGUgLmpzb25lZGl0b3ItdmFsdWUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjRGNUY5ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5tZXRhZGF0YS10ZW1wbGF0ZSAuanNvbmVkaXRvci12YWx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmYWI0Nztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcgLndlYml4X3BhZ2VyX2l0ZW0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDI4OEQxO1xuICBib3JkZXItY29sb3I6ICMwMjg4RDE7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50ZW1wbGF0ZS1lcnJvciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50ZW1wbGF0ZS1lcnJvciAud2ViaXhfdGVtcGxhdGUge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZDogI2YyZGVkZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViY2NkMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYmFycy1pY29uIC53ZWJpeF9pY29uX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5iYXJzLWljb24gLndlYml4X2ljb25fYnV0dG9uIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICNGNEY1Rjk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmJhcnMtaWNvbiAud2ViaXhfaWNvbl9idXR0b246aG92ZXIgLndlYml4X2ljb24sXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5iYXJzLWljb24gLndlYml4X2ljb25fYnV0dG9uOmZvY3VzIC53ZWJpeF9pY29uIHtcbiAgY29sb3I6ICNGRkY7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5icmVhZGNydW1kcyB7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuYnJlYWRjcnVtZHMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5icmVhZGNydW1kcyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5icmVhZGNydW1kcyBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5icmVhZGNydW1kcyBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmJyZWFkY3J1bWRzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5icmVhZGNydW1kcyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzgwMDA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODAwMDgwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcgLndlYml4X3BhZ2VyX2l0ZW06aG92ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzhiMzA4YjtcbiAgYm9yZGVyLWNvbG9yOiAjOGIzMDhiO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfcGFnZXIgLnBhZ2VyLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNDAlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfcGFnZXIgLnBhZ2VyLWFtb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA5OSU7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcud2ViaXhfd2luZG93IC53ZWJpeF93aW5faGVhZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X3ZpZXcud2ViaXhfd2luZG93IC53aW5kb3ctaGVhZGVyLXRvb2xiYXItdGV4dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2ZyxcbmJvZHkudGhlbWUtY29udHJhc3QgLndpbmRvdy1jbG9zZS1idXR0b24gLmNsb3NlLWljb24tc3ZnLXVzZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjZTJlMmE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uOmhvdmVyLFxuYm9keS50aGVtZS1jb250cmFzdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246Zm9jdXMsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndpbmRvdy1jbG9zZS1idXR0b24gYnV0dG9uOmhvdmVyIC5jbG9zZS1pY29uLXN2Zy11c2UsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53aW5kb3ctY2xvc2UtYnV0dG9uIGJ1dHRvbjpmb2N1cyAuY2xvc2UtaWNvbi1zdmctdXNlLFxuYm9keS50aGVtZS1jb250cmFzdCAud2luZG93LWNsb3NlLWJ1dHRvbiBidXR0b246YWN0aXZlIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICBmaWxsOiAjOGIzMDhiO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZWxfc2xpZGVyIC53ZWJpeF9zbGlkZXJfdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNsaWRlci10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICMzMTM1NDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNsaWRlci10aXRsZTpiZWZvcmUsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zbGlkZXItdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2xpZGVyLXRpdGxlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5zbGlkZXItdGl0bGUgLmxhYmVsLFxuYm9keS50aGVtZS1jb250cmFzdCAuc2xpZGVyLXRpdGxlIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2xpZGVyLXRpdGxlIC52YWx1ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnNsaWRlci10aXRsZSAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfc2xpZGVyX2JveCAud2ViaXhfc2xpZGVyX2xlZnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjNkU3NDgwO1xuICBib3JkZXItY29sb3I6ICM2RTc0ODA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfcmlnaHQge1xuICBib3JkZXItY29sb3I6ICNDRUQzREY7XG4gIGJhY2tncm91bmQ6ICNDRUQzREY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9zbGlkZXJfYm94IC53ZWJpeF9zbGlkZXJfaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzZFNzQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYTQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9lbF9jb2xvcnBpY2tlciAud2ViaXhfaW5wX3RvcF9sYWJlbCB7XG4gIGNvbG9yOiAjMzEzNTQxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9lbF9jb2xvcnBpY2tlciAud2ViaXhfaW5wX3N0YXRpYyB7XG4gIGNvbG9yOiAjRjRGNUY5O1xuICBib3JkZXItY29sb3I6ICM2ZTZlNmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X2VsX2NvbG9ycGlja2VyIC53ZWJpeF9pbnBfc3RhdGljOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUY4ODRDO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuc2luZ2xlLXJhdGVyLXByb3BzIC53ZWJpeF9lbF9jb2xvcnBpY2tlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLm11bHRpLXJhdGVyLXByb3BzIC53ZWJpeF9lbF9jb2xvcnBpY2tlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X21vZGFsX2JveC53ZWJpeF9jb25maXJtIC53ZWJpeF9wb3B1cF90ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9tb2RhbF9ib3gud2ViaXhfY29uZmlybSAud2ViaXhfcG9wdXBfY29udHJvbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLm5vdGlmaWNhdGlvbi1wb3B1cC1oZWFkZXIgLndlYml4X3RlbXBsYXRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAud2ViaXhfdGVtcGxhdGUsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci1waWNrZXItcG9wdXAgLmNvbG9yLXBpY2tlciAucGlja2VyX2RvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY29sb3ItcGlja2VyLXBvcHVwIC5jb2xvci1waWNrZXIgLnBpY2tlcl9lZGl0b3Ige1xuICBmbGV4OiAyLjQgMSBhdXRvO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuY29sb3ItcGlja2VyLXBvcHVwIC5jb2xvci1waWNrZXIgLnBpY2tlcl93cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci1waWNrZXItcG9wdXAgLnktYXhpcy1udW1iZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci1waWNrZXItcG9wdXAgLndlYml4X292ZXJsYXkge1xuICB6LWluZGV4OiAxMDE7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci1waWNrZXItcG9wdXAgLmNoYXJ0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb2xvci1waWNrZXItcG9wdXAgLmNoYXJ0LW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgI2VjZWZmMSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0zMDBweDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfZHJvcF9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRHJvcCBGaWxlcyBoZXJlXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCAjMUY4ODRDIGRhc2hlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAudXBsb2FkaW5nLXByb2dyZXNzLXRlbXBsYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnByb2dyZXNzLWNvbXBvbmVudCAud2ViaXhfdGVtcGxhdGUge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciAuYmFyLFxuYm9keS50aGVtZS1jb250cmFzdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzc1YjgwMDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNlZjUzNTA7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLnJlY29nbml0aW9uLXN0YXR1cy10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC50ZW1wbGF0ZU5hbWUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAubGlzdC1vZi10YWdzLXRlbXBsYXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9vdmVybGF5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuYm9keS50aGVtZS1jb250cmFzdCAud2ViaXhfb3ZlcmxheSAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLndlYml4X292ZXJsYXkgLmRhdGEtc3Vidmlldy1vdmVybGF5IC5vdmVybGF5LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzdjN2M3O1xuICBmb250LXNpemU6IDM0cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC53ZWJpeF9vdmVybGF5IC5lbXB0eS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmhpZGRlbi1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmVkaXQtY29sdW1uLXdpbmRvdyAubmV3LWNvbHVtbnMtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS50aGVtZS1jb250cmFzdCAuZWRpdC1jb2x1bW4td2luZG93IC5uZXctY29sdW1ucy1oZWFkZXIubmV3LWNvbHVtbnMtaGVhZGVyLW1haW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbixcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC53ZWJpeF90ZW1wbGF0ZSxcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC53ZWJpeF92aWV3IHtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbn1cbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC5qc29uLXZpZXdlcixcbmJvZHkudGhlbWUtY29udHJhc3QgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC53ZWJpeF90ZW1wbGF0ZSAuanNvbi12aWV3ZXIsXG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbiAud2ViaXhfdmlldyAuanNvbi12aWV3ZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnRoZW1lLWNvbnRyYXN0IC5kYXRhdGFibGUtaW1hZ2UtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qIE1BSU4gVklFVyBTVFlMRSovXG4uZHJhd2luZ190b29sYmFyIC53ZWJpeF9lbF9idXR0b24gYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0OThkYjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5kcmF3aW5nX3Rvb2xiYXIgLndlYml4X2VsX2J1dHRvbiBidXR0b24gc3Bhbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5kcmF3aW5nX3Rvb2xiYXIgLndlYml4X2VsX2J1dHRvbiBidXR0b24gc3Bhbi5mYS1jb25uZWN0ZGV2ZWxvcDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uZHJhd2luZ190b29sYmFyIC53ZWJpeF9lbF9idXR0b24gYnV0dG9uIHNwYW4uZmEtbWFwLW1hcmtlcjo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5kcmF3aW5nX3Rvb2xiYXIgLndlYml4X2VsX2J1dHRvbiBidXR0b24gc3Bhbi5mYS1wZW5jaWw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uZHJhd2luZ190b29sYmFyIC53ZWJpeF9lbF9idXR0b24gYnV0dG9uIHNwYW4uZmEtc3F1YXJlLW86OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5kcmF3aW5nX3Rvb2xiYXIgLndlYml4X2VsX2J1dHRvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RiZGNlMCAhaW1wb3J0YW50O1xufVxuLmRyYXdpbmdfdG9vbGJhciAud2ViaXhfZWxfYnV0dG9uIGJ1dHRvbjphY3RpdmUsXG4uZHJhd2luZ190b29sYmFyIC53ZWJpeF9lbF9idXR0b24gYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZHJhd2luZ190b29sYmFyIC53ZWJpeF9lbF9idXR0b24uYmx1ZV9idXR0b24gYnV0dG9uLFxuLmRyYXdpbmdfdG9vbGJhciAud2ViaXhfZWxfYnV0dG9uIGJ1dHRvbi5idXR0b25fc2VsZWN0ZWQsXG4uZHJhd2luZ190b29sYmFyIC53ZWJpeF9lbF9idXR0b24gYnV0dG9uLmJ1dHRvbl9zZWxlY3RlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGIgIWltcG9ydGFudDtcbn1cbi5kcmF3aW5nX3Rvb2xiYXIgLndlYml4X2VsX2J1dHRvbiBidXR0b24uYnV0dG9uX3NlbGVjdGVkID4gc3Bhbjo6YmVmb3JlLFxuLmRyYXdpbmdfdG9vbGJhciAud2ViaXhfZWxfYnV0dG9uIGJ1dHRvbi5idXR0b25fc2VsZWN0ZWQ6Zm9jdXMgPiBzcGFuOjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZHJhd2luZ190b29sYmFyIC53ZWJpeF9lbF9idXR0b24uYmx1ZV9idXR0b24gYnV0dG9uIHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5kcmF3aW5nX3Rvb2xiYXIgLmxheWVyLWNvbWJvIC53ZWJpeF9lbF9ib3ggLndlYml4X2lucF9zdGF0aWMge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi52aWV3ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnZpZXdlci1jb250YWluZXIgLnZpZXdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWV3ZXItY29udGFpbmVyIC52aWV3ZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZXdlci1jb250YWluZXIgLnZpZXdlciAjaW1hZ2Vfdmlld2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udmlld2VyLWNvbnRhaW5lciAudmlld2VyIC5nZW9qcy1tYXAgLmdlb2pzLWxheWVyLmFjdGl2ZTpub3QoLmhpZGRlbikgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbmRpdi5mdWxscGFnZUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzhweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuZGl2LmZ1bGxwYWdlQnV0dG9uIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRhdGFibGUtY291bnRlcl9fY291bnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uZGF0YXRhYmxlLWNvdW50ZXJfX2NvdW50ZXIgLndlYml4X2VsX2JveCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmRhdGF0YWJsZS1jb3VudGVyX19jb3VudGVyIC53ZWJpeF9lbF9ib3ggLndlYml4X2VsX2dyb3VwIHtcbiAgd2lkdGg6IDExNnB4O1xufVxuLmRhdGF0YWJsZS1jb3VudGVyX19jb3VudGVyIC53ZWJpeF9lbF9ib3ggLndlYml4X2VsX2dyb3VwIC5kZWNyZWFzZV9idXR0b24sXG4uZGF0YXRhYmxlLWNvdW50ZXJfX2NvdW50ZXIgLndlYml4X2VsX2JveCAud2ViaXhfZWxfZ3JvdXAgLmluY3JlYXNlX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjhmZDU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IGF1dG8gNnB4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBUYWhvbWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDk4ZGI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjY4ZmQ1O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRhdGF0YWJsZS1jb3VudGVyX19jb3VudGVyIC53ZWJpeF9lbF9ib3ggLndlYml4X2VsX2dyb3VwIC5kZWNyZWFzZV9idXR0b246aG92ZXIsXG4uZGF0YXRhYmxlLWNvdW50ZXJfX2NvdW50ZXIgLndlYml4X2VsX2JveCAud2ViaXhfZWxfZ3JvdXAgLmluY3JlYXNlX2J1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzI2OGZkNTtcbn1cbi5kYXRhdGFibGUtY291bnRlcl9fY291bnRlciAud2ViaXhfZWxfYm94IC53ZWJpeF9lbF9ncm91cCAuZGVjcmVhc2VfYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4uZGF0YXRhYmxlLWNvdW50ZXJfX2NvdW50ZXIgLndlYml4X2VsX2JveCAud2ViaXhfZWxfZ3JvdXAgLmluY3JlYXNlX2J1dHRvbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4uZGF0YXRhYmxlLWNvdW50ZXJfX2NvdW50ZXIgLndlYml4X2VsX2JveCAud2ViaXhfZWxfZ3JvdXAgLmNvdW50ZXJfdmFsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIFRhaG9tYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuc3Bhbi5jb2xvcl9wcmV2aWV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5wZGF0YXZpZXdDZWxsIC53ZWJpeF9jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5wRmlyc3RDb2x1bW4gLndlYml4X2NlbGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IGxhcmdlcjtcbn1cbmRpdi53ZWJpeF92aWV3LndlYml4X2NvbnRyb2wud2ViaXhfZWxfYnV0dG9uLm5wX2J1dHRvbl9hY3RpdmUgYnV0dG9uLndlYml4dHlwZV9iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi50b2dnbGVTdGFpbkFuZFJlZ2lvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi50b2dnbGVTdGFpbkFuZFJlZ2lvbiAud2ViaXhfZWxfYm94IC53ZWJpeF9zd2l0Y2hfYm94IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG4iLCIvKiBDT01NT04gU1RZTEVTICovXG5cbmh0bWwsIGJvZHkge1xuICBmb250LWZhbWlseTogQG1haW4tZm9udDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWtlcm5pbmc6IGF1dG87XG59XG5cbmJvZHkud2ViaXhfZnVsbF9zY3JlZW4ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIC5ib3gtc2l6aW5nKCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gICoge1xuICAgIC5ib3gtc2l6aW5nKCk7XG5cbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAuYm94LXNpemluZygpO1xuICAgIH1cbiAgfVxufVxuXG5zdmcsIHVzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gZml4IGVkZ2UgYnVnIGh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vZW4tdXMvbWljcm9zb2Z0LWVkZ2UvcGxhdGZvcm0vaXNzdWVzLzEwNTgzMDg2L1xufVxuc3ZnLnN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4tYmxvY2sge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuXG5pbWcsIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pbWFnZS13aWR0aC0xMDAge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnN0cm9uZywgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zdHJvbmctZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncmlkIHtcbiAgLmZsZXgtZGlzcGxheSgpO1xuICAuZmxleC13cmFwKHdyYXApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbG9iYWwtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAud2ViaXhfdGVtcGxhdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud2ViaXhfdmlldyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4ud2ViaXhfbW9kYWxfYm94IHtcbiAgLndlYml4X3BvcHVwX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4uY29kZSB7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cblxuLm1haW5TdHlsZXNDb21tb25zKCkge1xuXG4gIC53ZWJpeF92aWV3IHtcbiAgICBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7XG4gIH1cblxuICAuZ2xvYmFsLW1haW4tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6IEBtYWluLWJnO1xuICB9XG4gIC5nbG9iYWwtbWFpbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiBAZGFyay1tYWluLWJnO1xuICB9XG5cbiAgLyogTElOS1MgKi9cbiAgYSwgLmxpbmsge1xuICAgIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbGluay1jb2xvci1ob3ZlcjtcbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBAbGluay1jb2xvci12aXNpdGVkO1xuICAgIH1cbiAgfVxuXG5cblxuICAvKiBUSVRMRVMgKi9cbiAgLm1haW4tdGl0bGUge1xuICAgIGNvbG9yOiBAd2hpdGUtdHh0O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG5cbiAgLm1haW4tc3VidGl0bGUyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gIH1cbiAgLm1haW4tc3VidGl0bGUzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gIH1cbiAgLm1haW4tc3VidGl0bGU0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gIH1cblxuXG4gIC8qIHRleHQgKi9cbiAgLmhpZ2hsaWdodGVkLWl0ZW0ge1xuICAgIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgfVxuXG5cbiAgLyogaWNvbnMgKi9cbiAgLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IEB3aGl0ZS10eHQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgYmFja2dyb3VuZDogQGJ0bjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuXG4gIC8qIHdlYml4IHN0eWxlcyAqL1xuICAud2ViaXhfdmlldy53ZWJpeF9wb3B1cCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGluZXMtY29sb3I7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG5cbiAgICAud2ViaXhfbGlzdF9pdGVtIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgLnRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAud2ViaXhfaWNvbiB7XG4gICAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3QtaG92ZXItYmc7XG4gICAgICB9XG5cbiAgICAgICYud2ViaXhfc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogQHNlbGVjdC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogQHNlbGVjdGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWJpeF9zZWxlY3RlZCwgLndlYml4X3NlbGVjdGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0ZWQtYmc7XG4gICAgY29sb3I6IEBzZWxlY3QtY29sb3I7XG4gIH1cblxuICAud2ViaXhfaW1nX2J0biAud2ViaXhfaWNvbl9idG4ge1xuICAgIGZvbnQtc2l6ZTogQGljb24tc2l6ZTtcbiAgfVxuXG4gIC53ZWJpeF9kdGFibGUge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yO1xuXG4gICAgLndlYml4X3NzX2hlYWRlciB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBkYXJrLW1haW4tYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAud2ViaXhfc3NfdnNjcm9sbF9oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogQGRhcmstbWFpbi1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yO1xuICAgIH1cblxuICAgIC53ZWJpeF9zc19jZW50ZXIge1xuICAgICAgLndlYml4X2NlbGwge1xuICAgICAgICBib3JkZXItY29sb3I6IEBsaW5lcy1jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2VyIHtcbiAgICAuYm94LXNoYWRvdzIoMCAxcHggNHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA0KSk7XG5cbiAgICAuY29sbGFwc2VyLWJ0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAud2ViaXhfdGVtcGxhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAud2ViaXhfaWNvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2xsYXBzZXItdmVydGljYWwge1xuICAgIC5ib3gtc2hhZG93MigwIDFweCA0cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDQpKTtcblxuICAgIC5jb2xsYXBzZXItYnRuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC53ZWJpeF9pY29uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvKiB0b29sdGlwICovXG4gIC50b29sdGlwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRvb2x0aXAtdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50b29sdGlwLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgLmJveC1zaGFkb3cyKDAgMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4yKSwgMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsMC4xKSk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAmLnRvb2x0aXAtYmxvY2steHMge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYudG9vbHRpcC1ibG9jay10b3AsXG4gICAgICAmLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNjY2XCI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgICYudG9vbHRpcC1ibG9jay10b3Age1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY2xpcDogcmVjdCgyNXB4LCA1MHB4LCA1MHB4LCAwcHgpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLnRleHQtc2hhZG93KDAgMnB4IDNweCByZ2JhKDAsMCwwLDAuMikpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudG9vbHRpcC1ibG9jay1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY2xpcDogcmVjdCgwcHgsIDI1cHgsIDUwcHgsIDBweCk7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIC50ZXh0LXNoYWRvdygtMnB4IDBweCAzcHggcmdiYSgwLDAsMCwwLjIpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9vbHRpcC1ibG9jay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwLXRpdGxlOmhvdmVyICsgLnRvb2x0aXAtYmxvY2sge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLnRvb2x0aXAtc2VhcmNoLXByZWZpeCB7XG4gICAgICAudG9vbHRpcC1ibG9jay1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvb2x0aXAtc2VhcmNoLXRleHQge1xuICAgICAgLnRvb2x0aXAtYmxvY2stcmlnaHQge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04M3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9vbHRpcC1nYWxsZXJ5LWltYWdlcyB7XG4gICAgICAudG9vbHRpcC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAmLnRvb2x0aXAtYmxvY2stdG9wIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0YXRhYmxlLXRlbXBsYXRlIHtcbiAgICAuZGF0YXRhYmxlLXRlbXBsYXRlLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIC8vcGFkZGluZy10b3A6IDVweDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuZGF0YXRhYmxlLXRlbXBsYXRlLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogQGljb24tc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuICAgIH1cblxuICAgICYuc2hvd2VkLXZpZXdzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLnRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndlYml4X3RlbXBsYXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC53ZWJpeF92aWV3LndlYml4X3dpbmRvdyB7XG4gICAgICAud2ViaXhfaWNvbl9idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG4gIH1cblxuICAud2ViaXhfZHRhYmxlX2ZvY3VzZWQgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9yb3dfc2VsZWN0LCAud2ViaXhfZHRhYmxlX2ZvY3VzZWQgLndlYml4X2NvbHVtbiA+IGRpdi53ZWJpeF9jb2x1bW5fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBAdGFiLWJnLWFjdGl2ZTtcbiAgfVxuICAud2ViaXhfZWxfYnV0dG9uIGlucHV0LCAud2ViaXhfZWxfdG9nZ2xlIGlucHV0LCAud2ViaXhfZWxfYnV0dG9uIGJ1dHRvbiwgLndlYml4X2VsX3RvZ2dsZSBidXR0b24sIC53ZWJpeGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuXG4gIC53ZWJpeF9kdGFibGUgLndlYml4X3NzX2NlbnRlciAud2ViaXhfY2VsbCB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmxpbmVzLWxheW91dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpbmVzLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLm1hdGVyaWFsU3R5bGVzQ29tbW9ucygpIHtcbiAgLm1haW5TdHlsZXNDb21tb25zKCk7XG4gIC53ZWJpeF93aW5kb3cge1xuICAgIC5ib3gtc2hhZG93MigwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbGxhcHNlciB7XG4gICAgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNlci12ZXJ0aWNhbCB7XG4gICAgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuY29sbGFwc3NpYmxlLWFjY29yZGlvbiAud2ViaXhfdGVtcGxhdGUge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAud2ViaXhfZHRhYmxlIHtcbiAgICAud2ViaXhfc3NfaGVhZGVyIHRkLndlYml4X2xhc3Rfcm93LCAud2ViaXhfc3NfdnNjcm9sbF9oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1Y2NjZTc7XG4gICAgfVxuICB9XG4gIC5jb2xsYXBzc2libGUtYWNjb3JkaW9uIC53ZWJpeF90ZW1wbGF0ZSwgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb246YmVmb3JlIHtcbiAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gIH1cbn1cblxuLm1pbmlTdHlsZXNDb21tb25zKCkge1xuICAubWFpblN0eWxlc0NvbW1vbnMoKTtcbiAgLmNvbGxhcHNlciB7XG4gICAgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNlci12ZXJ0aWNhbCB7XG4gICAgLmNvbGxhcHNlci1idG4gLndlYml4X2ljb24ge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb24gLndlYml4X3RlbXBsYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmNvbGxhcHNzaWJsZS1hY2NvcmRpb24gLndlYml4X3RlbXBsYXRlLCAuY29sbGFwc3NpYmxlLWFjY29yZGlvbjpiZWZvcmUge1xuICAgIGNvbG9yOiBAbWFpbi1jb2xvcjtcbiAgfVxuICAud2ViaXhfZHRhYmxlIHtcbiAgICAud2ViaXhfc3NfaGVhZGVyIHRkLndlYml4X2xhc3Rfcm93LCAud2ViaXhfc3NfdnNjcm9sbF9oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1Y2NjZTc7XG4gICAgfVxuICB9XG4gIC53ZWJpeF93aW5kb3cge1xuICAgIC5ib3gtc2hhZG93MigwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlvLW9wZW5zZWFkcmFnb24tdmlld2VyIHtcbiAgLndlYml4X3RlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKiBNSVhJTlMgKi9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZsZXhib3ggTEVTUyBtaXhpbnNcbi8vIFRoZSBzcGVjOiBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggZGlzcGxheVxuLmZsZXgtZGlzcGxheShAZGlzcGxheTogZmxleCkge1xuICAub2xkLWZsZXgtZGlzcGxheShAZGlzcGxheSk7XG4gIGRpc3BsYXk6IH5cIi13ZWJraXQtQHtkaXNwbGF5fVwiO1xuICBkaXNwbGF5OiB+XCItbW96LUB7ZGlzcGxheX1cIjtcbiAgZGlzcGxheTogflwiLW1zLUB7ZGlzcGxheX1ib3hcIjsgLy8gSUUxMCB1c2VzIC1tcy1mbGV4Ym94XG4gIGRpc3BsYXk6IH5cIi1tcy1Ae2Rpc3BsYXl9XCI7IC8vIElFMTFcbiAgZGlzcGxheTogQGRpc3BsYXk7XG59XG4ub2xkLWZsZXgtZGlzcGxheShAZGlzcGxheSkgd2hlbiAoQGRpc3BsYXkgPSBpbmxpbmUtZmxleCkge1xuICBkaXNwbGF5OiB+XCItd2Via2l0LWlubGluZS1ib3hcIjtcbn1cbi5vbGQtZmxleC1kaXNwbGF5KEBkaXNwbGF5KSB3aGVuIChAZGlzcGxheSA9IGZsZXgpIHtcbiAgZGlzcGxheTogflwiLXdlYmtpdC1ib3hcIjtcbn1cblxuLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcbi5mbGV4KEBjb2x1bW5zOiBpbml0aWFsKSB7XG4gIC13ZWJraXQtZmxleDogQGNvbHVtbnM7XG4gIC1tb3otZmxleDogQGNvbHVtbnM7XG4gIC1tcy1mbGV4OiBAY29sdW1ucztcbiAgZmxleDogQGNvbHVtbnM7XG59XG5cbi8vIEZsZXggRmxvdyBEaXJlY3Rpb25cbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG4uZmxleC1kaXJlY3Rpb24oQGRpcmVjdGlvbjogcm93KSB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgZmxleC1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG5cbi8vIEZsZXggTGluZSBXcmFwcGluZ1xuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcbi8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2Vcbi5mbGV4LXdyYXAoQHdyYXA6IG5vd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogQHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiBAd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogQHdyYXA7XG4gIGZsZXgtd3JhcDogQHdyYXA7XG59XG5cbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuLmZsZXgtZmxvdyhAZmxvdykge1xuICAtd2Via2l0LWZsZXgtZmxvdzogQGZsb3c7XG4gIC1tb3otZmxleC1mbG93OiBAZmxvdztcbiAgLW1zLWZsZXgtZmxvdzogQGZsb3c7XG4gIGZsZXgtZmxvdzogQGZsb3c7XG59XG5cbi8vIERpc3BsYXkgT3JkZXJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPGludGVnZXI+XG4uZmxleC1vcmRlcihAb3JkZXI6IDApIHtcbiAgLXdlYmtpdC1vcmRlcjogQG9yZGVyO1xuICAtbW96LW9yZGVyOiBAb3JkZXI7XG4gIC1tcy1vcmRlcjogQG9yZGVyO1xuICBvcmRlcjogQG9yZGVyO1xufVxuXG4vLyBGbGV4IGdyb3cgZmFjdG9yXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxudW1iZXI+XG4uZmxleC1ncm93KEBncm93OiAwKSB7XG4gIC13ZWJraXQtZmxleC1ncm93OiBAZ3JvdztcbiAgLW1vei1mbGV4LWdyb3c6IEBncm93O1xuICAtbXMtZmxleC1ncm93OiBAZ3JvdztcbiAgZmxleC1ncm93OiBAZ3Jvdztcbn1cblxuLy8gRmxleCBzaHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc2luayBmYWN0b3Jcbi8vIDxudW1iZXI+XG4uZmxleC1zaHJpbmsoQHNocmluazogMSkge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiBAc2hyaW5rO1xuICAtbW96LWZsZXgtc2hyaW5rOiBAc2hyaW5rO1xuICAtbXMtZmxleC1zaHJpbms6IEBzaHJpbms7XG4gIGZsZXgtc2hyaW5rOiBAc2hyaW5rO1xufVxuXG4vLyBGbGV4IGJhc2lzXG4vLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIDx3aWR0aD5cbi5mbGV4LWJhc2lzKEB3aWR0aDogYXV0bykge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IEB3aWR0aDtcbiAgLW1vei1mbGV4LWJhc2lzOiBAd2lkdGg7XG4gIC1tcy1mbGV4LWJhc2lzOiBAd2lkdGg7XG4gIGZsZXgtYmFzaXM6IEB3aWR0aDtcbn1cblxuLy8gQXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXG4uanVzdGlmeS1jb250ZW50KEBqdXN0aWZ5OiBmbGV4LXN0YXJ0KSB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBAanVzdGlmeTtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IEBqdXN0aWZ5O1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBAanVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBAanVzdGlmeTtcbn1cblxuLy8gUGFja2luZyBGbGV4IExpbmVzXG4vLyAtIGFwcGxpZXMgdG86IG11bHRpLWxpbmUgZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxuLmFsaWduLWNvbnRlbnQoQGFsaWduOiBzdHJldGNoKSB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogQGFsaWduO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IEBhbGlnbjtcbiAgLW1zLWFsaWduLWNvbnRlbnQ6IEBhbGlnbjtcbiAgYWxpZ24tY29udGVudDogQGFsaWduO1xufVxuXG4vLyBDcm9zcy1heGlzIEFsaWdubWVudFxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcbi8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxuLmFsaWduLWl0ZW1zKEBhbGlnbjogc3RyZXRjaCkge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBAYWxpZ247XG4gIC1tb3otYWxpZ24taXRlbXM6IEBhbGlnbjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBAYWxpZ247XG4gIGFsaWduLWl0ZW1zOiBAYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi5hbGlnbi1zZWxmKEBhbGlnbjogYXV0bykge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IEBhbGlnbjtcbiAgLW1vei1hbGlnbi1zZWxmOiBAYWxpZ247XG4gIC1tcy1hbGlnbi1zZWxmOiBAYWxpZ247XG4gIGFsaWduLXNlbGY6IEBhbGlnbjtcbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmNmIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5ib3gtc2l6aW5nIChAdHlwZTogYm9yZGVyLWJveCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEB0eXBlO1xuICAtbW96LWJveC1zaXppbmc6ICAgIEB0eXBlO1xuICBib3gtc2l6aW5nOiAgICAgICAgIEB0eXBlO1xufVxuXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XG4gIC1tb3otYm94LXNoYWRvdzogICAgQHN0cmluZztcbiAgYm94LXNoYWRvdzogICAgICAgICBAc3RyaW5nO1xufVxuLmJveC1zaGFkb3cyIChAc3RyaW5nMSwgQHN0cmluZzIpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nMSwgQHN0cmluZzI7XG4gIC1tb3otYm94LXNoYWRvdzogICAgQHN0cmluZzEsIEBzdHJpbmcyO1xuICBib3gtc2hhZG93OiAgICAgICAgIEBzdHJpbmcxLCBAc3RyaW5nMjtcbn1cblxuLnRleHQtc2hhZG93IChAc3RyaW5nKSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IEBzdHJpbmc7XG4gIC1tb3otdGV4dC1zaGFkb3c6ICAgIEBzdHJpbmc7XG4gIHRleHQtc2hhZG93OiAgICAgICAgIEBzdHJpbmc7XG59XG5cbi5ib3JkZXItcmFkaXVzIChAcmFkaXVzOiAwLjRyZW0pIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICAgIEByYWRpdXM7XG4gIC1vLWJvcmRlci1yYWRpdXM6IFx0IEByYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICAgICAgICAgQHJhZGl1cztcbn1cbi5ib3JkZXItcmFkaXVzZXMgKEB0b3BsZWZ0OiAwLCBAdG9wcmlnaHQ6IDAsIEBib3R0b21yaWdodDogMCwgQGJvdHRvbWxlZnQ6IDApIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogICAgQHRvcHJpZ2h0O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAYm90dG9tcmlnaHQ7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogIEBib3R0b21sZWZ0O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICAgICBAdG9wbGVmdDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAgICAgICAgQHRvcHJpZ2h0O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICAgICBAYm90dG9tcmlnaHQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAgICAgIEBib3R0b21sZWZ0O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogICAgICAgICBAdG9wbGVmdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICAgICAgICAgICAgQHRvcHJpZ2h0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogICAgICAgICBAYm90dG9tcmlnaHQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICAgICAgICAgIEBib3R0b21sZWZ0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAgICAgICAgICAgICBAdG9wbGVmdDtcbn1cblxuLmJhY2tncm91bmQtc2l6ZSAoQHR5cGUpIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IEB0eXBlO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogICAgQHR5cGU7XG4gIGJhY2tncm91bmQtc2l6ZTogICAgICAgICBAdHlwZTtcbn1cblxuLnRyYW5zaXRpb24gKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gIC1tb3otdHJhbnNpdGlvbjogICAgQHRyYW5zaXRpb247XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgQHRyYW5zaXRpb247XG4gIC1vLXRyYW5zaXRpb246ICAgICAgQHRyYW5zaXRpb247XG4gIHRyYW5zaXRpb246ICAgICAgICAgQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbnMyIChAdHJhbnNpdGlvbjEsIEB0cmFuc2l0aW9uMikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uMSwgQHRyYW5zaXRpb24yO1xuICAtbW96LXRyYW5zaXRpb246ICAgIEB0cmFuc2l0aW9uMSwgQHRyYW5zaXRpb24yO1xuICAtbXMtdHJhbnNpdGlvbjogICAgIEB0cmFuc2l0aW9uMSwgQHRyYW5zaXRpb24yO1xuICAtby10cmFuc2l0aW9uOiAgICAgIEB0cmFuc2l0aW9uMSwgQHRyYW5zaXRpb24yO1xuICB0cmFuc2l0aW9uOiAgICAgICAgIEB0cmFuc2l0aW9uMSwgQHRyYW5zaXRpb24yO1xufVxuXG4udHJhbnNpdGlvbi1kZWxheShAc3RyaW5nKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHN0cmluZztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogICAgICBAc3RyaW5nO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICAgIEBzdHJpbmc7XG4gIHRyYW5zaXRpb24tZGVsYXk6ICAgICAgICAgQHN0cmluZztcbn1cblxuLnRyYW5zZm9ybShAc3RyaW5nKXtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IEBzdHJpbmc7XG4gIC1tb3otdHJhbnNmb3JtOiBcdCBAc3RyaW5nO1xuICAtbXMtdHJhbnNmb3JtOiBcdCBAc3RyaW5nO1xuICAtby10cmFuc2Zvcm06ICAgICAgQHN0cmluZztcbiAgdHJhbnNmb3JtOiBcdFx0IEBzdHJpbmc7XG59XG5cbi50cmFuc2Zvcm0tb3JpZ2luKEBzdHJpbmcpe1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICBAc3RyaW5nO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IFx0IEBzdHJpbmc7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBcdCBAc3RyaW5nO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiAgICAgICBAc3RyaW5nO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBcdFx0IEBzdHJpbmc7XG59XG5cbi5iYWNrZmFjZS12aXNpYmlsaXR5KEBzdHJpbmcpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEBzdHJpbmc7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6ICAgICAgICAgQHN0cmluZztcbn1cblxuLnBlcnNwZWN0aXZlKEBzdHJpbmcpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogQHN0cmluZztcbiAgcGVyc3BlY3RpdmU6ICAgICAgICAgQHN0cmluZztcbn0iLCIuZGF0YXRhYmxlLWltYWdlcy10ZW1wbGF0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCREM0RDQ7XG59XG5cbi5nYWxsZXJ5LWhlYWRlci10ZW1wbGF0ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuXG4udGVtcGxhdGVNYWlue1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmxpc3RUZW1wbGF0ZXtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5tZXRhZGF0YS10ZW1wbGF0ZS1jb2xscGFzZXIge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweFxufVxuXG4ubWV0YWRhdGEtaW5mby10ZW1wbGF0ZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4udmFsaWRhdGlvbi12YWx1ZXMtdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXctdGFnLW5hbWUtdGVtcGxhdGUge1xuICAud2ViaXhfdGVtcGxhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICB9XG59XG5cbi53ZWJpeF9yb3dfc2VsZWN0ID4gc3Bhbi5tZXRhZGF0YS1jb2x1bW4tdGVtcGxhdGUge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ud2luZG93LWhlYWRlci1sYWJlbCB7XG4gIC53ZWJpeF90ZW1wbGF0ZSwgLndlYml4X2VsX2JveCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIH1cbn1cblxuLmVsbGlwc2lzLXRleHQsXG4uZWxsaXBzaXMtdGV4dCAud2ViaXhfY2VsbCxcbi5lbGxpcHNpcy10ZXh0IC53ZWJpeF9saXN0X2l0ZW0sXG4uZWxsaXBzaXMtdGV4dCAud2ViaXhfdGVtcGxhdGUsXG4uZWxsaXBzaXMtdGV4dCAud2ViaXhfZWxfYm94LFxuLmVsbGlwc2lzLXRleHQgLndlYml4X2lucF9zdGF0aWMsXG4uZWxsaXBzaXMtdGV4dCBsYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWFpblN0eWxlc1RlbXBsYXRlcygpIHtcblxuICAud2ViaXhfZHJvcF9maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJEcm9wIEZpbGVzIGhlcmVcIjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggQHNlbGVjdGVkLWJnIGRhc2hlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyay1tYWluLWJnO1xuICAgIHotaW5kZXg6IDI7ICAgIFxuICAgIGZvbnQtc2l6ZTogMzBweDsgXG4gIH1cblxuICAudXBsb2FkaW5nLXByb2dyZXNzLXRlbXBsYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBtYWluLWNvbG9yO1xuICB9XG5cbiAgLnByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgLndlYml4X3RlbXBsYXRlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIC5iYXIsIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgfVxuICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzc1YjgwMDtcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VmNTM1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2dyZXNzLXRleHQge1xuICAgICAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWNvZ25pdGlvbi1zdGF0dXMtdGVtcGxhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IEBtaWRkbGUtZm9udC1zaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC50ZW1wbGF0ZU5hbWV7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogQGxhcmdlLWZvbnQtc2l6ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5saXN0LW9mLXRhZ3MtdGVtcGxhdGUge1xuICAgIGZvbnQtc2l6ZTogQG1pZGRsZS1mb250LXNpemU7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICB9XG5cbiAgLndlYml4X292ZXJsYXkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICAuZGF0YS1zdWJ2aWV3LW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1haW4tYmc7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgIC5vdmVybGF5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiBAb3ZlcmxheS10ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IEBsYXJnZS1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVtcHR5LW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1haW4tYmc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGlkZGVuLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZWRpdC1jb2x1bW4td2luZG93IHtcbiAgICAubmV3LWNvbHVtbnMtaGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmLm5ldy1jb2x1bW5zLWhlYWRlci1tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJlLW1ldGFkYXRhLWNvbHVtbiwgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC53ZWJpeF90ZW1wbGF0ZSwgLmNvbXBhcmUtbWV0YWRhdGEtY29sdW1uIC53ZWJpeF92aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiBAZGFyay1tYWluLWJnO1xuICAgIC5qc29uLXZpZXdlciB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhdGFibGUtaW1hZ2UtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5pby1zbGlkZXItdGl0bGUtd2l0aC12YWx1ZSB7XG4gIC53ZWJpeF9zbGlkZXJfdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmlvLWltYWdlcy1lZGl0b3ItbGlzdCB7XG4gIC53ZWJpeF9saXN0X2l0ZW0ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYud2ViaXhfc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pby1zbGlkZXItdGl0bGUtcHgtMiB7XG4gIC53ZWJpeF9zbGlkZXJfdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4iLCIubWV0YWRhdGEtdGVtcGxhdGUge1xuICBvdmVyZmxvdzogYXV0bztcblxuICAud2ViaXhfdGVtcGxhdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5qc29uZWRpdG9yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmpzb25lZGl0b3ItdHJlZS1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpblN0eWxlc0pTT05FZGl0b3IoKSB7XG4gIC5tZXRhZGF0YS10ZW1wbGF0ZSB7XG4gICAgLmpzb25lZGl0b3ItcmVhZG9ubHkge1xuICAgICAgZm9udC1zaXplOiBAbWFpbi1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmpzb25lZGl0b3ItZmllbGQge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWw7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmYWI0NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52YWxpZC1maWVsZCAuanNvbmVkaXRvci12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTIyLCAxMjIsIDAuMik7XG4gICAgfVxuXG4gICAgLmpzb25lZGl0b3ItdmFsdWUge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWw7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjQ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5maW5kZXItdmlldyB7XG4gICAgLndlYml4X3Njcm9sbF9jb250IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIC53ZWJpeExpbmVUcmVlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZpbmRlci1jb3VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2V0LW9wdGlvbnMtd2luZG93LWhlYWRlciB7XG4gICAgLndlYml4X3RlbXBsYXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNDY0QTUyO1xuICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICB9XG59XG4iLCJib2R5LnRoZW1lLWZsYXQge1xuICAuZmxhdC10aGVtZSgpO1xuICAubWFpblN0eWxlc0JveGVzKCk7XG4gIC5tYWluU3R5bGVzQnV0dG9ucygpO1xuICAubWFpblN0eWxlc0NvbW1vbnMoKTtcbiAgLm1haW5TdHlsZXNEYXRhdmlldygpO1xuICAubWFpblN0eWxlc1NjZW5lc1ZpZXcoKTtcbiAgLm1haW5TdHlsZXNNdWx0aWNoYW5uZWxWaWV3KCk7XG4gIC5mbGF0U3R5bGVzRm9ybSgpO1xuICAubWFpblN0eWxlc0hlYWRlcigpO1xuICAubWFpblN0eWxlc0pTT05FZGl0b3IoKTtcbiAgLm1haW5TdHlsZXNQYWdlcygpO1xuICAubWFpblN0eWxlc1BvcHVwcygpO1xuICAubWFpblN0eWxlc1RlbXBsYXRlcygpO1xufVxuXG5ib2R5LnRoZW1lLW1hdGVyaWFsIHtcbiAgLm1hdGVyaWFsLXRoZW1lKCk7XG4gIC5tYWluU3R5bGVzQm94ZXMoKTtcbiAgLm1hdGVyaWFsU3R5bGVzQnV0dG9ucygpO1xuICAubWF0ZXJpYWxTdHlsZXNDb21tb25zKCk7XG4gIC5tYXRlcmlhbFN0eWxlc0RhdGF2aWV3KCk7XG4gIC5tYWluU3R5bGVzU2NlbmVzVmlldygpO1xuICAubWFpblN0eWxlc011bHRpY2hhbm5lbFZpZXcoKTtcbiAgLm1hdGVyaWFsU3R5bGVzRm9ybSgpO1xuICAubWFpblN0eWxlc0hlYWRlcigpO1xuICAubWFpblN0eWxlc0pTT05FZGl0b3IoKTtcbiAgLm1haW5TdHlsZXNQYWdlcygpO1xuICAubWFpblN0eWxlc1BvcHVwcygpO1xuICAubWFpblN0eWxlc1RlbXBsYXRlcygpO1xufVxuXG5ib2R5LnRoZW1lLW1pbmkge1xuICAubWluaS10aGVtZSgpO1xuICAubWFpblN0eWxlc0JveGVzKCk7XG4gIC5tYXRlcmlhbFN0eWxlc0J1dHRvbnMoKTtcbiAgLm1pbmlTdHlsZXNDb21tb25zKCk7XG4gIC5taW5pU3R5bGVzRGF0YXZpZXcoKTtcbiAgLm1haW5TdHlsZXNTY2VuZXNWaWV3KCk7XG4gIC5tYWluU3R5bGVzTXVsdGljaGFubmVsVmlldygpO1xuICAubWluaVN0eWxlc0Zvcm0oKTtcbiAgLm1haW5TdHlsZXNIZWFkZXIoKTtcbiAgLm1haW5TdHlsZXNKU09ORWRpdG9yKCk7XG4gIC5tYWluU3R5bGVzUGFnZXMoKTtcblxuICAud2ViaXhfcGFnZXIgLnBhZ2VyLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAubWFpblN0eWxlc1BvcHVwcygpO1xuICAubWFpblN0eWxlc1RlbXBsYXRlcygpO1xufVxuXG5ib2R5LnRoZW1lLWNvbXBhY3Qge1xuICAuY29tcGFjdC10aGVtZSgpO1xuICAubWFpblN0eWxlc0JveGVzKCk7XG5cbiAgLnRyYW5zcGFyZW50LWJ1dHRvbiAud2ViaXh0eXBlX2Jhc2Uge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5tYWluU3R5bGVzQ29tbW9ucygpO1xuICAuY29tcGFjdFN0eWxlc0RhdGF2aWV3KCk7XG4gIC5tYWluU3R5bGVzU2NlbmVzVmlldygpO1xuICAubWFpblN0eWxlc011bHRpY2hhbm5lbFZpZXcoKTtcbiAgLmNvbXBhY3RTdHlsZXNGb3JtKCk7XG4gIC5tYWluU3R5bGVzSGVhZGVyKCk7XG4gIC5tYWluU3R5bGVzSlNPTkVkaXRvcigpO1xuICAubWFpblN0eWxlc1BhZ2VzKCk7XG5cbiAgLndlYml4X3BhZ2VyIC5wYWdlci1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICB9XG5cbiAgLm1haW5TdHlsZXNQb3B1cHMoKTtcbiAgLm1haW5TdHlsZXNUZW1wbGF0ZXMoKTtcbn1cblxuYm9keS50aGVtZS1jb250cmFzdCB7XG4gIC5jb250cmFzdC10aGVtZSgpO1xuICAubWFpblN0eWxlc0JveGVzKCk7XG5cbiAgLmJ0bi1jb250b3VyIC53ZWJpeHR5cGVfYmFzZSB7XG4gICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICB9XG5cbiAgLm1haW5TdHlsZXNDb21tb25zKCk7XG5cbiAgLndlYml4X2xheW91dF9saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1iZztcbiAgfVxuXG4gIC5jb250cmFzdFN0eWxlc0RhdGF2aWV3KCk7XG4gIC5tYWluU3R5bGVzU2NlbmVzVmlldygpO1xuICAubWFpblN0eWxlc011bHRpY2hhbm5lbFZpZXcoKTtcbiAgLmNvbnRyYXN0U3R5bGVzRm9ybSgpO1xuICAubWFpblN0eWxlc0hlYWRlcigpO1xuXG4gIC5nbG9iYWwtaGVhZGVyIHtcbiAgICAmLndlYml4X2xheW91dF9saW5lLCAud2ViaXhfbGF5b3V0X2xpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmstbWFpbi1iZztcbiAgICB9XG4gIH1cblxuICAubWFpblN0eWxlc0pTT05FZGl0b3IoKTtcbiAgLm1haW5TdHlsZXNQYWdlcygpO1xuICAubWFpblN0eWxlc1BvcHVwcygpO1xuICAubWFpblN0eWxlc1RlbXBsYXRlcygpO1xufSIsIi8qIEJPWEVTIFNUWUxFUyAqL1xuXG4ubWFpblN0eWxlc0JveGVzKCkge1xuICAvKiBhY2NvcmRpb25zIChkYXRhc2V0cywgZ2FsbGVyeSBwYWdlcykgKi9cblxuICAud2ViaXhfdmlldyBkaXY6Zm9jdXMsIC53ZWJpeF92aWV3IHNwYW46Zm9jdXMsIC53ZWJpeF92aWV3IGEud2ViaXhfbGlzdF9pdGVtOmZvY3VzLCAud2ViaXhfdmlldy53ZWJpeF93aW5kb3c6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSxcbiAgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gICAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG4gICAgLmJvcmRlci1yYWRpdXMoMCkgIWltcG9ydGFudDtcblxuICAgIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gICAgICAudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICAgICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50LXJvdyB7XG4gICAgICAuY2YoKTtcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cblxuICAuYWNjb3JkaW9uLWl0ZW0ud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYnRuO1xuXG4gICAgLndlYml4X2FjY29yZGlvbml0ZW1faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgICAgYmFja2dyb3VuZDogQGJ0bjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJ0bjtcbiAgICAgIGNvbG9yOiBAd2hpdGUtdHh0O1xuXG4gICAgICAud2ViaXhfYWNjb3JkaW9uaXRlbV9idXR0b24ge1xuICAgICAgICBjb2xvcjogQHdoaXRlLXR4dDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2ViaXhfYWNjb3JkaW9uaXRlbV9sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG5cbiAgICAgIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBtYWluLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICNCREM0RDQ7XG4gICAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcblxuICAgICAgICAud2ViaXhfYWNjb3JkaW9uaXRlbV9idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnRuO1xuXG4gICAgICAgIC53ZWJpeF9hY2NvcmRpb25pdGVtX2hlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnRuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLXRlbXBsYXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudC1oZWFkZXIge1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICAgIGJhY2tncm91bmQ6IEBkYXJrLW1haW4tYmc7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudC1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBkYXJrLW1haW4tYmc7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudC1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiA2cHggMTNweDtcbiAgICAgIGNvbG9yOiBAd2hpdGUtdHh0O1xuICAgICAgYmFja2dyb3VuZDogQGJ0bjtcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5pdGVtLWNvbnRlbnQtdmFsdWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtb3B0aW9ucy10YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZGFyay1tYWluLWJnO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmFjY29yZGlvbi1pdGVtLXBhbGUud2ViaXhfYWNjb3JkaW9uaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGluZXMtY29sb3ItbGlnaHQ7XG5cbiAgICAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IEBkYXJrLW1haW4tYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBsaW5lcy1jb2xvci1saWdodDtcbiAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcblxuICAgICAgLndlYml4X2FjY29yZGlvbml0ZW1fYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDZweCAwIDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2ViaXhfYWNjb3JkaW9uaXRlbV9sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAud2ViaXhfYWNjb3JkaW9uaXRlbV9oZWFkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbihAZGFyay1tYWluLWJnLCA1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0tdGVtcGxhdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50LWhlYWRlciB7XG4gICAgICBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgICAgYmFja2dyb3VuZDogQGRhcmstbWFpbi1iZztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDMxcHg7XG4gICAgfVxuICAgIC5pdGVtLWNvbnRlbnQtcm93IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgLml0ZW0tY29udGVudC12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcblxuICAgICAgICAucHJlLXNjcm9sbGFibGUge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pdGVtLWNvbnRlbnQtcm93LXdpZGUge1xuICAgICAgICAuaXRlbS1jb250ZW50LWxhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWdzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAzMXB4O1xuXG4gICAgICAudGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2QyZDRkYTtcbiAgICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWNvbnRlbnQtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAzMXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLyogaXRlbS1jb250ZW50LXRhYmxlICovXG4gIC5pdGVtLWNvbnRlbnQtdGFibGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIC5pdGVtLWNvbnRlbnQtcm93IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZGFyay1tYWluLWJnO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAuY2YoKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudC1sYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50LXZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG5cbiAgLyogdGFidmlldyAqL1xuICAudGFidmlldy1ibG9jayB7XG4gICAgZGl2LndlYml4X2l0ZW1fdGFiIHtcbiAgICAgIGJhY2tncm91bmQ6IEB0YWItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEB0YWItYmc7XG4gICAgICAuYm9yZGVyLXJhZGl1cygycHggMnB4IDAgMCk7XG5cbiAgICAgICYud2ViaXhfc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAdGFiLWJnLWFjdGl2ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAdGFiLWJnLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndlYml4X2FmdGVyX2FsbF90YWJzIHtcbiAgICAgIGJhY2tncm91bmQ6IEB0YWItYmctYWN0aXZlO1xuICAgIH1cblxuICAgIC50YWJ2aWV3LWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogQGRhcmstbWFpbi1iZztcbiAgICAgIC5ib3JkZXItcmFkaXVzKDAgMCAycHggMnB4KTtcbiAgICB9XG4gIH1cblxuXG5cbiAgLyogcmVjb21tZW5kLWJsb2NrICovXG4gIC5yZWNvbW1lbmQtYmxvY2sge1xuICAgIC5ib3gtc2hhZG93MigwIDRweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEpLCAwIDFweCA2cHggMCByZ2JhKDAsMCwwLDAuMSkpO1xuICAgIC5ib3JkZXItcmFkaXVzKDAgMCAycHggMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBAZGFyay1tYWluLWJnO1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgLnJlY29tbWVuZC1ibG9jay1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAvKiBtZXNzYWdlIGJveGVzICovXG4gIC53ZWJpeF9tZXNzYWdlLndlYml4X2luZm8ge1xuICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1iZztcbiAgICAuYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIC5ib3gtc2hhZG93KDBweCAwcHggMTBweCAjODg4KTtcbiAgICBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgICB9XG4gIH1cblxuICAubWV0YWRhdGF0YWJsZS1sYXlvdXQge1xuICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpbmVzLWNvbG9yO1xuICB9XG59XG5cbiIsIi5tYWluU3R5bGVzQnV0dG9ucygpIHtcbiAgICAvKiBCVVRUT05TIFNUWUxFUyAqL1xuICAuc2l0ZS1idG4sXG4gIC5zaXRlLWJ0bi1jb250b3VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYnRuO1xuICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgLnRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XG4gIH1cbiAgLnNpdGUtYnRuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOTApO1xuICAgIGJhY2tncm91bmQ6IEBidG47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45MCk7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuLWhvdmVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYnRuO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpO1xuICAgIH1cbiAgfVxuICAuc2l0ZS1idG4tY29udG91ciB7XG4gICAgYmFja2dyb3VuZDogQGJ0bi1jb250b3VyO1xuICAgIGNvbG9yOiBAYnRuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkwKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAuYm94LXNoYWRvdyhpbnNldCAwIDAgNHB4IDNweCByZ2JhKDIsIDEzNiwgMjA5LCAwLjIpKTtcbiAgICB9XG4gIH1cblxuXG4gIC5idG4sXG4gIC5idG4tY29udG91cixcbiAgLmJ0bi1kaXNhYmxlZCB7XG4gICAgLndlYml4X2VsX2JveCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAud2ViaXh0eXBlX2Jhc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnRuO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgLy9wYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgICAudHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcbiAgICB9XG5cbiAgICAmLndlYml4X2Rpc2FibGVkX3ZpZXcge1xuICAgICAgLndlYml4X2Rpc2FibGVkX2JveCAud2ViaXh0eXBlX2Jhc2Uge1xuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC53ZWJpeF9kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0biAge1xuICAgIC53ZWJpeHR5cGVfYmFzZSB7XG4gICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45MCk7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkwKTtcbiAgICAgICAgYmFja2dyb3VuZDogQGJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnRuO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY29udG91ciB7XG4gICAgLndlYml4dHlwZV9iYXNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IEBidG47XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYnRuO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOTApO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMiwgMTM2LCAyMDksIDAuMikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tZGlzYWJsZWR7XG4gICAgLndlYml4dHlwZV9iYXNlIHtcbiAgICAgIGJhY2tncm91bmQ6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2ViaXhfZWxfYm94IHtcbiAgICAud2ViaXhfaWNvbl9idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgY29sb3I6IEBpY29uLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiBAaWNvbi1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZWJ1dHRvbiB7XG4gICAgLndlYml4X2lucF9sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgIH1cblxuICAgIC53ZWJpeF9sYWJlbF9sZWZ0LFxuICAgIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICB9XG4gICAgLndlYml4X2xhYmVsX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gICAgfVxuICAgIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICAgIH1cbiAgfVxuICAuY21uLXRvZ2dsZS1ib3h7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jbW4tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5jbW4tdG9nZ2xlICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICBpbnB1dC5jbW4tdG9nZ2xlLXJvdW5kICsgbGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEVCRjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZGZlMDtcbiAgICAuYm9yZGVyLXJhZGl1cygyNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogMjVweDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgICAgLmJveC1zaGFkb3coMCAycHggMy45cHggMC4xcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAudHJhbnNpdGlvbihtYXJnaW4gMC40cyk7XG4gICAgfVxuICB9XG4gIGlucHV0LmNtbi10b2dnbGUtcm91bmQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENFMTk2O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cblxuICAud2ViaXhfcG9wdXBfYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpdiB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6IEBtYWluLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAudHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45MCk7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkwKTtcbiAgICAgICAgYmFja2dyb3VuZDogQGJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnRuO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29uZmlybSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDk4ZGI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2OGZkNTtcbiAgICB9XG5cbiAgICAmLmNvbmZpcm0gZGl2IHtcbiAgICAgIGNvbG9yOiBAYnRuO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYnRuO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOTApO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMCA0cHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZW1vdmUtZmlsdGVyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmNsb3NlLWljb24tc3ZnLFxuICAgIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLyogTmV4dCAmIHByZXZpb3VzIGJ1dHRvbnMgKi9cbiAgLnByZXYsIC5uZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIH1cblxuICAvKiBQb3NpdGlvbiB0aGUgXCJuZXh0IGJ1dHRvblwiIHRvIHRoZSByaWdodCAqL1xuICAubmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIH1cblxuICAvKiBPbiBob3ZlciwgYWRkIGEgYmxhY2sgYmFja2dyb3VuZCBjb2xvciB3aXRoIGEgbGl0dGxlIGJpdCBzZWUtdGhyb3VnaCAqL1xuICAucHJldjpob3ZlciwgLm5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbiAgfVxuXG4gIC50cmFuc3BhcmVudC1idXR0b24gLndlYml4dHlwZV9iYXNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbGluZXMtY29sb3I7XG4gICAgYmFja2dyb3VuZDogQG1haW4tYmc7XG4gICAgY29sb3I6IEBtYWluLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC50cmFuc3BhcmVudC1idXR0b24tYnV0dG9uIC53ZWJpeHR5cGVfYmFzZTpob3ZlcixcbiAgLnRyYW5zcGFyZW50LWJ1dHRvbi1idXR0b24gLndlYml4dHlwZV9iYXNlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLmRlbGV0ZS1pY29uLWJ1dHRvbiAud2ViaXhfaWNvbl9idG4ge1xuICAgIGNvbG9yOiBAYnRuO1xuICB9XG5cbiAgLmJ1dHRvbi1pY29uLWJ1dHRvbiB7XG4gICAgLndlYml4X2NvbnRyb2wgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWluLWJnO1xuICAgIH1cblxuICAgIC53ZWJpeF9sYXlvdXRfbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1iZztcbiAgICB9XG5cbiAgICAud2ViaXhfZWxfYm94IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBsaW5lcy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYWRkLXRhZy1idXR0b24taWNvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREREREO1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgLndlYml4X2NvbnRyb2wge1xuICAgICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndlYml4X2VsX2JveCB7XG4gICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLXRhZy13aW5kb3ctZm9ybS1pY29uLWJ1dHRvbiB7XG4gICAgLndlYml4dHlwZV9iYXNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjA2MDYwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYwNjA2MDtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1wb3B1cC1pY29ucyB7XG4gICAgcGFkZGluZzogMC4yNWVtO1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICB9XG59XG5cbi5tYXRlcmlhbFN0eWxlc0J1dHRvbnMoKSB7XG4gIC53ZWJpeF9lbF9ib3gge1xuICAgIC53ZWJpeF9pY29uX2J0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5idG4sXG4gIC5idG4tY29udG91cixcbiAgLmJ0bi1kaXNhYmxlZCB7XG4gICAgLndlYml4X2VsX2JveCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuYnRuICB7XG4gICAgLndlYml4dHlwZV9iYXNlIHtcbiAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkwKTtcbiAgICAgIGJhY2tncm91bmQ6IEBidG47XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYnRuLWhvdmVyO1xuICAgICAgICBib3JkZXItY29sb3I6IEBidG47XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLmJveC1zaGFkb3coaW5zZXQgMCAwIDRweCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZXRhZHRhYmxlLWVkaXQtY29sdW1uLWJ1dHRvbiAud2ViaXhfaW1nX2J0biwgLm1ldGFkdGFibGUtZXhwb3J0LWJ1dHRvbiAud2ViaXhfaW1nX2J0biB7XG4gICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICB9XG59IiwiLyogZ2FsbGVyeS1pbWFnZXMtZ2FsbGVyeSAqL1xuXG4ubWFpblN0eWxlc0RhdGF2aWV3KCkge1xuICAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDE1cHggNXB4O1xuICAgIH1cbiAgICAud2ViaXhfc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogQHRhYi1iZy1hY3RpdmUgIWltcG9ydGFudDtcbiAgICAgIC50aHVtYm5haWxzLW5hbWUge1xuICAgICAgICBjb2xvcjogQHNlbGVjdC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRodW1ibmFpbHMtbmFtZSB7XG4gICAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5LWltYWdlcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiBAbWFpbi1iZztcbiAgICAuYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5nYWxsZXJ5LWltYWdlLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbWFnZXMtaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuNjApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ2FsbGVyeS1pbWFnZXMtc3Rhci1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cblxuICAgIC50YWctYWxpZ24tbGVmdCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzAyODhEMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICB9XG5cbiAgICAudGFnLWFsaWduLXJpZ2h0IHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMDI4OEQxO1xuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAud2FybmluZy1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5nYWxsZXJ5LWltYWdlcy1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jaGVja2VkIHtcbiAgICAgIC5nYWxsZXJ5LWltYWdlcy1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIHtcbiAgICAgICAgLndlYml4X2ljb24ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgY29sb3I6IEB0YWItYmctYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnktaW1hZ2VzLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5nYWxsZXJ5LWltYWdlcy1idXR0b24tZWxlbSAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDAgNHB4IDAgLTkwcHg7XG4gIH1cblxuICAuZ2FsbGVyeS1pbWFnZXMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpbmVzLWNvbG9yO1xuICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgICAuZ2FsbGVyeS1pY29uLXN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWljb24tc3ZnLFxuICAgIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgICAgIGZpbGw6ICM2RTc0ODA7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IEBidG4taG92ZXI7XG5cbiAgICAgIC5nYWxsZXJ5LWljb24tdXNlIHtcbiAgICAgICAgZmlsbDogQGJ0bi1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWJzb2x1dGUtY2VudGVyZWQtaW1hZ2UtdGVtcGxhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICAgIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmxhcmdlLWltYWdlLW5hbWUge1xuICAgIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICB9XG4gIH1cblxuICAucmVzaXplLWljb24gLndlYml4X2ljb24ge1xuICAgIGNvbG9yOiAjNkU3NDgwO1xuICB9XG5cbiAgLndlYml4X2RhdGF2aWV3X2l0ZW0ud2ViaXhfc2VsZWN0ZWQge1xuICAgIGNvbG9yOiBAc2VsZWN0LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IEB0YWItYmctYWN0aXZlO1xuICB9XG5cbiAgLndlYml4X2NvbHVtbj5kaXYud2ViaXhfY2VsbF9zZWxlY3QsXG4gIC53ZWJpeF9jb2x1bW4+ZGl2LndlYml4X2NvbHVtbl9zZWxlY3QsXG4gIC53ZWJpeF9jb2x1bW4+ZGl2LndlYml4X3Jvd19zZWxlY3Qge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IEBzZWxlY3RlZC1iZztcbiAgfVxuXG4gIC53ZWJpeF90cmVlX2l0ZW0ud2ViaXhfc2VsZWN0ZWQgc3BhbiB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBjb2xvcjogQHNlbGVjdC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0ZWQtYmcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ZWJpeF9kdF9lZGl0b3IgaW5wdXQsIC53ZWJpeF9kdF9lZGl0b3Igc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMXB4IDhweCAwIDlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ29sZDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgVGFob21hO1xuICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgIC5kb3dubG9hZC1pY29uIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5vcGVuLWltYWdlLWljb257XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLndlYml4X2ljb24ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgICAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3gge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmNoZWNrYm94LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiBAaWNvbi1jb2xvcjtcbiAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICBjb2xvcjogQGJ0bjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQGJ0bi1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3gge1xuICAgIC5jaGVja2JveC1jdHJsIHtcbiAgICAgIC53ZWJpeF9lbF9ncm91cCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lZGl0LXdpbmRvdy1oZWFkZXIge1xuICAgIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IEBtaWRkbGUtZm9udC1zaXplO1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yO1xuICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgfVxuICB9XG5cbiAgLnVuc2VsZWN0YWJsZS1kYXRhdmlldy1pdGVtcyB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbiAgfVxufVxuXG4ubWF0ZXJpYWxTdHlsZXNEYXRhdmlldygpIHtcbiAgLm1haW5TdHlsZXNEYXRhdmlldygpO1xuXG4gIC53ZWJpeF9jb2x1bW4+ZGl2LndlYml4X2NlbGxfc2VsZWN0LFxuICAud2ViaXhfY29sdW1uPmRpdi53ZWJpeF9jb2x1bW5fc2VsZWN0LFxuICAud2ViaXhfY29sdW1uPmRpdi53ZWJpeF9yb3dfc2VsZWN0IHtcbiAgICBjb2xvcjogQG1haW4tY29sb3I7XG4gICAgYmFja2dyb3VuZDogQHNlbGVjdGVkLWJnICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciB7XG4gICAgLndlYml4X2ljb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogQGljb24tc2l6ZTtcbiAgICB9XG4gICAgLmRvd25sb2FkLWljb24ge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgLm9wZW4taW1hZ2UtaWNvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWluaVN0eWxlc0RhdGF2aWV3KCkge1xuICAubWFpblN0eWxlc0RhdGF2aWV3KCk7XG5cbiAgLndlYml4X2NvbHVtbj5kaXYud2ViaXhfY2VsbF9zZWxlY3QsXG4gIC53ZWJpeF9jb2x1bW4+ZGl2LndlYml4X2NvbHVtbl9zZWxlY3QsXG4gIC53ZWJpeF9jb2x1bW4+ZGl2LndlYml4X3Jvd19zZWxlY3Qge1xuICAgIGNvbG9yOiBAbWFpbi1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0ZWQtYmcgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FsbGVyeS1pbWFnZXMtaGVhZGVyIHtcbiAgICAuZ2FsbGVyeS1pbWFnZXMtY2hlY2tib3gge1xuICAgICAgLmNoZWNrYm94LWN0cmwge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud2ViaXhfaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiBAaWNvbi1zaXplO1xuICAgIH1cbiAgICAuZG93bmxvYWQtaWNvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgICAub3Blbi1pbWFnZS1pY29uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYWN0U3R5bGVzRGF0YXZpZXcoKSB7XG4gIC5tYWluU3R5bGVzRGF0YXZpZXcoKTtcbiAgLmdhbGxlcnktaW1hZ2VzLWhlYWRlciB7XG4gICAgLmdhbGxlcnktaW1hZ2VzLWNoZWNrYm94IHtcbiAgICAgIC5jaGVja2JveC1jdHJsIHtcbiAgICAgICAgLndlYml4X2VsX2dyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udHJhc3RTdHlsZXNEYXRhdmlldygpIHtcbiAgLm1haW5TdHlsZXNEYXRhdmlldygpO1xuICAuZ2FsbGVyeS1pbWFnZXMtZGF0YXZpZXcge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgLmdhbGxlcnktaW1hZ2VzLWluZm8ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgfVxuICB9XG59XG4iLCIvKiBzY2VuZXMtdmlldyAqL1xuLm1haW5TdHlsZXNTY2VuZXNWaWV3KCkge1xuXHQuc2NlbmVzLXZpZXcge1xuXHRcdC5pbWFnZXMtcm93LXNsaWRlciB7XG5cdFx0XHRvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdC53ZWJpeF9saXN0X2l0ZW0ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC53ZWJpeF9zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0YWItYmctYWN0aXZlO1xuXHRcdFx0XHQudGh1bWJuYWlscy1uYW1lIHtcblx0XHRcdFx0Y29sb3I6IEBzZWxlY3QtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aHVtYm5haWxzLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogQG1haW4tY29sb3I7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdCAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZS1pdGVtIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGlkZXItaW1hZ2VzLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0LmJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LnNsaWRlci1pbWFnZS13cmFwIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBtYWluLWJnO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpZGVyLWltYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5zbGlkZXItaW1hZ2VzLWluZm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuNik7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHR3aWR0aDogOTQlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuc2xpZGVyLWltYWdlcy1pbmZvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLWNoZWNrZWQge1xuXHRcdFx0XHQuc2xpZGVyLWltYWdlcy1pbmZvIHtcblx0XHRcdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zbGlkZXItaW1hZ2VzLWhlYWRlciB7XG5cdFx0XHRcdFx0LndlYml4X2ljb24ge1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAdGFiLWJnLWFjdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpZGVyLWltYWdlcy1oZWFkZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdFx0LmRvd25sb2FkLWljb24ge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQub3Blbi1pbWFnZS1pY29uIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMC44KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQud2ViaXhfaWNvbiB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdFx0LnNsaWRlci1pbWFnZXMtY2hlY2tib3gge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdC5jaGVja2JveC1pY29uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAaWNvbi1jb2xvcjtcblx0XHRcdFx0XHQmLmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBidG47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBidG4taG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1pbWFnZXMtY2hlY2tib3gge1xuXHRcdFx0LmNoZWNrYm94LWN0cmwge1xuXHRcdFx0XHQud2ViaXhfZWxfZ3JvdXAge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0LmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2NlbmVzLXZpZXdfX3NsaWRlLW1ldGFkYXRhLCAuaW8tb3BlbnNlYWRyYWdvbi12aWV3ZXIge1xuXHRcdFx0LndlYml4X292ZXJsYXkge1xuXHRcdFx0ICBwYWRkaW5nOiAxcHg7XG5cdFx0XHQgIHotaW5kZXg6IDk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8qIG11bHRpY2hhbm5lbC12aWV3ICovXG4ubWFpblN0eWxlc011bHRpY2hhbm5lbFZpZXcoKSB7XG5cdC5tdWx0aWNoYW5uZWwtdmlldywgLmNvbG9yLXRlbXBsYXRlLXdpbmRvdyB7XG5cdFx0Lm11bHRpY2hhbm5lbC12aWV3X19jaGFubmVsLWxpc3Qge1xuXHRcdFx0LndlYml4X2xpc3RfaXRlbSB7XG5cdFx0XHQgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHQgIGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LmNoYW5uZWwtaXRlbV9fbmFtZSB7XG5cdFx0XHQgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5jaGFubmVsLWl0ZW1fX2luZGV4IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmNoZWNrYm94IHtcblx0XHRcdCAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICBmb250LXNpemU6IDEuMDdlbTtcblx0XHRcdCAgJjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IEBidG4taG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXVsdGljaGFubmVsLW9wZW5zZWFkcmFnb24tdmlld2VyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0Lmljb25zIHtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGJ0bi1ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5vc2QtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGlzdG9ncmFtLXRlbXBsYXRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5oaXN0b2dyYW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRcdC5oaXN0b2dyYW0taXRlbSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ncm91cHMtY2hhbm5lbHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIC5jaGFubmVsLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQuY2hhbm5lbC1pdGVtX19yb3ctb25lLCAuY2hhbm5lbC1pdGVtX19yb3ctdHdvIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQuaWNvbjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IEBidG4taG92ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ncm91cHMtbGlzdCAud2ViaXhfbGlzdF9pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQuaWNvbjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWhvdmVyO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNvcnQtaWNvbi10ZW1wbGF0ZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHQuYWN0aXZlLCAuaWNvbjpob3ZlciB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Y29sb3I6IEBidG4taG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdyb3Vwcy1wYW5lbF9fZ3JvdXBzLWhlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogQGJ0bi1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1haW5TdHlsZXNGb3JtKCkge1xuICAvKiBGT1JNUyBGSUVMRFMgU1RZTEVTICovXG5cbiAgLndlYml4X2ludmFsaWQge1xuICAgIC53ZWJpeF9pbnBfYm90dG9tX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1zLXJldmVhbCxcbiAgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5saW5lLWhlaWdodC0zOCB7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAud2ViaXhfZm9ybSB7XG4gICAgLmxlZnQtbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIC5sZWZ0LWxhYmVsLXRlbXBsYXRlIHtcbiAgICAgIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIGNoZWNrYm94ZXMgKi9cbiAgLmNoZWNrYm94LWN0cmwge1xuICAgIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gICAgICBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy8gd2lkdGg6IDI3NXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC8qbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4OyovXG4gICAgfVxuXG4gICAgLndlYml4X2N1c3RvbV9jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzZFNzQ4MDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAudHJhbnNpdGlvbiguMnMgYWxsIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC02LjVweCAwIDAgLTYuNXB4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAdGFiLWJnLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2ViaXhfY2hlY2tib3hfMSAud2ViaXhfY3VzdG9tX2NoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWItYmctYWN0aXZlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAdGFiLWJnLWFjdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLyogc2VsZWN0LWZpZWxkICovXG4gIC5zZWxlY3QtZmllbGQsXG4gIC5zZWxlY3QtZmllbGQtcmV2ZXJjZSB7XG4gICAgLndlYml4X2lucF9zdGF0aWMsXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLmJveC1zaGFkb3cobm9uZSk7XG4gICAgICB9XG4gICAgfVxuICAgIC53ZWJpeF9wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICB9XG4gICAgc3Bhbi53ZWJpeF9pbnB1dF9pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdC1maWVsZCB7XG4gICAgLndlYml4X2lucF9zdGF0aWMsXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICBib3JkZXItY29sb3I6IEBsaW5lcy1jb2xvcjtcbiAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAud2ViaXhfcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IEBwbGFjZWhvbGRlci1jb2xvclxuICAgIH1cbiAgICBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgIH1cbiAgfVxuICAuc2VsZWN0LWZpZWxkLXJldmVyY2Uge1xuICAgIC53ZWJpeF9pbnBfbGFiZWwge1xuICAgICAgY29sb3I6IEB3aGl0ZS10eHQtbGlnaHRibHVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLndlYml4X2lucF9zdGF0aWMsXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAbWlkZGxlLWRhcmstYmc7XG4gICAgICBjb2xvcjogQHdoaXRlLXR4dC1ibHVyO1xuICAgICAgYmFja2dyb3VuZDogQG1pZGRsZS1kYXJrLWJnO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbWlkZGxlLWRhcmstYmc7XG4gICAgICB9XG4gICAgfVxuICAgIC53ZWJpeF9wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogQHdoaXRlLXR4dC1ibHVyO1xuICAgIH1cbiAgICBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICAgICAgY29sb3I6IEB3aGl0ZS10eHQtYmx1cjtcbiAgICB9XG4gIH1cblxuXG5cbiAgLyogdGV4dC1maWVsZCAqL1xuICAudGV4dC1maWVsZCB7XG4gICAgJi53ZWJpeF9pbnZhbGlkLndlYml4X2VsX3RleHQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6IEBsaW5lcy1jb2xvci1pbnZhbGlkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLndlYml4X2VsX3RleHQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6IEBsaW5lcy1jb2xvcjtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgICAgICBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbGluZXMtY29sb3I7XG4gICAgICAgICAgLmJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTsgY29sb3I6IEBwbGFjZWhvbGRlci1jb2xvcjsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7fVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTsgY29sb3I6IEBwbGFjZWhvbGRlci1jb2xvcjsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7fVxuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTsgY29sb3I6IEBwbGFjZWhvbGRlci1jb2xvcjsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7fVxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTsgY29sb3I6IEBwbGFjZWhvbGRlci1jb2xvcjsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7fVxuXG4gICAgICAgICY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplOyBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO31cbiAgICAgICAgJjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Zm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7IGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7fVxuICAgICAgICAmOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTsgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0OyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTt9XG4gICAgICAgICY6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2ZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplOyBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO31cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBzZWFyY2gtZmllbGQgKi9cbiAgLnNlYXJjaC1maWVsZCB7XG4gICAgJi53ZWJpeF9pbnZhbGlkLndlYml4X2VsX3NlYXJjaCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yLWludmFsaWQ7XG4gICAgICB9XG4gICAgfVxuICAgICYud2ViaXhfZWxfc2VhcmNoIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbGluZXMtY29sb3I7XG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yO1xuICAgICAgICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6IEBwbGFjZWhvbGRlci1jb2xvcjsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiBAcGxhY2Vob2xkZXItY29sb3I7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogQHBsYWNlaG9sZGVyLWNvbG9yOyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7b3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG5cbiAgICAgIC53ZWJpeF9pbnB1dF9pY29uIHtcbiAgICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLyogdGV4dGFyZWEtZmllbGQgKi9cbiAgLnRleHRhcmVhLWZpZWxkIHtcbiAgICAud2ViaXhfZWxfYm94IHtcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbGluZXMtY29sb3I7XG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGxpbmVzLWNvbG9yO1xuICAgICAgICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7IGNvbG9yOiBAcGxhY2Vob2xkZXItY29sb3I7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO31cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Zm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7IGNvbG9yOiBAcGxhY2Vob2xkZXItY29sb3I7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO31cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Zm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7IGNvbG9yOiBAcGxhY2Vob2xkZXItY29sb3I7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO31cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Zm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7IGNvbG9yOiBAcGxhY2Vob2xkZXItY29sb3I7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO31cblxuICAgICAgICAmOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTsgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0OyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTt9XG4gICAgICAgICY6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2ZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplOyBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO31cbiAgICAgICAgJjpmb2N1czotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Zm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7IGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7fVxuICAgICAgICAmOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTsgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0OyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTt9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbGluZS1sYWJlbCB7XG4gICAgLndlYml4X2VsX2JveCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhYmVsLWVycm9yIHtcbiAgICBjb2xvcjogI2Y5MjkyMTtcbiAgfVxuXG4gIC53ZWJpeF9pbnZhbGlkIC53ZWJpeF9lbF9ib3ggdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZjYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZWE1YTggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRDNEQ0O1xuICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAud2ViaXhfdHJlZV9pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLndlYml4X3NlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtbGlzdC12aWV3IHtcbiAgICAud2ViaXhfbGlzdF9pdGVtIHtcbiAgICAgIC53ZWJpeF9pY29uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IEBpY29uLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogQGRhcmstbWFpbi1iZztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FydC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgLmNhcmQtbGlzdC1uYW1lIHtcbiAgICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgLmRvd25sb2FkaW5nLW1lbnUud2ViaXhfdmlldyB7XG4gICAgd2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gICAgLndlYml4X2xpc3RfaXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQ6IEBidG47XG4gICAgICBib3JkZXItY29sb3I6IEBidG47XG4gICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQHdoaXRlLXR4dDtcbiAgICAgICAgYmFja2dyb3VuZDogQGJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnRuLWhvdmVyO1xuICAgICAgfVxuXG4gICAgICAud2ViaXhfc3VibWVudV9pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXJnZS1pbWFnZS13aW5kb3cge1xuICAgIC5pbWFnZS13aW5kb3ctbGlzdC1uYW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiBAbWlkZGxlLWZvbnQtc2l6ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuaW1hZ2Utd2luZG93LWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLWhlYWRlci10b3AtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbHVtbi1oZWFkZXItYm90dG9tLW5hbWUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5jb2x1bW4tZWRpdGFibGUtaWNvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5jb2xscGFzZXItdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7XG4gIH1cblxuXG5cbiAgLnByb2plY3QtbWV0YWRhdGEtd2luZG93LWNvbGxhcHNlciB7XG4gICAgcGFkZGluZzogNXB4IDAgOHB4IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuaW1hZ2VzLXRhZ3MtYWN0aXZlLWxpc3Qge1xuICAgIC53ZWJpeF9saXN0X2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgfVxuICAgIC5hY3RpdmUtbGlzdC1uYW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgZm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuYWN0aXZlLWxpc3QtZGVsZXRlLWJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIC5kZWxldGUtaWNvbi1idXR0b24gLndlYml4X2ljb25fYnRuIHtcbiAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tcG9wdXAtYnV0dG9uLWxheW91dCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxuXG4gIC51cGxvYWQtbWV0YWRhdGF0YWJsZSB7XG4gICAgLmFjY2VwdC1idXR0b24sIC5hZGp1c3QtaWNvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBidG4taG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC51cGxvYWQtbWV0YWRhdGEtY29sdW1uLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5jb2x1bW4taGVhZGVyLW5hbWUge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIH1cbiAgICAgIC5hZGp1c3QtaWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXN0LXNlbGVjdGVkLWZvbGRlciB7XG4gICAgYmFja2dyb3VuZDogQHNlbGVjdGVkLWJnMjtcbiAgICBjb2xvcjogQHNlbGVjdC1jb2xvcjtcbiAgfVxuXG4gIC5wYWxldHRlLWRhdGF2aWV3IHtcbiAgICAucGFsZXR0ZS1kYXRhdmlld19faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLndlYml4X2RhdGF2aWV3X2l0ZW0ge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cbiAgICAud2ViaXhfc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmZsYXRTdHlsZXNGb3JtKCkge1xuICAubWFpblN0eWxlc0Zvcm0oKTtcbiAgLndlYml4X2VsX3N3aXRjaCB7XG4gICAgLndlYml4X2xhYmVsX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tYXRlcmlhbFN0eWxlc0Zvcm0oKSB7XG4gIC53ZWJpeF9lbF9zd2l0Y2gge1xuICAgIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogIzMxMzEzMTtcbiAgICB9XG4gIH1cbiAgLmNoZWNrYm94LWN0cmwge1xuICAgIC53ZWJpeF9sYWJlbF9yaWdodCB7XG4gICAgICBmb250LXNpemU6IEBtYWluLWZvbnQtc2l6ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAud2ViaXhfY3VzdG9tX2NoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC50cmFuc2l0aW9uKC4ycyBhbGwgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHRhYi1iZy1hY3RpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJ0LWxpc3QtdmlldyB7XG4gICAgLndlYml4X2xpc3RfaXRlbSB7XG4gICAgICAud2ViaXhfaWNvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBAaWNvbi1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICAgIGJhY2tncm91bmQ6IEBkYXJrLW1haW4tYmc7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNhcnQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5jYXJkLWxpc3QtbmFtZSB7XG4gICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuICAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IHtcbiAgICB3aWR0aDogMjAycHggIWltcG9ydGFudDtcbiAgICAud2ViaXhfbGlzdF9pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogQGJ0bjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJ0bjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGUtdHh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYnRuLWhvdmVyO1xuICAgICAgICBib3JkZXItY29sb3I6IEBidG4taG92ZXI7XG4gICAgICB9XG5cbiAgICAgIC53ZWJpeF9zdWJtZW51X2ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXN0LXNlbGVjdGVkLWZvbGRlciB7XG4gICAgYmFja2dyb3VuZDogQHNlbGVjdGVkLWJnMjtcbiAgICBjb2xvcjogQHNlbGVjdC1jb2xvcjtcbiAgfVxuICAucGFsZXR0ZS1kYXRhdmlldyB7XG4gICAgLnBhbGV0dGUtZGF0YXZpZXdfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC53ZWJpeF9kYXRhdmlld19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG4gICAgLndlYml4X3NlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5taW5pU3R5bGVzRm9ybSgpIHtcbiAgLndlYml4X2VsX3N3aXRjaCB7XG4gICAgLndlYml4X2xhYmVsX3JpZ2h0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgIH1cbiAgfVxuICAuY2FydC1saXN0LXZpZXcge1xuICAgIC53ZWJpeF9saXN0X2l0ZW0ge1xuICAgICAgLndlYml4X2ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBAaWNvbi1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLndlYml4X2ljb25fYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICAgIGJhY2tncm91bmQ6IEBkYXJrLW1haW4tYmc7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNhcnQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5jYXJkLWxpc3QtbmFtZSB7XG4gICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuICAuZG93bmxvYWRpbmctbWVudS53ZWJpeF92aWV3IHtcbiAgICB3aWR0aDogMjAycHggIWltcG9ydGFudDtcbiAgICAud2ViaXhfbGlzdF9pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogQGJ0bjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJ0bjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGUtdHh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYnRuLWhvdmVyO1xuICAgICAgICBib3JkZXItY29sb3I6IEBidG4taG92ZXI7XG4gICAgICB9XG5cbiAgICAgIC53ZWJpeF9zdWJtZW51X2ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50cmFuc3BhcmVudC1idXR0b24gLndlYml4dHlwZV9iYXNlIHtcbiAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuICAubGFzdC1zZWxlY3RlZC1mb2xkZXIge1xuICAgIGJhY2tncm91bmQ6IEBzZWxlY3RlZC1iZzI7XG4gICAgY29sb3I6IEBzZWxlY3QtY29sb3I7XG4gIH1cbiAgLnBhbGV0dGUtZGF0YXZpZXcge1xuICAgIC5wYWxldHRlLWRhdGF2aWV3X19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuICAgIC53ZWJpeF9zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFjdFN0eWxlc0Zvcm0oKSB7XG4gIC5tYWluU3R5bGVzRm9ybSgpO1xuICAud2ViaXhfZWxfc3dpdGNoIHtcbiAgICAud2ViaXhfbGFiZWxfcmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QtZmllbGQgc3Bhbi53ZWJpeF9pbnB1dF9pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcnQtbGlzdC12aWV3IC53ZWJpeF9saXN0X2l0ZW0ge1xuICAgIC53ZWJpeF9pY29uLCAud2ViaXhfaWNvbl9idG4ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udHJhc3RTdHlsZXNGb3JtKCkge1xuICAubWFpblN0eWxlc0Zvcm0oKTtcbiAgLndlYml4X2VsX3N3aXRjaCB7XG4gICAgLndlYml4X2xhYmVsX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAud2ViaXhfY29udHJvbC53ZWJpeF9lbF9zZWFyY2ggc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIH1cbn0iLCIvKiBIRUFERVIgU1RZTEVTICovXG5cbi5tYWluU3R5bGVzSGVhZGVyKCkge1xuICAuZ2xvYmFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1haW4tYmc7XG4gICAgLmJveC1zaGFkb3cyKDAgNHB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSksIDAgMXB4IDZweCAwIHJnYmEoMCwwLDAsMC4xKSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAubWFpbi1oZWFkZXIge1xuICAgIC5ib3gtc2l6aW5nKCk7XG5cbiAgICAqIHtcbiAgICAgIC5ib3gtc2l6aW5nKCk7XG4gICAgfVxuICAgIHNwYW4ud2ViaXhfaW5wdXRfaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1oZWFkZXItbG9nbyxcbiAgLmxvZ2luLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cblxuICAvKiBtYWluLWhlYWRlci1sb2dvICovXG4gIC5tYWluLWhlYWRlci1sb2dvIHtcbiAgICBjb2xvcjogQGhlYWRlci1sb2dvLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQGxvZ28tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAud2ViaXhfdGVtcGxhdGUge1xuICAgICAgcGFkZGluZzogMjFweCA1cHggMjJweCAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLyogLmhlYWRlci1iYXNlLW1lbnUgKi9cbiAgLmhlYWRlci1iYXNlLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgIC53ZWJpeF9saXN0X2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLndlYml4X3NlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAuNnB4IDAgMCAjNkU3NDgwO1xuICAgICAgfVxuICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvKiBsb2dpbi1tZW51ICovXG4gIC5sb2dpbi1tZW51IHtcbiAgICAud2ViaXhfdGVtcGxhdGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubG9naW4tbWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIycHggMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUJGMTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAuNnB4IDAgMCAjNkU3NDgwO1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtc2lnbi11cCB7XG4gICAgICAgIGNvbG9yOiAjMDI4OEQxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjg4RDE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAuNnB4IDAgMCAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogdXNlcmJhciAqL1xuICAudXNlcmJhciB7XG4gICAgLnVzZXJiYXItYXZhdGFyIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC51c2VyYmFyLWF2YXRhci1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogLTk5OTlweDtcbiAgICAgICAgYm90dG9tOiAtOTk5OXB4O1xuICAgICAgICByaWdodDogLTk5OTlweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53ZWJpeF9saXN0X2l0ZW0ge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiBAbWFpbi1mb250LXNpemU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluU3R5bGVzUGFnZXMoKSB7XG4gIC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xuICB9XG4gIFxuICAvKiBQQUdFUyBTVFlMRVMgKi9cbiAgXG4gIC8qIHRlbXBsYXRlcyBlcnJvciAqL1xuICAudGVtcGxhdGUtZXJyb3Ige1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIFxuICAgIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmRlZGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJjY2QxO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICAvKiBicmVhZGNydW1kcyAqL1xuICAuYmFycy1pY29uIHtcbiAgICAud2ViaXhfaWNvbl9idXR0b24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgXG4gICAgICAud2ViaXhfaWNvbiB7XG4gICAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICAgICAgLnRyYW5zaXRpb24oY29sb3IgLjJzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cbiAgXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLndlYml4X2ljb24ge1xuICAgICAgICAgIGNvbG9yOiBAbWFpbi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmJyZWFkY3J1bWRzIHtcbiAgICBjb2xvcjogQG1haW4tY29sb3ItbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gIFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgXG4gIC8qIHdlYml4X3BhZ2VyICovXG4gIC53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtIHtcbiAgICAuYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIGJhY2tncm91bmQ6IEBidG47XG4gICAgYm9yZGVyLWNvbG9yOiBAYnRuO1xuICAgIGNvbG9yOiBAcGFnZXItY29sb3I7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IEBidG4taG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6IEBidG4taG92ZXI7XG4gICAgfVxuICB9XG4gIFxuICAud2ViaXhfcGFnZXIge1xuICAgIC5wYWdlci1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBAZGFyay1tYWluLWJnO1xuICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAuYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBAbWFpbi1jb2xvci1saWdodDtcbiAgICAgIGZvbnQtc2l6ZTogQG1haW4tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0MCU7XG4gICAgfVxuXG4gICAgLnBhZ2VyLWFtb3VudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDk5JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgfVxufSIsIi8qIFBPUFVQUyBTVFlMRVMgKi9cbi5tYWluU3R5bGVzUG9wdXBzKCkge1xuICAud2ViaXhfdmlldy53ZWJpeF93aW5kb3cge1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICAgIC5ib3JkZXItcmFkaXVzKDNweCk7XG4gIFxuICAgIC53ZWJpeF93aW5faGVhZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICBcbiAgICAud2luZG93LWhlYWRlci10b29sYmFyLXRleHQge1xuICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgfVxuICB9XG4gIFxuICAud2luZG93LWNsb3NlLWJ1dHRvbiB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgICB9XG4gICAgLmNsb3NlLWljb24tc3ZnLFxuICAgIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIC5jbG9zZS1pY29uLXN2Zy11c2Uge1xuICAgICAgZmlsbDogQHBvcHVwLWNsb3NlLWljb247XG4gICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIFxuICAgICAgICAuY2xvc2UtaWNvbi1zdmctdXNlIHtcbiAgICAgICAgICBmaWxsOiBAYnRuLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAvKiB3ZWJpeF9lbF9zbGlkZXIgKi9cbiAgLndlYml4X2VsX3NsaWRlciB7XG4gICAgLndlYml4X3NsaWRlcl90aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIC5zbGlkZXItdGl0bGUge1xuICAgIC5jZigpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjb2xvcjogIzMxMzU0MTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIFxuICAgIC5sYWJlbCxcbiAgICAudmFsdWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC52YWx1ZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC53ZWJpeF9zbGlkZXJfYm94IHtcbiAgICAud2ViaXhfc2xpZGVyX2xlZnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICM2RTc0ODA7XG4gICAgICBib3JkZXItY29sb3I6ICM2RTc0ODA7XG4gICAgfVxuICAgIC53ZWJpeF9zbGlkZXJfcmlnaHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQ0VEM0RGO1xuICAgICAgYmFja2dyb3VuZDogI0NFRDNERjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC53ZWJpeF9zbGlkZXJfaGFuZGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2RTc0ODA7XG4gICAgICBib3JkZXItY29sb3I6ICMzNzNhNDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cblxuICAvKiAud2ViaXhfZWxfY29sb3JwaWNrZXIgKi9cbiAgLndlYml4X2VsX2NvbG9ycGlja2VyIHtcbiAgICAud2ViaXhfaW5wX3RvcF9sYWJlbCAge1xuICAgICAgY29sb3I6ICMzMTM1NDE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLndlYml4X2lucF9zdGF0aWMge1xuICAgICAgY29sb3I6IEBtYWluLWNvbG9yLWxpZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiBAbGluZXMtY29sb3ItbGlnaHQ7XG4gICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAdGFiLWJnLWFjdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLXJhdGVyLXByb3BzLFxuICAubXVsdGktcmF0ZXItcHJvcHMge1xuICAgIC53ZWJpeF9lbF9jb2xvcnBpY2tlciB7XG4gICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICB9XG4gIH1cblxuXG4gIC8qICB3ZWJpeF9tb2RhbF9ib3ggd2ViaXhfY29uZmlybSAqL1xuICAud2ViaXhfbW9kYWxfYm94LndlYml4X2NvbmZpcm0ge1xuICAgIC5ib3JkZXItcmFkaXVzKDNweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblxuICAgIC53ZWJpeF9wb3B1cF90aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLndlYml4X3BvcHVwX3RleHQge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLndlYml4X3BvcHVwX2NvbnRyb2xzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb24tcG9wdXAtaGVhZGVyIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDEycHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cblxuICAuY29sb3ItcGlja2VyLXBvcHVwIHtcbiAgICAuY29sb3ItcGlja2VyIHtcbiAgICAgIC53ZWJpeF90ZW1wbGF0ZSwgLnBpY2tlcl9kb25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5waWNrZXJfZWRpdG9yIHtcbiAgICAgICAgZmxleDogMi40IDEgYXV0bztcbiAgICAgIH1cbiAgICAgIC5waWNrZXJfd3JhcHBlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbi1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgLnktYXhpcy1udW1iZXItaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAud2ViaXhfb3ZlcmxheSB7XG4gICAgICB6LWluZGV4OiAxMDE7XG4gICAgfVxuICAgIC5jaGFydC1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogQG1haW4tYmc7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAjZWNlZmYxIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAycyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGU7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbG9hZGluZyB7XG4gICAgICBmcm9tIHtcbiAgICAgICAgICBsZWZ0OiAtMzAwcHg7XG4gICAgICB9XG4gICAgICB0byAgIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIE1BSU4gVklFVyBTVFlMRSovXG4uZHJhd2luZ190b29sYmFyIHtcblx0LndlYml4X2VsX2J1dHRvbiBidXR0b257XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjMzQ5OGRiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuLmZhLWNvbm5lY3RkZXZlbG9wIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuLmZhLW1hcC1tYXJrZXIge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbi5mYS1wZW5jaWwge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbi5mYS1zcXVhcmUtbyB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjRGNUY5ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkYmRjZTAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdC53ZWJpeF9lbF9idXR0b24uYmx1ZV9idXR0b24gYnV0dG9uLFxuXHQud2ViaXhfZWxfYnV0dG9uIGJ1dHRvbi5idXR0b25fc2VsZWN0ZWQsXG5cdC53ZWJpeF9lbF9idXR0b24gYnV0dG9uLmJ1dHRvbl9zZWxlY3RlZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogIzM0OThkYiAhaW1wb3J0YW50O1xuXHR9XG5cdC53ZWJpeF9lbF9idXR0b24gYnV0dG9uLmJ1dHRvbl9zZWxlY3RlZCA+IHNwYW46OmJlZm9yZSxcblx0LndlYml4X2VsX2J1dHRvbiBidXR0b24uYnV0dG9uX3NlbGVjdGVkOmZvY3VzID4gc3Bhbjo6YmVmb3Jle1xuXHRcdGNvbG9yOndoaXRlO1xuXHR9XG5cdC53ZWJpeF9lbF9idXR0b24uYmx1ZV9idXR0b24gYnV0dG9uIHNwYW46OmJlZm9yZXtcblx0XHRjb2xvcjp3aGl0ZTtcblx0XHRtYXJnaW4tbGVmdDozcHg7XG5cdH1cblx0LmxheWVyLWNvbWJvIHtcblx0XHQud2ViaXhfZWxfYm94IHtcblx0XHRcdC53ZWJpeF9pbnBfc3RhdGljIHtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudmlld2VyLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjAwcHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0LnZpZXdlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0I2ltYWdlX3ZpZXdlcntcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdH1cblx0XHQuZ2VvanMtbWFwIC5nZW9qcy1sYXllci5hY3RpdmU6bm90KC5oaWRkZW4pID4gKiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiZGl2LmZ1bGxwYWdlQnV0dG9ue1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6MzVweDtcbiAgICBoZWlnaHQ6MzhweDtcbiAgICB0b3A6MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aW1nOmhvdmVye1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuIiwiLmRhdGF0YWJsZS1jb3VudGVyX19jb3VudGVye1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQud2ViaXhfZWxfYm94e1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0LndlYml4X2VsX2dyb3VwIHtcblx0XHRcdHdpZHRoOiAxMTZweDtcblx0XHRcdC5kZWNyZWFzZV9idXR0b24sIC5pbmNyZWFzZV9idXR0b257XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzI2OGZkNTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzNDk4ZGI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cGFkZGluZzogYXV0byA2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIFRhaG9tYTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0OThkYjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjhmZDU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyNjhmZDU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZWNyZWFzZV9idXR0b257XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuXHRcdFx0fVxuXHRcdFx0LmluY3JlYXNlX2J1dHRvbntcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcblx0XHRcdH1cblx0XHRcdC5jb3VudGVyX3ZhbHVle1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIFRhaG9tYTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zcGFuLmNvbG9yX3ByZXZpZXd7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5ucGRhdGF2aWV3Q2VsbCB7XG5cdC53ZWJpeF9jZWxsIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLm5wRmlyc3RDb2x1bW4ge1xuXHQud2ViaXhfY2VsbCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZvbnQtc2l6ZTogbGFyZ2VyO1xuXHR9XG59XG5cbmRpdi53ZWJpeF92aWV3LndlYml4X2NvbnRyb2wud2ViaXhfZWxfYnV0dG9uLm5wX2J1dHRvbl9hY3RpdmUgYnV0dG9uLndlYml4dHlwZV9iYXNle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Y29sb3I6IGJsYWNrO1xufVxuXG4udG9nZ2xlU3RhaW5BbmRSZWdpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdC53ZWJpeF9lbF9ib3ggLndlYml4X3N3aXRjaF9ib3h7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/