@charset "UTF-8";
body {
  background: #f9fafb;
}

:root {
  --text-color: #333333;
  --el-switch-offColor: #d9d9d9;
  --el-dialog-cont-bg: #fafafa;
  --el-border-color: #e4e9f0;
  --el-color-primary-light-9: #eaeaea;
  --el-bg-color: #fff;
  --el-bg-color-1: #ffffff;
  --el-menu-bg-color: #f2f4f8;
  --el-color-bg: #f1f4fa;
  --el-box-shadow: 0px 0px 2px 0px #e6edf8;
  --el-tabs-items-bg: #ffffff;
  --el-tooltip-bg-color: #ffffff;
  --el-tooltip-border-color: #eaedf7;
  --el-table-th: #f9fafb;
  --el-table-th-text: #333;
  --collect-munu-bg-color: transparent;
  --collect-munu-on-bg-color: #f6f9fa;
  --module-bg: #f9fafb;
  --report-tab-bg: #fff6e8;
  --report-th-bg: #f9fafb;
  --report-title-bg: #f9f9f9;
  --el-font-size-large: 14px;
  /* 弹窗 */
  --el-portlet-bg-color: #fff;
  --el-portlet-bs-color: 0px 0px 2px 0px #e6edf8;
  --el-portlet-border-color: #ebf0fb;
  --el-dialog-title-color: #f5f4f7;
  --el-dialog-part-color: #f9fafb;
  --el-dialog-part-color2: #fff;
  --el-dialog-blur-color: #f9fafbcc;
  --el-dialog-border-color: #e5eaf0;
  --el-dialog-text-color: #242f57;
  --el-drawer-border: 1px solid #eaedf7;
  --el-drawer-bg: #ffffff;
  --el-drawer-title-bg: #f2f4f8;
  --el-drawer-title-color: #242f57;
  /* 资产类型侧边栏 */
  --assetGroup-header-bg: #f9fafb;
  --assetGroup-header-border: 1px solid #f1f4f9;
  --assetGroup-header-border1: 1px solid #0080ff;
  --assetGroup-header-bs: none;
  --assetGroup-item-bg1: #fff;
  --assetGroup-item-bg2: #f3f9ff;
  --assetGroup-item-bs: none;
  --assetGroup-item-border: 1px solid #f1f4f9;
  /* 拓扑 */
  --topo-border-color: #ebf0fb;
  --el-topo-fill-color: #ffffff;
  --el-topo-stroke-color: #f1f4f9;
  --el-topo-label-color: #242f57;
  --el-topo-node-text-color: #ccc;
  --el-topo-node-label-color: #39435c;
  --el-topo-node-stroke-color: #f1f4f9;
  /* 图表 */
  --charts-green-color: #bee197;
  --charts-percentage-color: #242f57;
  --charts-index-color: #f0f2f5;
  --charts-tag-bg: #d9e4f4;
  /* 终端 */
  --xterm-title-bg-color: #f7f7f8;
  --xterm-tab-item-bg-color: #ffffff;
  /* 通用按钮 */
}
:root .el-button {
  --el-button-bg-color: #ffffff;
  --el-button-color: #444;
  --el-button-border-color: #eaedf7;
  --el-redbtn-color: #f04134;
  --el-btn-dis-bg: #f5f5f5;
  --el-btn-dis-color: #999999;
  --el-btn-dis-bc: #d9d9d9;
  background: var(--el-button-bg-color);
  color: var(--el-button-color);
  border: 1px solid var(--el-border-color);
}
:root .el-button:focus {
  background: var(--el-button-bg-color);
  color: var(--el-button-color);
  border: 1px solid var(--el-border-color);
}
:root .el-button:hover {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary);
  background: var(--el-button-bg-color);
}
:root .el-button:active {
  background: var(--el-button-bg-color);
}
:root .el-button:active::after {
  content: "";
  background: var(--el-color-primary);
  opacity: 0.1;
}
:root .el-button.redBtn {
  background: var(--el-button-bg-color);
  border: 1px solid var(--el-redbtn-color);
  color: var(--el-redbtn-color);
}
:root .el-button.redBtn:hover {
  background: var(--el-redbtn-color);
  color: #ffffff;
}
:root .el-button.redBtn:hover::after {
  content: "";
  background: rgba(255, 255, 255, 0.25);
}
:root .el-button.redBtn:active {
  background: var(--el-redbtn-color);
  color: #ffffff;
}
:root .el-button.redBtn:active::after {
  content: "";
  background: rgba(0, 0, 0, 0.15);
}
:root .el-button.el-button--primary {
  background: var(--el-color-primary);
  color: #ffffff;
  border: none;
}
:root .el-button.el-button--primary:hover {
  background: var(--el-color-primary);
}
:root .el-button.el-button--primary:hover::after {
  content: "";
  background: rgba(255, 255, 255, 0.25);
}
:root .el-button.el-button--primary:active::after {
  content: "";
  background: rgba(0, 0, 0, 0.15);
}
:root .el-button.el-button--primary.is-disabled::after {
  content: "";
  background: rgba(255, 255, 255, 0.6);
}
:root .el-button.is-disabled, :root .el-button.is-disabled:hover, :root .el-button.is-disabled:active, :root .el-button.is-disabled:focus {
  background: var(--el-btn-dis-bg);
  color: var(--el-btn-dis-color);
  border: 1px solid var(--el-btn-dis-bc);
}
:root .el-button.is-disabled::after, :root .el-button.is-disabled:hover::after, :root .el-button.is-disabled:active::after, :root .el-button.is-disabled:focus::after {
  display: none;
}

.dark body {
  background: #121b2e;
}

html.dark {
  --text-color: #FFFFFF;
  color-scheme: dark;
  --el-switch-offColor: #4c5469;
  --el-dialog-cont-bg: #19253a;
  --el-border-color: #333b51;
  --el-color-primary-light-9: #2a3f60;
  --el-bg-color: #1f2940;
  --el-bg-color-1: #25304a;
  --el-menu-bg-color: #1f2940;
  --el-color-bg: #25304a;
  --el-box-shadow: unset;
  --el-fill-color-light: #1e304e;
  --el-mask-color: rgba(0, 0, 0, 0.3);
  --el-bg-color-overlay: #1c2942;
  --el-text-color-secondary: #eee;
  --el-border-color-lighter: #333b51;
  --el-tabs-items-bg: #1c2942;
  --el-tooltip-bg-color: #203557;
  --el-tooltip-border-color: #5a6783;
  --el-table-th: #1e304e;
  --el-table-th-text: #eee;
  --el-border-color-light: #333b51;
  --collect-munu-bg-color: #1e304e;
  --collect-munu-on-bg-color: #283552;
  --module-bg: #434d63;
  --report-tab-bg: #35353c;
  --report-th-bg: #2c3853;
  --report-title-bg: #354465;
  /* 弹窗 */
  --el-portlet-bg-color: #1c2942;
  --el-portlet-bs-color: 0px 0px 2px 0px #2a3246;
  --el-portlet-border-color: #2a3246;
  --el-dialog-title-color: #2d3754;
  --el-dialog-part-color: #25304a;
  --el-dialog-part-color2: #25304a;
  --el-dialog-blur-color: #25304acc;
  --el-dialog-border-color: #37415b;
  --el-dialog-text-color: #eee;
  --el-drawer-border: 1px solid #333b51;
  --el-drawer-bg: #1c2942;
  --el-drawer-title-bg: #1e304e;
  --el-drawer-title-color: #eceff8;
  /* 资产类型侧边栏 */
  --assetGroup-header-bg: #283552;
  --assetGroup-header-border: 1px solid #39435c;
  --assetGroup-header-border1: 1px solid #39435c;
  --assetGroup-header-bs: 0px 2px 4px 0px rgb(28 41 90 / 4%);
  --assetGroup-item-bg: #1b3152;
  --assetGroup-item-bg1: #25304a;
  --assetGroup-item-bg2: #1b3152;
  --assetGroup-item-bs: 0px 2px 4px 0px rgb(28 41 90 / 4%);
  --assetGroup-item-border: 1px solid #39435c;
  /* 拓扑 */
  --topo-border-color: #303a53;
  --el-topo-fill-color: #303a53;
  --el-topo-stroke-color: #303a53;
  --el-topo-label-color: #ffffffcc;
  --el-topo-node-text-color: #39435c;
  --el-topo-node-label-color: #fff;
  --el-topo-node-stroke-color: #f1f4f9;
  /* 图表 */
  --charts-green-color: #719558;
  --charts-percentage-color: #1890ff;
  --charts-index-color: #161e30;
  --charts-tag-bg: #21385b;
  /* 输入框禁用色值 */
  --el-disabled-bg-color: #1d263c;
  /* 通用按钮 */
  /* 终端 */
  --xterm-title-bg-color: #15243f;
  --xterm-tab-item-bg-color: transparent;
  --w-e-textarea-bg-color: #1c2942;
  --w-e-textarea-color: #eceff8;
  --w-e-toolbar-bg-color: #1c2942;
  --w-e-toolbar-color: #eceff8;
  --w-e-toolbar-active-bg-color: #121b2e;
  --w-e-toolbar-active-color: #eceff8;
  --w-e-toolbar-border-color: var(--el-border-color);
}
html.dark .el-button {
  --el-button-bg-color: #1e304e;
  --el-button-color: #eceff8;
  --el-button-border-color: var(--el-border-color);
  --el-redbtn-color: #c14c4c;
  --el-btn-dis-bg: #1d263c;
  --el-btn-dis-color: rgba(255, 255, 255, 0.6);
  --el-btn-dis-bc: #333b51;
}
html.dark .el-button.el-button--primary:hover::after {
  content: "";
  background: rgba(255, 255, 255, 0.2);
}
html.dark .el-button.el-button--primary:active::after {
  content: "";
  background: rgba(0, 0, 0, 0.2);
}
html.dark .el-button.el-button--primary.is-disabled::after {
  content: "";
  background: rgba(0, 0, 0, 0.5);
}

/* 表格页面头部暗黑模式样式 */
.dark .el-input__wrapper,
.dark .el-select__wrapper,
.dark .el-textarea__inner {
  border-color: #333b51;
  background: #1e304e;
}
.dark .is-disabled.el-input__wrapper, .dark .is-disabled.el-select__wrapper, .dark .is-disabled.el-textarea__inner {
  background-color: var(--el-disabled-bg-color);
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: PingFang SC, Helvetica Neue, Microsoft YaHei, Arial, Hiragino Sans GB, Helvetica, sans-serif;
  font-size: 13px;
}

#app {
  height: 100%;
  color: var(--el-text-color-primary);
}
#app .el-select__wrapper {
  min-height: 30px;
  padding: 3px 12px;
}
#app .el-input__wrapper .el-input__inner {
  height: 28px;
}
#app .el-input__wrapper.el-date-editor {
  height: 30px;
}
#app .el-input__wrapper.el-date-editor .el-range-input {
  height: 26px;
}
#app .el-button.is-link:focus,
#app .el-button.is-link:hover {
  color: unset;
}
#app .el-scrollbar__bar {
  z-index: 9;
}

*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:focus-visible {
  outline: none !important;
}

a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

div:focus {
  outline: none;
}

.column-flex {
  display: flex;
  flex-direction: column;
}

.column-bottom {
  flex: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.flex-right {
  flex: 1;
  height: 100%;
  position: relative;
}

.between-flex {
  display: flex;
  justify-content: space-between;
}

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

.full {
  width: 100%;
  height: 100%;
}

.full-part {
  width: 100%;
  height: 100%;
  padding: 10px;
}

.none {
  display: none;
}

.text-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.blue {
  color: #0080ff !important;
}

.red {
  color: #c14c4c !important;
}

.green {
  color: #41cfcd !important;
}

.cyan {
  color: #0cc1bf !important;
}

.gray {
  color: #c6c6c6 !important;
}

.orange {
  color: #fda722 !important;
}

.card {
  background: var(--el-dialog-part-color);
  border: 1px solid var(--el-dialog-border-color);
  box-shadow: var(--el-portlet-bs-color);
}

.card2 {
  background: var(--el-dialog-part-color2);
  border: 1px solid var(--el-dialog-border-color);
  box-shadow: var(--el-portlet-bs-color);
}

.common-radius {
  border-radius: 5px;
  padding: 10px;
}

.bg-part {
  background: var(--el-bg-color);
  border: 1px solid var(--el-portlet-border-color);
  border-radius: 5px;
  padding: 10px;
  position: relative;
}

.portlet-bg {
  background: var(--el-portlet-bg-color);
  border: 1px solid var(--el-portlet-border-color);
  /*box-shadow: var(--el-portlet-bs-color);*/
}

.table-only-head .el-table__body-wrapper {
  display: none;
}

.drawer-footer-button {
  padding-top: 40px;
  display: flex;
  justify-content: space-between;
}
.drawer-footer-button .el-button {
  flex: 0 1 45%;
}

/* 列表布局 */
.portlet {
  width: 100%;
  height: 100%;
  padding: 10px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.portlet .portlet-title {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 15px;
  background: var(--el-portlet-bg-color);
  border: 1px solid var(--el-border-color);
  border-bottom: none;
  display: flex;
  justify-content: flex-end;
}
.portlet .portlet-title .btns .el-button {
  height: 28px;
  margin: 0 10px 15px 0;
}
.portlet .portlet-title .btns .el-button.borderBtn {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.portlet .portlet-title .btns .el-badge__content.is-fixed {
  right: 20px;
}
.portlet .portlet-title .portlet-title-btns {
  flex: 1;
}
.portlet .portlet-title .portlet-title-btns .el-button {
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
  height: 28px;
}
.portlet .portlet-title .el-form {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.portlet .portlet-title .el-form .el-form-item {
  width: 45%;
}
.portlet .portlet-title .el-form .el-form-item .el-button {
  height: 27px;
  font-size: 12px;
  padding: 0 10px;
}
.portlet .portlet-title .el-form .el-form-item .is-link {
  color: var(--el-color-primary) !important;
  padding: 0;
}
.portlet .portlet-title .el-select,
.portlet .portlet-title .el-input,
.portlet .portlet-title .el-input-number,
.portlet .portlet-title .el-date-picker {
  width: 100%;
}
.portlet .portlet-body {
  width: 100%;
  flex: 1;
  background: var(--el-portlet-bg-color);
  border: 1px solid var(--el-border-color);
  border-top: none;
  padding: 0 10px;
  overflow: hidden;
}

/* 多级tab嵌套 */
.portlet-tabs-wrap.one-portlet-tabs-wrap .el-tabs {
  height: 100%;
}
.portlet-tabs-wrap.one-portlet-tabs-wrap .el-tabs .portlet {
  height: 100%;
}
.portlet-tabs-wrap.one-portlet-tabs-wrap .portlet-tabs-wrap.two-portlet-tabs-wrap {
  height: 100%;
  padding: 0 !important;
}
.portlet-tabs-wrap.one-portlet-tabs-wrap .portlet-tabs-wrap.two-portlet-tabs-wrap .el-tabs .el-tabs__content {
  height: calc(100% - 30px);
}
.portlet-tabs-wrap.one-portlet-tabs-wrap .portlet-tabs-wrap.two-portlet-tabs-wrap .portlet-title {
  border: 0;
}
.portlet-tabs-wrap.one-portlet-tabs-wrap .portlet-tabs-wrap.two-portlet-tabs-wrap .portlet-body {
  border: 0;
}

/* 带资产侧边栏布局 */
.asset-side {
  display: flex;
  padding: 10px !important;
}
.asset-side .portlet {
  flex: 1;
  padding: 0 !important;
  padding-left: 10px !important;
  width: 0;
}
.asset-side .portlet .focusIs {
  cursor: pointer;
}
.asset-side .portlet .focusIs.on {
  color: #c14c4c;
}

/* 字典样式 */
.sp-ticketClass {
  white-space: nowrap;
  padding: 0 15px;
  border-radius: 10px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
}
.sp-ticketClass.sp-ticketClass1 {
  background: #f04134;
}
.sp-ticketClass.sp-ticketClass2 {
  background: #ff931d;
}
.sp-ticketClass.sp-ticketClass3 {
  background: #ffbb03;
}
.sp-ticketClass.sp-ticketClass4 {
  background: #9ed5fe;
}
.sp-ticketClass.sp-ticketClass5 {
  background: #337dff;
}

.sp-assetRisk.sp-assetRisk1 {
  color: #fa5087;
}
.sp-assetRisk.sp-assetRisk2 {
  color: #ffc800;
}
.sp-assetRisk.sp-assetRisk3 {
  color: #04b78a;
}
.sp-assetRisk.sp-assetRisk-1 {
  color: #a7a7a7;
}

.sp-alertClass {
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
}
.sp-alertClass > i {
  content: "";
  width: 15px;
  height: 15px;
  background: center center no-repeat scroll #fff;
  background-size: cover;
  border-radius: 50%;
  margin-left: 3px;
  line-height: 15px;
  text-align: center;
}
.sp-alertClass.sp-alertClass1 {
  background: #f04134;
}
.sp-alertClass.sp-alertClass2 {
  background: #ff931d;
}
.sp-alertClass.sp-alertClass3 {
  background: #ffbb03;
}
.sp-alertClass.sp-alertClass4 {
  background: #9ed5fe;
}
.sp-alertClass.sp-alertClass5 {
  background: #337dff;
}
.sp-alertClass.sp-alertClass0 > i {
  width: 0;
  height: 0;
}

.sp-alertStatus,
.sp-alertStatusScreen {
  min-width: 60px;
  text-align: center;
  padding: 0px 9px;
  border-radius: 3px;
  font-size: 12px;
  color: #fff;
}
.sp-alertStatus.sp-alertStatus0,
.sp-alertStatusScreen.sp-alertStatus0 {
  background-color: #fda722;
  cursor: pointer;
}
.sp-alertStatus.sp-alertStatusScreen0,
.sp-alertStatusScreen.sp-alertStatusScreen0 {
  background-color: #eaeaea;
  color: #333;
}
.sp-alertStatus.sp-alertStatus1, .sp-alertStatus.sp-alertStatusScreen1,
.sp-alertStatusScreen.sp-alertStatus1,
.sp-alertStatusScreen.sp-alertStatusScreen1 {
  background-color: #1890ff;
}

.sp-ticketType {
  white-space: nowrap;
  font-size: 12px;
}
.sp-ticketType.sp-ticketType1 {
  color: #0cc1bf;
}
.sp-ticketType.sp-ticketType2 {
  color: #fda722;
}
.sp-ticketType.sp-ticketType3 {
  color: #1890ff;
}

.sp-ticketSubStatus {
  white-space: nowrap;
  min-width: 120px;
  position: relative;
  padding: 0px 5px;
  background: #f3f3f3;
  overflow: hidden;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  /*&::before {
    display: block;
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  &.sp-ticketSubStatus20::before,
  &.sp-ticketSubStatus21::before,
  &.sp-ticketSubStatus22::before,
  &.sp-ticketSubStatus23::before,
  &.sp-ticketSubStatus24::before {
    background: #0080ff;
    left: 3px;
  }
  &.sp-ticketSubStatus31::before,
  &.sp-ticketSubStatus32::before {
    background: #f00;
    right: 4px;
  }*/
}
.sp-ticketSubStatus.sp-ticketSubStatus20, .sp-ticketSubStatus.sp-ticketSubStatus21, .sp-ticketSubStatus.sp-ticketSubStatus22, .sp-ticketSubStatus.sp-ticketSubStatus23, .sp-ticketSubStatus.sp-ticketSubStatus24 {
  color: #0080ff;
  background-color: #f3f3f3;
  border-radius: 3px;
}
.sp-ticketSubStatus.sp-ticketStatus3 {
  background: #f3f3f3;
  color: #ec121a;
  border-radius: 3px;
}

.dark .sp-ticketSubStatus {
  background: #1e365e;
}
.dark .sp-ticketSubStatus.sp-ticketSubStatus11 {
  color: #ccc;
}
.dark .sp-ticketSubStatus.sp-ticketSubStatus20, .dark .sp-ticketSubStatus.sp-ticketSubStatus21, .dark .sp-ticketSubStatus.sp-ticketSubStatus22, .dark .sp-ticketSubStatus.sp-ticketSubStatus23, .dark .sp-ticketSubStatus.sp-ticketSubStatus24 {
  color: rgb(43, 145, 246);
}
.dark .sp-ticketSubStatus.sp-ticketSubStatus31, .dark .sp-ticketSubStatus.sp-ticketSubStatus32 {
  color: #e12f36;
}

.sp-collectorType::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px;
  vertical-align: middle;
  margin-left: 3px;
}
.sp-collectorType.sp-collectorType1::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABapJREFUSEutVmtsVEUYPWcuLUQq+C4iGt3bUkBUkGgEn6hR0YCm6u7dBKJoVIzGd8S3BDHiIxitRiDEoNHsbaEISFBjFGLxiTyiQkD2bmKJpqBifbSK5c4xc7fb0hb5Yby/7sw38535vu98Z4Y4yKc1FwzAjzsn2Vi1JEcC8gEMBrALYCRgk5HXgGD7OpI6mC8eyKiGUeWwe+8U9JCEww7mwNlIRoTuZ1BY9m9r+wAprB4pxMslDC86gSDmBVV3jmMJXuf/t6V1yRh8l54Cpgu/9gbsAaRc1QWifctFQbBD0ELjldXJdrwk4WKSO2lwvWK8K6jMGMwCzVrFukfQlM7ottJoEtOF5v3BuoDUUFOjeN8XggYR+IUwtczm16rBv8zGesdtMsZMYSb/dhymnoLwAIk/Wc4TWRvtVr1/h6R5LloSX/PwivG89Ku2ElgC5IquluZNAkaQaKYpu4Tp7dudzYb+h5ImkmgyQeG8ZH1DarAsChKOgOETXiZ6rHP+Clk2SuoP4k0vKEztCZTz77PQs8VT80JmojXFjTU1Nu7YlsyTlzOIksjcF4f+HEgPE9zNYNqx5Cyb7Kn3H7FWTxT3mPEM8p8lKdV7pw7UnrbvBB0J4FUvW7ix5Ey51EwLzCXRQjNuGNNL4i7b0lS17cC3iUMP5zJdWJcAfTmuTPnWjZJGk/zABNHFRaAwVWuFRpJ/s7xsKGu3/VxyZnOpJgHngKzzguiO3kyyob9B0ukg5npB4cGuQ4T+JCutdoylGTCU6a0tjHP+YkDXEVxpstGV+zuzYapVwmBDXscger03UBz6CyDdTHK1CaIruoAarvUUb/xB0DGG5iYG+UW0YWqzhNMMeT+DKKlTkoIVoytte3tLMTXeWKZ3bO4NpPqq26y1L5HMmyBK+qw7G/6KTsq/7GULt9Pm/F0OmeAWELu7l6pCwhlJfoF1IDt6AwE6SsIpJGKAH/WyD5d0HMllJoiupg39vZLK+zr5f2ZKhHAR7RQ0jORyEV93x46jAc3oHD8Pwz96Q1MaIeFaRyQRT+9vpzRZwhiQi70gmk6bS30u4EzQzPaC/ONdNVpdNcj+ahPNMuDZzEaf9KlR6N9upToCbSQfBLgeZux61wY29L+UNM4QjzMozGacS80DcDfJj00QndOzoKkWAZWGnMEgWrC/TTn/PkGzQBgAeYiVxVrjC3rmLlnb5OTI0KQZ5JfQCamFXVPkvBnNdH5rN3NSqwQ42r7hZQvTSvNxfdVcSvcSehSHV9SVNE1Lq07WPi0ENF5ywo9fOOSEoZy49i/Kcd5u2CKhxukZM9H5pUtM9f5N1mohyT848LBKTt7QrrDqLCv7qaGZyiD/Zp90FnuoSdB4gC962ejOTuY6Tau6xsZ2SVIP8hYG0cJSL6n9T0eWMgNOZzZaHId+SGgMxO9JPIfK499XS/NqGixjpjA/DlOLIPZzImDoTWawY1U3kESF/tsuTYn005vGzI5GtyAO/dchTUtu0crjR2hX8zcCVxK4SMBXpp+Zbzviz1yv8dCBU/R720/0TEaxXiE1h0HhhS6g5PRO+mOudzdpUi/yAWaiZ9SQOkUxNisRdtwlYSbBeSD6S5hBgzoJEwBMInGzrObziIqjtKfNXTv1XjZ6tAdQAtZYNUwddpWTpMRIbCbwohXPT/SQaIe4R0CT8TjHxnYLwR0kHnPvC4gDQG3jIDNVv9lWktOZiV7rA1SMbFSFjf96BUD3pUU69ehfKjzJvYQZW3pbmEMOGWLb22e6NjHEDRYYTuBWlpf7pdvggK+gBDDnTxAxG9JEl7Y+qkBuJfg8DFqZzi9VY3UK+zQB1h4n4kmSN5aiOWBEfek6agjs3istMJLd77pWgCcBqBaw3BAbrXAkoYkQx3SSYHYPSfqv0un6D9p4g4SrAI12BBX4uenHZ3hNflNvv/8AJojcOTk0XlwAAAAASUVORK5CYII=);
}
.sp-collectorType.sp-collectorType2::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABbBJREFUSEu9lnuMnGUVh5/fN7vbXdqyrdV2Z7rYlmK8UFcRhIRLUpUAkUsowmosF0ma1G7dnRETa4IGSKpRY3VmtpfwRwUaUQNCicW72FqDJNQSaYqKUlrKdmZAWGhh6Xa78/3M+3VnnF12a6OJ718z5/3Oed5z3nN5xf956VR4C+/xrJE3uM7mEzaLEQsTPXNAYp/EYy0zefjArXr9P9k7KXBR3vOGxVrMzYaWkxkTjCC2tJqv7s/ppam+nRKYzvtGiw2Y04OyxDAwZDOn0ZjEq8B0m9ZELo7IrC7n9IPJoJMCOwq+A3PnmIGKYD0pfkGVP9icJrE5BNRmhcRbpLiEUa6w6MV0jOndWcnqronQtwEzRffFMYUxpSfbzDUhROmCt9jchHipfQbvSQ3jwVH+EQCCLeWcbglXcFT8FHN+0I9EXymr/nERafyT6fdFcZUdQJPE1lSa5QPdOprZ4DPi4zwf5MDqSk4bg1664M/bbAJGo2bOLK3Wi50PuK1a5n6bZYk8xdJSrx6vceoe2lamyC6bcxH7o1aWlFbqrTHDa21uB16e30bn7pU6HuRLt7vpb3sYwMwTrC3n9LUgz9zt0+Jh9mIWSewu9fFRST5xxWMrXfR1jnkoCUXE5aU+/bq215H3XuBsie+Vs7qtMSrpgtfZBNkzlZyW1PYyRV8Wx/wqgUR8qtynh8cD895quBaxrZLVNTXFBf1edKyahDOs8ys57RoH7Pd5rpLIpqU484Ve7a8ftOBwn1cLHinnFEJ8wsOF97h1+DCvhPQm4oZKn35SP2m/r42rbA11lmljRi2ctf1z73Zz6ShvhjqNUiwr9eqROrDo64l5MJRTazvvPHCrhhNgpuhz4pinwu/p05i3b5VebgjNmjjmm4g9law+1OhdgydPY7qiiK+U+vStmnzxJs8dOkbSBFLNnHNotf6cADsK/iTmZ0AcsrPRqE2AnAWUJf44GdDmwpC0wHMST0/QD6GMEFdWsvp5AkwXvdwxk3aGyQD/jSwSy0tZ/fAEsN+Xu8ovEVWU1FV9KeZiw4clXrDYNiks5qqQCiHsiJ31b4wwqxIPI5ZW+vT7BNiZd9coJ0LRNI3OgVU6VL+fvL8EfGdi2o/L1Lx3Gc6T+A0R61Jt7BpYocGOoj9AzDPh2wgWlHI6mABDph06yj+BdsFNjY13ft5XVUk8G31Hhul/6dZIDTZ/vee4yrrY3BKiI1OxyCSTA+6SGBprk0OXZGh/sFvVeuF3FPwjzGcQ2ytZfbxmtHOT548eYyA5ZYqLa23qvZs988gb7DB0Rim+WDWtUcRjbc28fnSYzwHfsJORFtrk5nJWK4KNOrCxM6TEpw9l9UANms57t+EjkdhUyqpnLLOLYU5G0NXSzpHhw7wGdFdyCnXHWF8O9xk1RVww0KcnxwETI3lvDy0yTISWZt5/sEfBSGjSt9usDbMvleaM1grNQzFhbH25lNP68CKYCEygBW80XF/Oam7t8OPGU0ieqngimXmwMzWDZWOX/y6Zg2HIRmKNxM5qzBNRC+8r9ejZqYDpgpcZHpo7m5l7btbQ2zwcO9VnY3N/sin+nmriyoHVei5T8IbY9AgGLW7D3NvazuzwjjmJhxfG5vGWFhYf7FHSjyed+OmiVzpmfTL/xJvAfZH5sWGbYVZSb6arKcXHBnq1YypgR949Et+ddjqzQh+dEph4WvRljvm+YX4S/1DCMISZ8e+uwKOVrK5+90bPHhlhEPidxPOIP02byX3HDvOUYW8lp+5J73BiF+na4umvvMYaQ8/Ex1PdgPj69Dl8e+hV7q3rx+xCfBBxRVPEkhd7VTolYO2jMNmf3cOlEpc6Tt6lC0K6GwZlLkL8FbMtithnc7bhBpMk2I2lPv220ZFTeghP9Lzxf+cGn1U9TnhaXAAsQpQNj6ZS3HHoCwpPyHHrfwae7DCT7f0LeSlzO0X4XWYAAAAASUVORK5CYII=);
}
.sp-collectorType.sp-collectorType3::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABSpJREFUSEu9lm1sFHUQxp/ZvbbU3rZIrZCIxgQEhMaoFKhtb3fP8OIH5UUFjYQQJCgxEEVEPghRoyZq1BhRDCQSYhBFlCCYSCB4e3tnS0xbJVhJIWAsauTFynWPSqH3f8xee8e1lFKa6HzZze7M/GZ3npldwf9scq280tramzouXhwlmlKFeYVHT1VWnryWHAMGlsRiExVT60lOzgJECCCKPHkqeY91eCDgAQGDseiLUFwDgQ6wUQT1AAKkTAJ5ByDnNcHzbaa97mrQqwJL4tF5qZTaBpEWHdrjCdPcn5vUcCOzCdkAoEynTE1Y1rf9QfsFBl23TKh+puA6LV/ubKu0jvaVrCQeqUilpE6Evw8pRfnpCeHklaD9AotdZ4Ui3wGwNmmFX+2v8qDrvAdyuSZY0GaGtwwKGIw62wDOk4BUedV2XX9AIx6dyZT6Cho+SIbCywYL3AtwWlEgf/jJ6upT/QGHxeMTLqQu/gTI1qRlzx8c0I1sATE/oMu9Z2vsSH/AS+LS3k2a1opBAQ3XWUJyI6T/JH7yYHdxIpjjmeGdgwIOP3iwqD3x9yGSt0hAQlfqoxGL3E+F3YD8WGFykiPhzgEDbUYC9TFZIsBMEuUAR/rBAklSuMoL2Ruka8NgLqnvibvPUamXARRAhAK2AHJIRLY/W2NueUlE5cJ7jMXE+vq85nZvN4gZ3ZAzFBSBLBSRNpLF6SPQKEAA5F0EirL3IP78dRIcmoaIfOqFrPmZArty5ljQjSwF8aFA6vIKOK+1Mvxb0I18BuIRXZfpSmEBgFk+uCuftEK4ndT3gakvINr7SdNaXlwbGa06sRPEBIj+cNI0v8xgegCNqFNLQaWu592WqK4+5jsZsehKKvWWCBZ5Znjz+Kam/BOtp9aT0u6FrKf96g3XWUXyTU3TFraFrI/9uOJYbIpSnQcEssuz7FmXAW/9JTLkzAlJADyaNMPlGYeg61pgyskMtA9sOXP6GISJjF/QdT4HORf52vjcr0bQdU4KoXmWXXYZ0IhFaqgQE8hGz7KfzDiUNUWC//wlCQHqPdOeki6sRd4QkQsrQ+ZqXxSG6xwHcMPKkDU0VyRG1NlBcI7oeeO8mprmHj00YtHVVOr13NeSgRqu00Ry1Ngiwzhy7twkQn3n39MKtDGUIa08335GBFHPDNu5msi2Q9MWeyFrU09g1NlF8AE9kD86079LwMhmEgt1LVChmLo7vQzSotFni6Q6lMI3ItpbnmmtygUWxyOVKoU6gWzyLHtxFkhSil3nNIHOpBUe0Xtoi93IMkWsA7SlEIwD1TPdKn2BpAbgFR3aownL2pYb293vhAh/9czwuCzQiMXGUHU2C2SHZ9kPXQbMKE7DR6TcDHJ615zhE6EYBGfqWmBUIhTye9nDDNeJkazR8gpK26qqWtNjkRGMBrzWZoXX9A7qVnAbgMMghmW2DyA/QDBCgALPtEt7x6VzR50NBJ8QLTDWC4WOpIFB1x0Pppog2O+F7Gm5myE7HlGnEfD/X/z/mqzIOwEGILI3adrp7ZRr6TXpyvd+XGEhRp6eHP4zO/hB19kHcqqIxCESF6VSucGEPEjw9r6eAoIGjdjT0x8BCqaCmOivuKRpP5btoX9SEotdr5jaSvK+PpN2rbI9IIoIhrpF8zWAYSSr+i5ECGJ7cVFw0R8VFe09gJmAGw8cGN5x4UI5NOWrL2sUnJ1RZTUeb2jQmtuTbwvgrQxZa3c3NOhHOpIVGhHM9RegU2n5B32h9Lp+pef5b67/C7y0cTvzVbOGAAAAAElFTkSuQmCC);
}
.sp-collectorType.sp-collectorType4::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAHAAAAABkvfSiAAABvklEQVRIDd1WsUoDQRCdycU2X6BgbW0dbUWrgIXai2DE3sYg5gMkEUWwVAtrEaxiQGy0tLCzSG9h6eXGd2vuuLtk9m4TLMzCcbNv5s3b3dldlmjaGycnKPWlFRK5ADabxCewe8S8ze3H+yhHOTLM/1fsk5guU/i4HaHaYAJzUYq0YDgziHG724gCJvlLvUokdJjMkRWMfbKzPE/lYAvATAwWM77JL13xeedjVLgqSF7QxOg2R5FyMS9YQEw42KGmCxJXsLyvKPjiEMsCYOO9YKAVLaSkOf4Kn35BvYYcfJHwmuxWxWl5xYRfaxxd0PcOcCzeQBzrWDgLDs5RUyOOi+szREZs8T1cTScwU3euRUxwd+7jKLW0GKsg9f0HKpUbxFJsNwsHhqOpAbcK8tnTO2KOLHxnV7GRO6fVCdYZhjTUcR11vIHp6WmMp4/6baB+t7a4XEEkeYYg6mhfftyfvom1qcGXK8itTg9xxzl5Crudaohb5y78ouzZfoTb/k6CJhFj8ZIt20/6Rti5S5rk8Gl31dZP+jQ7K9jD+GvmLaIxXPDwEUUU7oG4pQXxpDOvrMzDJ452N8wz0Z32nxk/2jB4xRjzWQIAAAAASUVORK5CYII=);
}

.sp-algorithmType {
  color: #0cc1bf;
}

.sp-execType.sp-execType1 {
  color: #0cc1bf;
}
.sp-execType.sp-execType2 {
  color: #fda722;
}

.sp-inspectionStatus {
  width: 80px;
  padding: 0px;
  color: #fff;
  height: 20px;
  line-height: 20px;
  border-radius: 20px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
.sp-inspectionStatus.sp-inspectionStatus0 {
  background: rgba(223, 198, 198, 0.8705882353);
  color: #c14c4c;
}
.sp-inspectionStatus.sp-inspectionStatus1 {
  background: rgba(147, 227, 227, 0.3215686275);
  color: #0cc1bf;
}

.sp-collectorStatus.sp-collectorStatus0 {
  color: #a7a7a7;
}
.sp-collectorStatus.sp-collectorStatus1 {
  color: #04b78a;
}

/*按钮有框样式*/
.btnNbType {
  cursor: pointer;
  margin: 0 5px;
}

.cor05bbb9 {
  color: #05bbb9;
}

.cor0088ff {
  color: #0088ff;
}

.corc14c4c {
  color: #c14c4c;
}

.corfda722 {
  color: #fda722;
}

.cor0cc1bf {
  color: #0cc1bf;
}

.btnType {
  display: inline-block;
  font-size: 12px;
  padding: 0 10px;
  height: 24px;
  line-height: 23px;
  border-radius: 3px !important;
}

.btDefault {
  border: 1px solid #bfbfbf;
  color: #999;
  background-color: rgba(193, 193, 193, 0.08);
}

.bt0CC1BF {
  border: 1px solid #0cc1bf;
  color: #0cc1bf;
  background-color: rgba(12, 193, 191, 0.08);
}

.btc14c4c {
  border: 1px solid #c14c4c;
  color: #c14c4c;
  background-color: rgba(193, 76, 76, 0.08);
}

.bt0088ff {
  border: 1px solid #0088ff !important;
  color: #0088ff !important;
  background-color: rgba(0, 136, 255, 0.08);
}

.btfda722 {
  border: 1px solid #fda722 !important;
  color: #fda722 !important;
  background-color: rgba(253, 167, 34, 0.08);
}

.btYellowDark {
  background-color: #fda722;
  color: #fff;
}

.btYellowLight {
  background-color: #fff;
  color: #fda722;
  border: 1px solid #fda722;
}

.dark .btYellowLight {
  background: #25304a !important;
}

/* 表格通用样式 */
.el-table {
  font-size: 13px !important;
}
.el-table thead tr {
  position: sticky;
  top: 0;
  z-index: 9;
}
.el-table thead tr :first-child .cell {
  border-left: none;
}
.el-table thead tr .cell {
  border-left: 1px solid var(--el-border-color);
  white-space: nowrap;
}

.light .el-table tbody .cell {
  color: #333333;
}

.el-table th {
  background: var(--el-table-th) !important;
  color: var(--el-table-th-text) !important;
}

.el-table a {
  color: #1890ff;
}

.el-table a:hover {
  text-decoration: underline;
}

/* 文字按钮 */
.el-button {
  position: relative;
  overflow: hidden;
}
.el-button.is-link {
  overflow: unset;
  background: transparent !important;
  border: none !important;
}
.el-button::after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
}

/* 表格操作按钮 */
.ope_btns {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.ope_btns span {
  font-size: 13px;
}
.ope_btns span:hover {
  text-decoration: underline;
}
.ope_btns .el-dropdown {
  margin-left: 12px;
}
.ope_btns .el-dropdown .el-dropdown-link {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.ope_btns .el-dropdown .el-dropdown-link._blue {
  color: #6bb8ff !important;
}
.ope_btns .el-dropdown .el-dropdown-link .el-icon {
  margin-left: 3px;
}
.ope_btns .el-button.is-link {
  position: relative;
  padding: 0 !important;
}
.ope_btns .el-button.is-link:after {
  position: absolute;
  top: 0;
  left: unset;
  right: -7px;
  bottom: 0;
  margin: auto;
  content: "";
  width: 1px;
  height: 15px;
  background-color: var(--el-border-color);
}
.ope_btns .el-button.is-link:last-child:after {
  content: unset;
}
.ope_btns .el-button.is-link._red span {
  color: #c14c4c;
}
.ope_btns .el-button.is-link._green span {
  color: #0cc1bf;
}
.ope_btns .el-button.is-link._blue span {
  color: #6bb8ff;
}
.ope_btns .el-button.is-link._orange span {
  color: #fda722;
}
.ope_btns .el-button.is-link._gray span {
  color: #c6c6c6;
}
.ope_btns .el-button.is-link.is-disabled {
  opacity: 0.8;
}

/* tab页布局 */
.portlet-tabs-wrap {
  padding: 10px !important;
}
.portlet-tabs-wrap .el-tabs .el-tabs__header {
  margin: 0;
  height: auto;
  border-bottom: none;
}
.portlet-tabs-wrap .el-tabs .el-tabs__header .el-tabs__item {
  height: 30px;
  font-size: 12px;
}
.portlet-tabs-wrap .el-tabs .el-tabs__header .el-tabs__item:first-child {
  border-left: 1px solid var(--el-border-color);
}
.portlet-tabs-wrap .el-tabs .el-tabs__item .is-active {
  border-bottom: none;
}
.portlet-tabs-wrap .portlet {
  padding: 0 !important;
}
.portlet-tabs-wrap .portlet .portlet-title {
  margin-bottom: 0;
  border-top: none;
}

.portlet-tabs.el-tabs {
  height: 100%;
}
.portlet-tabs.el-tabs > .el-tabs__header {
  margin: 0;
  border-bottom: 1px solid var(--el-border-color);
}
.portlet-tabs.el-tabs > .el-tabs__header .el-tabs__nav-wrap::after {
  height: 1px;
}
.portlet-tabs.el-tabs > .el-tabs__header .el-tabs__nav {
  border: none !important;
  display: flex;
  align-items: flex-end;
}
.portlet-tabs.el-tabs > .el-tabs__header .el-tabs__nav .el-tabs__item {
  background: var(--el-tabs-items-bg);
  border: 1px solid var(--el-border-color);
  border-radius: 5px 5px 0 0;
  margin-right: 5px;
  padding: 0 15px !important;
}
.portlet-tabs.el-tabs > .el-tabs__header .el-tabs__nav .el-tabs__item:hover {
  color: var(--el-color-primary);
  position: relative;
  overflow: hidden;
}
.portlet-tabs.el-tabs > .el-tabs__header .el-tabs__nav .el-tabs__item:hover::after {
  content: "";
  display: block;
  background: var(--el-color-primary);
  opacity: 0.07;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.portlet-tabs.el-tabs > .el-tabs__header .el-tabs__nav .el-tabs__item.is-active {
  border-bottom: none;
}
.portlet-tabs.el-tabs > .el-tabs__content {
  height: calc(100% - 30px);
}
.portlet-tabs.el-tabs > .el-tabs__content .portlet {
  padding: 0;
}
.portlet-tabs.el-tabs > .el-tabs__content .el-tab-pane {
  height: 100%;
}

.el-popper.is-tooltip {
  background: var(--el-tooltip-bg-color);
  border: 1px solid var(--el-tooltip-border-color);
  white-space: pre-wrap;
}
.el-popper.is-tooltip .el-popper__arrow::before {
  background: var(--el-tooltip-bg-color);
  border: 1px solid var(--el-tooltip-border-color);
}

/* 右下角全屏布局 */
.fullContainer {
  background-color: var(--el-menu-bg-color);
  border: 1px solid var(--el-border-color);
  position: absolute !important;
  width: calc(100% - 20px);
  height: calc(100% - 60px);
  top: 50px;
  left: 10px;
  z-index: 99;
}
.fullContainer.networkGraph {
  border: none;
  position: relative !important;
  width: 100%;
  top: 0;
  left: 0;
}

.networkGraph .container {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
}

.topContainer {
  width: 100%;
  height: 40px;
  padding: 5px 15px;
}
.topContainer .el-button {
  float: right;
  margin-top: 4px;
  margin-left: 12px;
  height: 25px;
  line-height: 25px;
}

.container {
  position: absolute;
  top: 40px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  overflow: hidden;
  border: 1px solid var(--el-border-color);
  display: flex;
}

/* 自定义共用按钮样式 */
.el-button {
  font-size: 13px !important;
  padding: 0 10px !important;
}

/* .blueBtn {
  background-color: #0080ff !important;
  color: #fff !important;
}
.redBtn {
  background-color: #c14c4c !important;
  color: #fff !important;
}
.greenBtn {
  background-color: #0cc1bf !important;
  color: #fff !important;
} */
.configBtn i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEQklEQVRYR7WXaajUZRjFf8eKFtu0PWmh1TZaLDRos+xGUWAUIUqEbSRE25do+VZZEGURkUFSWLSgrVQUlaa00mabWUHZKmkLrVZWJ871HfrP3P/cmbna82mGeZczz3LOecUQwvZGwCXAMcBBwKfAq8B0SZ/1cqR6WZy1tnPh/cDuNXt/Bs6TdG+35/YEwPamwHvADsBi4HrgI2Av4NIC6k/gYEnvdgOiVwAzgIuAF4EJkn5vXGJ7Q2ABcAjwgqTD/w8A7wN7A/tISgaawvY44GXgL2CTKsB2YLrOgO0NgF+AZZJSggFhe13gN2C9UoY3OmWhFwBZ+yOwStIWbQBsDvxQfqvNUuu+rgDYHi1pie3U+AigT9IzNSU4F7gdWA5sBwyTlHK0jUEBlJTeAEwGtgeOBZ4AvgAmSnqz0oQTgAeBTMqZwGvAXWXdlz33gO1hwKPAicBzwEmSVtq+LbNeGu35QkIZw8PKJfdJmmz7LOAO4Bvg6Lqmzfq2GbA9HbgMeAiYJGlV5d+eASQz1V5YES6QdGdl3QXAzYUrwg0hqqaoBWD7KGA+EDIZJymd3TpyyVDYcFdgiaRP2jRmgIa275F0ercAcvmRwAGS3uk0SoP9Xvoo47hvOETSh9X1AzJg+1DgJeABSZPW5PJKKSYCDwOzJJ3dCcBVwJWlcZKJtRK2lwLDJW3VCcA8YCwwUtIfa+X21Sp6C3A+sKekCFh/1JUgl69o11RDBWR7ZPlji6ueoQmA7W3S9Wk+4NfMv6S3hnpp9tneL7pQJPxt4BVJ4Yb/MlBI52LgaiCiU42w2YWSfuoFiO2tgZnAyS37IuHpsRmS/unPQIXd8vVZYBEwCjgB2Kx8HyspZqNj2M6ejO+ORcBC31+XzIayEzMlTZPtPuBpIMjC7/ncH7YD4pGSwvi9KzrevnrfrIoe5Mxc3jjzuHJmMt0XAHOAU0O7kq5rvcD2HkCMyEpghKS/BwNRfEMo18W4fFxz5uXANcDcAIij3RmI5DaxVAV1SrI/MKaqgHVAKq5okaQD26wZDXwALA2AiMiW6VJJtbJpO9KaTo4PjDK2DdupcbxCW19oO47qc+DbAHgKSF2m1Nlp2/EBWbxOIaeG46kFUeb9u2LfRtVNj+0pEaf0XgA0XMxXcbSSllVSv37xBAG4UFIEqmPYDpuOB2YDUzNulTPjlF4vBqd/CjKKSWs2fA/cWMZuJ2BaUbHIcZRxQEO1qXEkOqQzvLyYMhWNMYw0hxVj78Y3eGBEIY3Tag6MiEwtD5JbgZRsjqQ45KawPQY4BbgJ2AW4G9it5szHgHMkLW+l4ni+8EIaLhcnVbPjZGznQXJtYcqIVKYn78BQ9rZAMhbeSDxZrFzekJH0PFJCSqH1+ZIeb4DqyhVX6pfUJRvHl3+Ybs5bIDQdQEl76j5PUnigY/QEoCblmYyNJeW9MKRYIwBDurFl078JAar2JZKh7AAAAABJRU5ErkJggg==) no-repeat;
}

.pngBtn i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACgUlEQVRYR9WXTYiNURjHf3+KhWRhI1+TkQUmiiIkNeSjJLERWZhCWchCMgjTZEEkYsPGQmpYoMhCCKVYKDI+GqWUsmAhKeXjr+d2bs2Me+fe9533Npx6663z9TvPeT7+Rwxx0xDvTx8A263ANWB0RrBnwBpJ7zPO+wvgMHAo6yJp/FtgsaSPWeb3t0AZoENS/FdttstjTwNLgNlAd/xL+lwvRBEAHcBZ4D4wHXgKtEr6Ug9EIQBhLdvjgQfAVOARsFzSt1oQhQHERrabgIfAJOAOsFrS94EgCgVIENOSJcYBN4B1kn5UgygcIEHMTD4xFrgMbJT0qxJEQwASxBzgLjAGuAC0SXJ/iIYBJIgFwG1gFLBZ0sVGAPQA8VVrcR3hnBVzy2AssBU4VyvMevUXDjAMWFRH3dgUTli4Beo9ea+UXawF6gWoNS63D9RauFK/7eGRMCX9LvdnBrDdDuwDYpEPQCfwGAhNcEVSWwrB68AbSXtszwDOAAuBSEhd5XF5AKIMb4sUCxyMygfMBV7E6YClku7Zjvh/Gc4HvAaeAweAn0CzpMiQVQVJVT2QnGqLpCbbO4FTwDzgScr9UQtmATcTQKikI8CESjohrwV2pw1WpEy3FwhFND+uATifREpYYASwUtIU25EJIyyRVNo7L8Au4FgybWjI5pQNW5Ie6ALeJbhPwP6wADAS2ACcGCxA6QrKnmw7REhYoEVSt+2rwFog5Npx4FVSSieBZcCOwQDEva+XFDqw1GxPTpVvlaQe2xPT6S9J6rQdPnI0+UaopFuStue6gjzxP9CczD7w3wHkrQVFHzTWq6sY5X2a1QL+GlEhKSRan/ZvPU5rHaMR/X8ApwVxMPU9m3oAAAAASUVORK5CYII=) no-repeat;
}

/* 按钮内小图标共用样式 */
.el-button i {
  display: inline-block !important;
  width: 14px;
  height: 14px;
  margin-right: 3px;
  background-size: 100%;
}
.el-button i.noMargin {
  margin: 0;
}

/* 画布内点边主题 */
.r-style {
  fill: var(--el-topo-fill-color);
  stroke: var(--el-topo-stroke-color);
}

.p-style {
  fill: var(--el-topo-fill-color);
  stroke: var(--el-topo-stroke-color);
}

.label-style {
  fill: var(--el-topo-label-color);
}

.x6-node-immovable {
  cursor: pointer;
}

/* 弹窗公共样式 */
.el-dialog__header {
  margin-right: 0px !important;
  padding: 5px 10px !important;
  text-align: left;
  background: var(--el-dialog-title-color);
}
.el-dialog__header .el-dialog__title {
  font-size: 14px;
}
.el-dialog__header .el-dialog__headerbtn {
  top: 0px;
  width: 34px;
  height: 34px;
}

.el-dialog__footer .el-button {
  padding: 5px 20px !important;
}

/* 统一表单弹窗样式 */
.formDialog {
  width: 40% !important;
  min-width: 480px !important;
  border: var(--el-drawer-border);
  background: var(--el-drawer-bg);
  box-shadow: unset;
}
.formDialog .el-drawer__header {
  margin-bottom: 0;
  padding: 10px 15px;
  background-color: var(--el-drawer-title-bg);
  color: var(--el-drawer-title-color);
}
.formDialog .el-drawer__body {
  overflow: hidden;
}
.formDialog .el-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.formDialog .el-form .el-form-item {
  margin-left: 2.5%;
  margin-right: 2.5%;
}
.formDialog .el-form .el-form-item .el-select,
.formDialog .el-form .el-form-item .el-input {
  width: 100%;
}
.formDialog .el-form .el-form-item .el-select .el-input__wrapper,
.formDialog .el-form .el-form-item .el-input .el-input__wrapper {
  width: 100%;
}
.formDialog .el-form .el-form-item .el-select .el-input__wrapper .el-input__inner,
.formDialog .el-form .el-form-item .el-input .el-input__wrapper .el-input__inner {
  text-align: left;
}
.formDialog .el-drawer__footer {
  display: flex;
  justify-content: space-between;
}
.formDialog .el-drawer__footer .el-button {
  width: 45%;
  margin-left: 2.5%;
  margin-right: 2.5%;
}

.remarkDialog .el-drawer__body {
  flex: none !important;
  height: 100% !important;
}

.remarkDialog .el-step .el-step__line {
  background-color: #fda722;
}

.remarkDialog .el-step__icon.is-text {
  border: 2px solid #fda722;
  color: #fda722;
}

.remarkScrollbar .el-step__description {
  padding: 5px 10px !important;
  background: var(--el-dialog-part-color) !important;
  border: 1px solid var(--el-dialog-border-color) !important;
  box-shadow: var(--el-portlet-bs-color) !important;
  color: var(--el-text-color-primary) !important;
  margin-bottom: 10px;
}

.weChatDialog .el-drawer__body {
  flex: none !important;
  height: calc(100% - 40px) !important;
}

/* 弹窗多模块标题内容布局（告警详情） */
.dialogPart {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}

.dottedHead {
  margin: 10px 0;
  height: 15px;
  line-height: 15px;
  color: #fda722;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.dotted {
  flex: 1;
  height: 0px;
  margin-left: 10px;
  border-bottom: 2px dashed var(--el-dialog-border-color);
}

.dialogContent {
  display: flex;
  padding: 10px;
  background: var(--el-dialog-part-color);
  border: 1px solid var(--el-dialog-border-color);
  font-size: 12px;
  color: var(--el-dialog-text-color);
}

/* 资产状态颜色*/
.healthText {
  color: #0cc192;
}

.subHealthText {
  color: #fda722;
}

.highRiskText {
  color: #c14c4c;
}

.offLineText {
  color: #c6c6c6;
}

.unkownText {
  color: #27639d;
}

.healthBg {
  background: #0cc192 !important;
}

.subHealthBg {
  background: #fda722 !important;
}

.highRiskBg {
  background: #c14c4c !important;
}

.offLineBg {
  background: #c6c6c6 !important;
}

.unkownBg {
  background: #27639d !important;
}

.blueBg {
  background: #0080ff !important;
}

.cyanBg {
  background: #0cc1bf !important;
}

/* 告警状态颜色 */
.alertClass1 {
  color: #f04134;
}

.alertClass2 {
  color: #ff931d;
}

.alertClass3 {
  color: #ffd667;
}

.alertClass4 {
  color: #9ed5fe;
}

.alertClass5 {
  color: #82a5f7;
}

/* 大屏布局 */
.fullScreen {
  padding: 0 !important;
  width: 100%;
  height: 100% !important;
  position: relative;
}

.fullContent {
  position: absolute;
  top: 65px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  display: flex;
  flex-direction: column;
}
.fullContent .el-row {
  margin-bottom: 15px;
  min-height: 230px;
}

.fullBottom {
  flex: 1;
  min-height: 150px !important;
  margin-bottom: 0px !important;
}

.grid-content {
  background: var(--el-bg-color);
  border: 1px solid var(--el-portlet-border-color);
  height: 100%;
  border-radius: 5px;
  padding: 10px;
  font-size: 12px;
  font-size: 1.2vh;
  position: relative;
}

.screenTitle {
  padding-left: 10px;
  font-size: 13px;
  font-size: 1.2vh;
  position: relative;
}
.screenTitle::before {
  display: inline-block;
  content: "";
  width: 3px;
  background: var(--el-color-primary);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}

/* 报表共用样式 */
.report-part .screenTitle {
  font-size: 13px;
}
.report-part .titleTip {
  margin-left: 5px;
  font-size: 12px;
  color: #bbb;
}

/* 分割线 */
.el_divider {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 2.5%;
}
.el_divider span {
  color: var(--el-color-primary);
  font-weight: bold;
  display: inline-flex;
  align-items: center;
}
.el_divider div {
  flex: 1;
  border-top: 1px dashed var(--el-border-color);
  margin: 0 10px;
}

.el-tree .el-checkbox__inner::after {
  border-width: 2px;
}
.el-tree .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  transform: scale(0.7, 1);
}

/* 暂无数据 */
.noData {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 0;
}
.noData span {
  display: block;
  margin-top: -20px;
  width: 50%;
  height: 50%;
  max-width: 310px;
  max-height: 230px;
  background: url(../img/nodata.e8836d9d.png) no-repeat center;
  background-size: contain;
}
.noData p {
  text-align: center;
  font-size: 16px;
  position: relative;
  left: 8px;
  top: 20px;
}

.dark .noData span {
  background: url(../img/black_nodata.935e1157.png) no-repeat center;
  background-size: contain;
}

/* 圆点*/
i.circle {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  margin-right: 5px;
  background: rgba(51, 51, 51, 0.8);
  display: inline-block;
}

.dark i.circle {
  background: #fff;
}

/* json-viewer共用样式 */
.jv-container {
  background: none !important;
  color: var(--el-text-color-primary) !important;
  border: none !important;
}
.jv-container .jv-key {
  color: var(--el-text-color-primary) !important;
}
.jv-container .jv-item.jv-object {
  color: var(--el-text-color-primary) !important;
}

/* 二次确认共用样式 */
.el-message-box__btns {
  flex-direction: row-reverse !important;
  justify-content: center !important;
}
.el-message-box__btns .el-button--primary {
  margin-right: 20px !important;
}

.wangEditor {
  z-index: 999;
}
.wangEditor h1 {
  font-size: 33px;
}
.wangEditor h2 {
  font-size: 27px;
}
.wangEditor h3 {
  font-size: 23px;
}
.wangEditor h4 {
  font-size: 17px;
}
.wangEditor h5 {
  font-size: 13px;
}
.wangEditor h6 {
  font-size: 12px;
}
.wangEditor blockquote {
  background-color: transparent !important;
  border-left: 3px solid var(--el-border-color) !important;
}
.wangEditor pre > code {
  border: 1px solid var(--el-border-color) !important;
  background-color: var(--el-fill-color-light) !important;
  text-shadow: unset !important;
}
.wangEditor a {
  color: #0080ff;
  font-weight: 400;
}
.wangEditor a:hover {
  text-decoration: underline;
}

.dark .lookwangEditor p,
.dark .lookwangEditor span,
.dark .lookwangEditor ul,
.dark .lookwangEditor li,
.dark .lookwangEditor ol,
.dark .lookwangEditor h1,
.dark .lookwangEditor h2,
.dark .lookwangEditor h3,
.dark .lookwangEditor h4,
.dark .lookwangEditor h5,
.dark .lookwangEditor em,
.dark .lookwangEditor i,
.dark .lookwangEditor div,
.dark .lookwangEditor pre,
.dark .lookwangEditor table,
.dark .lookwangEditor tbody,
.dark .lookwangEditor thead,
.dark .lookwangEditor th,
.dark .lookwangEditor tr,
.dark .lookwangEditor code,
.dark .lookwangEditor section {
  color: #eceff8 !important;
  background: #1c2942 !important;
}

.lookwangEditor ul,
.lookwangEditor ol {
  padding-left: 40px;
}

.el-message-box {
  --el-messagebox-padding-primary: 10px;
  max-width: 35%;
  padding-bottom: 0;
}
.el-message-box .el-message-box__header {
  background: var(--el-dialog-title-color);
}
.el-message-box .el-message-box__content {
  padding: 0;
}
.el-message-box .el-message-box__content .el-message-box__status {
  left: 10px;
  font-size: 20px !important;
}
.el-message-box .el-message-box__content .el-message-box__message {
  padding: 10px 20px;
}
.el-message-box .el-message-box__btns {
  padding: 15px;
}
.el-message-box .el-message-box__btns .el-button {
  padding: 0 20px !important;
}
.el-message-box .el-message-box__input {
  padding: 15px 10px 0;
}

/*formDialog*/
.formDialog.minW600 {
  min-width: 600px !important;
}
.formDialog.minW1000 {
  min-width: 1000px !important;
}
.formDialog .el-form .el-form-item.width45 {
  width: 45%;
}
.formDialog .el-form .el-form-item.width100 {
  width: 100%;
}
.formDialog .el-form .el-form-item .elIptNumWid100 {
  width: 100%;
}
.formDialog .el-form .el-form-item .elIptNumWid100 .el-input__inner {
  text-align: center !important;
}

/*collapseType-Boder 带边框*/
.el-collapse.collapseType-Boder {
  --el-collapse-header-height: 32px;
}
.el-collapse.collapseType-Boder .el-collapse-item:not(:first-child) {
  border-top: 1px solid var(--el-collapse-border-color);
}
.el-collapse.collapseType-Boder div[role=tab] {
  border-left: 1px solid var(--el-collapse-border-color);
  border-right: 1px solid var(--el-collapse-border-color);
}
.el-collapse.collapseType-Boder div[role=tab][aria-expanded=true] {
  border-bottom: 1px solid var(--el-collapse-border-color);
}
.el-collapse.collapseType-Boder div[role=tab] .el-collapse-item__header {
  background: var(--el-drawer-title-bg);
}
.el-collapse.collapseType-Boder .el-collapse-item__wrap {
  border-left: 1px solid var(--el-collapse-border-color);
  border-right: 1px solid var(--el-collapse-border-color);
}
.el-collapse.collapseType-Boder .collapseType-Title {
  width: 100%;
  position: relative;
  padding: 0 10px;
}

/*注意文本样式*/
b.bNotice {
  color: #c14c4c;
  font-size: 12px;
  margin-left: 10px;
}

.select-more {
  text-align: center;
  cursor: pointer;
}
.select-more:hover {
  color: var(--el-color-primary);
}

.dark .el-popper.el-select__popper {
  border-color: #5a6783;
  background: #203557;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.72);
}
.dark .el-popper.el-select__popper .el-popper__arrow::before {
  border-color: #5a6783;
  background: #203557;
}

/*滚动条宽度*/
.el-textarea__inner::-webkit-scrollbar {
  width: 6px !important;
}

.dark .el-textarea__inner::-webkit-scrollbar-thumb {
  border-radius: 1px !important;
  background: rgb(38, 60, 98) !important;
}

.dark .el-textarea__inner::-webkit-scrollbar-track {
  border-radius: 0 !important;
  background: rgba(31, 48, 78, 0.61) !important;
}

.light .el-textarea__inner::-webkit-scrollbar-thumb {
  border-radius: 1px !important;
  background: rgb(220, 222, 223) !important;
}

.light .el-textarea__inner::-webkit-scrollbar-track {
  border-radius: 0 !important;
  background: rgba(238, 238, 240, 0.61) !important;
}

.dark .el-select__wrapper .el-tag--info {
  background-color: rgba(255, 255, 255, 0.07) !important;
  color: rgba(255, 255, 255, 0.85) !important;
}

.el-select-dropdown__wrap {
  max-height: 240px !important;
}

.jv-container {
  width: 100%;
}
.jv-container .jv-code {
  padding: 0;
}

.el-dialog .el-dialog__footer {
  text-align: center;
}
.svg-icon[data-v-8b2d57ac] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9pY29ucy9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQztBQUMzQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQTtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxpQ0FBaUM7QUFDakM7O0FBRUE7QUFDQSxpQ0FBaUM7QUFDakM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ252REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJjc3MvYXBwLjE3MzYzMDMzNTE2NzIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmI7XG59XG5cbjpyb290IHtcbiAgLS10ZXh0LWNvbG9yOiAjMzMzMzMzO1xuICAtLWVsLXN3aXRjaC1vZmZDb2xvcjogI2Q5ZDlkOTtcbiAgLS1lbC1kaWFsb2ctY29udC1iZzogI2ZhZmFmYTtcbiAgLS1lbC1ib3JkZXItY29sb3I6ICNlNGU5ZjA7XG4gIC0tZWwtY29sb3ItcHJpbWFyeS1saWdodC05OiAjZWFlYWVhO1xuICAtLWVsLWJnLWNvbG9yOiAjZmZmO1xuICAtLWVsLWJnLWNvbG9yLTE6ICNmZmZmZmY7XG4gIC0tZWwtbWVudS1iZy1jb2xvcjogI2YyZjRmODtcbiAgLS1lbC1jb2xvci1iZzogI2YxZjRmYTtcbiAgLS1lbC1ib3gtc2hhZG93OiAwcHggMHB4IDJweCAwcHggI2U2ZWRmODtcbiAgLS1lbC10YWJzLWl0ZW1zLWJnOiAjZmZmZmZmO1xuICAtLWVsLXRvb2x0aXAtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tZWwtdG9vbHRpcC1ib3JkZXItY29sb3I6ICNlYWVkZjc7XG4gIC0tZWwtdGFibGUtdGg6ICNmOWZhZmI7XG4gIC0tZWwtdGFibGUtdGgtdGV4dDogIzMzMztcbiAgLS1jb2xsZWN0LW11bnUtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWNvbGxlY3QtbXVudS1vbi1iZy1jb2xvcjogI2Y2ZjlmYTtcbiAgLS1tb2R1bGUtYmc6ICNmOWZhZmI7XG4gIC0tcmVwb3J0LXRhYi1iZzogI2ZmZjZlODtcbiAgLS1yZXBvcnQtdGgtYmc6ICNmOWZhZmI7XG4gIC0tcmVwb3J0LXRpdGxlLWJnOiAjZjlmOWY5O1xuICAtLWVsLWZvbnQtc2l6ZS1sYXJnZTogMTRweDtcbiAgLyog5by556qXICovXG4gIC0tZWwtcG9ydGxldC1iZy1jb2xvcjogI2ZmZjtcbiAgLS1lbC1wb3J0bGV0LWJzLWNvbG9yOiAwcHggMHB4IDJweCAwcHggI2U2ZWRmODtcbiAgLS1lbC1wb3J0bGV0LWJvcmRlci1jb2xvcjogI2ViZjBmYjtcbiAgLS1lbC1kaWFsb2ctdGl0bGUtY29sb3I6ICNmNWY0Zjc7XG4gIC0tZWwtZGlhbG9nLXBhcnQtY29sb3I6ICNmOWZhZmI7XG4gIC0tZWwtZGlhbG9nLXBhcnQtY29sb3IyOiAjZmZmO1xuICAtLWVsLWRpYWxvZy1ibHVyLWNvbG9yOiAjZjlmYWZiY2M7XG4gIC0tZWwtZGlhbG9nLWJvcmRlci1jb2xvcjogI2U1ZWFmMDtcbiAgLS1lbC1kaWFsb2ctdGV4dC1jb2xvcjogIzI0MmY1NztcbiAgLS1lbC1kcmF3ZXItYm9yZGVyOiAxcHggc29saWQgI2VhZWRmNztcbiAgLS1lbC1kcmF3ZXItYmc6ICNmZmZmZmY7XG4gIC0tZWwtZHJhd2VyLXRpdGxlLWJnOiAjZjJmNGY4O1xuICAtLWVsLWRyYXdlci10aXRsZS1jb2xvcjogIzI0MmY1NztcbiAgLyog6LWE5Lqn57G75Z6L5L6n6L655qCPICovXG4gIC0tYXNzZXRHcm91cC1oZWFkZXItYmc6ICNmOWZhZmI7XG4gIC0tYXNzZXRHcm91cC1oZWFkZXItYm9yZGVyOiAxcHggc29saWQgI2YxZjRmOTtcbiAgLS1hc3NldEdyb3VwLWhlYWRlci1ib3JkZXIxOiAxcHggc29saWQgIzAwODBmZjtcbiAgLS1hc3NldEdyb3VwLWhlYWRlci1iczogbm9uZTtcbiAgLS1hc3NldEdyb3VwLWl0ZW0tYmcxOiAjZmZmO1xuICAtLWFzc2V0R3JvdXAtaXRlbS1iZzI6ICNmM2Y5ZmY7XG4gIC0tYXNzZXRHcm91cC1pdGVtLWJzOiBub25lO1xuICAtLWFzc2V0R3JvdXAtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCAjZjFmNGY5O1xuICAvKiDmi5PmiZEgKi9cbiAgLS10b3BvLWJvcmRlci1jb2xvcjogI2ViZjBmYjtcbiAgLS1lbC10b3BvLWZpbGwtY29sb3I6ICNmZmZmZmY7XG4gIC0tZWwtdG9wby1zdHJva2UtY29sb3I6ICNmMWY0Zjk7XG4gIC0tZWwtdG9wby1sYWJlbC1jb2xvcjogIzI0MmY1NztcbiAgLS1lbC10b3BvLW5vZGUtdGV4dC1jb2xvcjogI2NjYztcbiAgLS1lbC10b3BvLW5vZGUtbGFiZWwtY29sb3I6ICMzOTQzNWM7XG4gIC0tZWwtdG9wby1ub2RlLXN0cm9rZS1jb2xvcjogI2YxZjRmOTtcbiAgLyog5Zu+6KGoICovXG4gIC0tY2hhcnRzLWdyZWVuLWNvbG9yOiAjYmVlMTk3O1xuICAtLWNoYXJ0cy1wZXJjZW50YWdlLWNvbG9yOiAjMjQyZjU3O1xuICAtLWNoYXJ0cy1pbmRleC1jb2xvcjogI2YwZjJmNTtcbiAgLS1jaGFydHMtdGFnLWJnOiAjZDllNGY0O1xuICAvKiDnu4jnq68gKi9cbiAgLS14dGVybS10aXRsZS1iZy1jb2xvcjogI2Y3ZjdmODtcbiAgLS14dGVybS10YWItaXRlbS1iZy1jb2xvcjogI2ZmZmZmZjtcbiAgLyog6YCa55So5oyJ6ZKuICovXG59XG46cm9vdCAuZWwtYnV0dG9uIHtcbiAgLS1lbC1idXR0b24tYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tZWwtYnV0dG9uLWNvbG9yOiAjNDQ0O1xuICAtLWVsLWJ1dHRvbi1ib3JkZXItY29sb3I6ICNlYWVkZjc7XG4gIC0tZWwtcmVkYnRuLWNvbG9yOiAjZjA0MTM0O1xuICAtLWVsLWJ0bi1kaXMtYmc6ICNmNWY1ZjU7XG4gIC0tZWwtYnRuLWRpcy1jb2xvcjogIzk5OTk5OTtcbiAgLS1lbC1idG4tZGlzLWJjOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1idXR0b24tYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZWwtYnV0dG9uLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWwtYm9yZGVyLWNvbG9yKTtcbn1cbjpyb290IC5lbC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1idXR0b24tYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZWwtYnV0dG9uLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWwtYm9yZGVyLWNvbG9yKTtcbn1cbjpyb290IC5lbC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZWwtY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWwtY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVsLWJ1dHRvbi1iZy1jb2xvcik7XG59XG46cm9vdCAuZWwtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVsLWJ1dHRvbi1iZy1jb2xvcik7XG59XG46cm9vdCAuZWwtYnV0dG9uOmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1jb2xvci1wcmltYXJ5KTtcbiAgb3BhY2l0eTogMC4xO1xufVxuOnJvb3QgLmVsLWJ1dHRvbi5yZWRCdG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1idXR0b24tYmctY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbC1yZWRidG4tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZWwtcmVkYnRuLWNvbG9yKTtcbn1cbjpyb290IC5lbC1idXR0b24ucmVkQnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtcmVkYnRuLWNvbG9yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46cm9vdCAuZWwtYnV0dG9uLnJlZEJ0bjpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuOnJvb3QgLmVsLWJ1dHRvbi5yZWRCdG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtcmVkYnRuLWNvbG9yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46cm9vdCAuZWwtYnV0dG9uLnJlZEJ0bjphY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbjpyb290IC5lbC1idXR0b24uZWwtYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG46cm9vdCAuZWwtYnV0dG9uLmVsLWJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVsLWNvbG9yLXByaW1hcnkpO1xufVxuOnJvb3QgLmVsLWJ1dHRvbi5lbC1idXR0b24tLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbjpyb290IC5lbC1idXR0b24uZWwtYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuOnJvb3QgLmVsLWJ1dHRvbi5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuOnJvb3QgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZCwgOnJvb3QgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3ZlciwgOnJvb3QgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZDphY3RpdmUsIDpyb290IC5lbC1idXR0b24uaXMtZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1idG4tZGlzLWJnKTtcbiAgY29sb3I6IHZhcigtLWVsLWJ0bi1kaXMtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbC1idG4tZGlzLWJjKTtcbn1cbjpyb290IC5lbC1idXR0b24uaXMtZGlzYWJsZWQ6OmFmdGVyLCA6cm9vdCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyOjphZnRlciwgOnJvb3QgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZDphY3RpdmU6OmFmdGVyLCA6cm9vdCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXJrIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMTIxYjJlO1xufVxuXG5odG1sLmRhcmsge1xuICAtLXRleHQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1lbC1zd2l0Y2gtb2ZmQ29sb3I6ICM0YzU0Njk7XG4gIC0tZWwtZGlhbG9nLWNvbnQtYmc6ICMxOTI1M2E7XG4gIC0tZWwtYm9yZGVyLWNvbG9yOiAjMzMzYjUxO1xuICAtLWVsLWNvbG9yLXByaW1hcnktbGlnaHQtOTogIzJhM2Y2MDtcbiAgLS1lbC1iZy1jb2xvcjogIzFmMjk0MDtcbiAgLS1lbC1iZy1jb2xvci0xOiAjMjUzMDRhO1xuICAtLWVsLW1lbnUtYmctY29sb3I6ICMxZjI5NDA7XG4gIC0tZWwtY29sb3ItYmc6ICMyNTMwNGE7XG4gIC0tZWwtYm94LXNoYWRvdzogdW5zZXQ7XG4gIC0tZWwtZmlsbC1jb2xvci1saWdodDogIzFlMzA0ZTtcbiAgLS1lbC1tYXNrLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tZWwtYmctY29sb3Itb3ZlcmxheTogIzFjMjk0MjtcbiAgLS1lbC10ZXh0LWNvbG9yLXNlY29uZGFyeTogI2VlZTtcbiAgLS1lbC1ib3JkZXItY29sb3ItbGlnaHRlcjogIzMzM2I1MTtcbiAgLS1lbC10YWJzLWl0ZW1zLWJnOiAjMWMyOTQyO1xuICAtLWVsLXRvb2x0aXAtYmctY29sb3I6ICMyMDM1NTc7XG4gIC0tZWwtdG9vbHRpcC1ib3JkZXItY29sb3I6ICM1YTY3ODM7XG4gIC0tZWwtdGFibGUtdGg6ICMxZTMwNGU7XG4gIC0tZWwtdGFibGUtdGgtdGV4dDogI2VlZTtcbiAgLS1lbC1ib3JkZXItY29sb3ItbGlnaHQ6ICMzMzNiNTE7XG4gIC0tY29sbGVjdC1tdW51LWJnLWNvbG9yOiAjMWUzMDRlO1xuICAtLWNvbGxlY3QtbXVudS1vbi1iZy1jb2xvcjogIzI4MzU1MjtcbiAgLS1tb2R1bGUtYmc6ICM0MzRkNjM7XG4gIC0tcmVwb3J0LXRhYi1iZzogIzM1MzUzYztcbiAgLS1yZXBvcnQtdGgtYmc6ICMyYzM4NTM7XG4gIC0tcmVwb3J0LXRpdGxlLWJnOiAjMzU0NDY1O1xuICAvKiDlvLnnqpcgKi9cbiAgLS1lbC1wb3J0bGV0LWJnLWNvbG9yOiAjMWMyOTQyO1xuICAtLWVsLXBvcnRsZXQtYnMtY29sb3I6IDBweCAwcHggMnB4IDBweCAjMmEzMjQ2O1xuICAtLWVsLXBvcnRsZXQtYm9yZGVyLWNvbG9yOiAjMmEzMjQ2O1xuICAtLWVsLWRpYWxvZy10aXRsZS1jb2xvcjogIzJkMzc1NDtcbiAgLS1lbC1kaWFsb2ctcGFydC1jb2xvcjogIzI1MzA0YTtcbiAgLS1lbC1kaWFsb2ctcGFydC1jb2xvcjI6ICMyNTMwNGE7XG4gIC0tZWwtZGlhbG9nLWJsdXItY29sb3I6ICMyNTMwNGFjYztcbiAgLS1lbC1kaWFsb2ctYm9yZGVyLWNvbG9yOiAjMzc0MTViO1xuICAtLWVsLWRpYWxvZy10ZXh0LWNvbG9yOiAjZWVlO1xuICAtLWVsLWRyYXdlci1ib3JkZXI6IDFweCBzb2xpZCAjMzMzYjUxO1xuICAtLWVsLWRyYXdlci1iZzogIzFjMjk0MjtcbiAgLS1lbC1kcmF3ZXItdGl0bGUtYmc6ICMxZTMwNGU7XG4gIC0tZWwtZHJhd2VyLXRpdGxlLWNvbG9yOiAjZWNlZmY4O1xuICAvKiDotYTkuqfnsbvlnovkvqfovrnmoI8gKi9cbiAgLS1hc3NldEdyb3VwLWhlYWRlci1iZzogIzI4MzU1MjtcbiAgLS1hc3NldEdyb3VwLWhlYWRlci1ib3JkZXI6IDFweCBzb2xpZCAjMzk0MzVjO1xuICAtLWFzc2V0R3JvdXAtaGVhZGVyLWJvcmRlcjE6IDFweCBzb2xpZCAjMzk0MzVjO1xuICAtLWFzc2V0R3JvdXAtaGVhZGVyLWJzOiAwcHggMnB4IDRweCAwcHggcmdiKDI4IDQxIDkwIC8gNCUpO1xuICAtLWFzc2V0R3JvdXAtaXRlbS1iZzogIzFiMzE1MjtcbiAgLS1hc3NldEdyb3VwLWl0ZW0tYmcxOiAjMjUzMDRhO1xuICAtLWFzc2V0R3JvdXAtaXRlbS1iZzI6ICMxYjMxNTI7XG4gIC0tYXNzZXRHcm91cC1pdGVtLWJzOiAwcHggMnB4IDRweCAwcHggcmdiKDI4IDQxIDkwIC8gNCUpO1xuICAtLWFzc2V0R3JvdXAtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCAjMzk0MzVjO1xuICAvKiDmi5PmiZEgKi9cbiAgLS10b3BvLWJvcmRlci1jb2xvcjogIzMwM2E1MztcbiAgLS1lbC10b3BvLWZpbGwtY29sb3I6ICMzMDNhNTM7XG4gIC0tZWwtdG9wby1zdHJva2UtY29sb3I6ICMzMDNhNTM7XG4gIC0tZWwtdG9wby1sYWJlbC1jb2xvcjogI2ZmZmZmZmNjO1xuICAtLWVsLXRvcG8tbm9kZS10ZXh0LWNvbG9yOiAjMzk0MzVjO1xuICAtLWVsLXRvcG8tbm9kZS1sYWJlbC1jb2xvcjogI2ZmZjtcbiAgLS1lbC10b3BvLW5vZGUtc3Ryb2tlLWNvbG9yOiAjZjFmNGY5O1xuICAvKiDlm77ooaggKi9cbiAgLS1jaGFydHMtZ3JlZW4tY29sb3I6ICM3MTk1NTg7XG4gIC0tY2hhcnRzLXBlcmNlbnRhZ2UtY29sb3I6ICMxODkwZmY7XG4gIC0tY2hhcnRzLWluZGV4LWNvbG9yOiAjMTYxZTMwO1xuICAtLWNoYXJ0cy10YWctYmc6ICMyMTM4NWI7XG4gIC8qIOi+k+WFpeahhuemgeeUqOiJsuWAvCAqL1xuICAtLWVsLWRpc2FibGVkLWJnLWNvbG9yOiAjMWQyNjNjO1xuICAvKiDpgJrnlKjmjInpkq4gKi9cbiAgLyog57uI56uvICovXG4gIC0teHRlcm0tdGl0bGUtYmctY29sb3I6ICMxNTI0M2Y7XG4gIC0teHRlcm0tdGFiLWl0ZW0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXctZS10ZXh0YXJlYS1iZy1jb2xvcjogIzFjMjk0MjtcbiAgLS13LWUtdGV4dGFyZWEtY29sb3I6ICNlY2VmZjg7XG4gIC0tdy1lLXRvb2xiYXItYmctY29sb3I6ICMxYzI5NDI7XG4gIC0tdy1lLXRvb2xiYXItY29sb3I6ICNlY2VmZjg7XG4gIC0tdy1lLXRvb2xiYXItYWN0aXZlLWJnLWNvbG9yOiAjMTIxYjJlO1xuICAtLXctZS10b29sYmFyLWFjdGl2ZS1jb2xvcjogI2VjZWZmODtcbiAgLS13LWUtdG9vbGJhci1ib3JkZXItY29sb3I6IHZhcigtLWVsLWJvcmRlci1jb2xvcik7XG59XG5odG1sLmRhcmsgLmVsLWJ1dHRvbiB7XG4gIC0tZWwtYnV0dG9uLWJnLWNvbG9yOiAjMWUzMDRlO1xuICAtLWVsLWJ1dHRvbi1jb2xvcjogI2VjZWZmODtcbiAgLS1lbC1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1lbC1ib3JkZXItY29sb3IpO1xuICAtLWVsLXJlZGJ0bi1jb2xvcjogI2MxNGM0YztcbiAgLS1lbC1idG4tZGlzLWJnOiAjMWQyNjNjO1xuICAtLWVsLWJ0bi1kaXMtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgLS1lbC1idG4tZGlzLWJjOiAjMzMzYjUxO1xufVxuaHRtbC5kYXJrIC5lbC1idXR0b24uZWwtYnV0dG9uLS1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbmh0bWwuZGFyayAuZWwtYnV0dG9uLmVsLWJ1dHRvbi0tcHJpbWFyeTphY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuaHRtbC5kYXJrIC5lbC1idXR0b24uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyog6KGo5qC86aG16Z2i5aS06YOo5pqX6buR5qih5byP5qC35byPICovXG4uZGFyayAuZWwtaW5wdXRfX3dyYXBwZXIsXG4uZGFyayAuZWwtc2VsZWN0X193cmFwcGVyLFxuLmRhcmsgLmVsLXRleHRhcmVhX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzMzM2I1MTtcbiAgYmFja2dyb3VuZDogIzFlMzA0ZTtcbn1cbi5kYXJrIC5pcy1kaXNhYmxlZC5lbC1pbnB1dF9fd3JhcHBlciwgLmRhcmsgLmlzLWRpc2FibGVkLmVsLXNlbGVjdF9fd3JhcHBlciwgLmRhcmsgLmlzLWRpc2FibGVkLmVsLXRleHRhcmVhX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVsLWRpc2FibGVkLWJnLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWVsLWRpc2FibGVkLWJvcmRlci1jb2xvcikgaW5zZXQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZhbWlseTogUGluZ0ZhbmcgU0MsIEhlbHZldGljYSBOZXVlLCBNaWNyb3NvZnQgWWFIZWksIEFyaWFsLCBIaXJhZ2lubyBTYW5zIEdCLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI2FwcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWVsLXRleHQtY29sb3ItcHJpbWFyeSk7XG59XG4jYXBwIC5lbC1zZWxlY3RfX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbn1cbiNhcHAgLmVsLWlucHV0X193cmFwcGVyIC5lbC1pbnB1dF9faW5uZXIge1xuICBoZWlnaHQ6IDI4cHg7XG59XG4jYXBwIC5lbC1pbnB1dF9fd3JhcHBlci5lbC1kYXRlLWVkaXRvciB7XG4gIGhlaWdodDogMzBweDtcbn1cbiNhcHAgLmVsLWlucHV0X193cmFwcGVyLmVsLWRhdGUtZWRpdG9yIC5lbC1yYW5nZS1pbnB1dCB7XG4gIGhlaWdodDogMjZweDtcbn1cbiNhcHAgLmVsLWJ1dHRvbi5pcy1saW5rOmZvY3VzLFxuI2FwcCAuZWwtYnV0dG9uLmlzLWxpbms6aG92ZXIge1xuICBjb2xvcjogdW5zZXQ7XG59XG4jYXBwIC5lbC1zY3JvbGxiYXJfX2JhciB7XG4gIHotaW5kZXg6IDk7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hLFxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb2x1bW4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb2x1bW4tYm90dG9tIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXgtcmlnaHQge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJldHdlZW4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNlbnRlci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGwtcGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuLmJsdWUge1xuICBjb2xvcjogIzAwODBmZiAhaW1wb3J0YW50O1xufVxuXG4ucmVkIHtcbiAgY29sb3I6ICNjMTRjNGMgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuIHtcbiAgY29sb3I6ICM0MWNmY2QgIWltcG9ydGFudDtcbn1cblxuLmN5YW4ge1xuICBjb2xvcjogIzBjYzFiZiAhaW1wb3J0YW50O1xufVxuXG4uZ3JheSB7XG4gIGNvbG9yOiAjYzZjNmM2ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2Uge1xuICBjb2xvcjogI2ZkYTcyMiAhaW1wb3J0YW50O1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVsLWRpYWxvZy1wYXJ0LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWwtZGlhbG9nLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWVsLXBvcnRsZXQtYnMtY29sb3IpO1xufVxuXG4uY2FyZDIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1kaWFsb2ctcGFydC1jb2xvcjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbC1kaWFsb2ctYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZWwtcG9ydGxldC1icy1jb2xvcik7XG59XG5cbi5jb21tb24tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYmctcGFydCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVsLWJnLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWwtcG9ydGxldC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcnRsZXQtYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1wb3J0bGV0LWJnLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWwtcG9ydGxldC1ib3JkZXItY29sb3IpO1xuICAvKmJveC1zaGFkb3c6IHZhcigtLWVsLXBvcnRsZXQtYnMtY29sb3IpOyovXG59XG5cbi50YWJsZS1vbmx5LWhlYWQgLmVsLXRhYmxlX19ib2R5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJhd2VyLWZvb3Rlci1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRyYXdlci1mb290ZXItYnV0dG9uIC5lbC1idXR0b24ge1xuICBmbGV4OiAwIDEgNDUlO1xufVxuXG4vKiDliJfooajluIPlsYAgKi9cbi5wb3J0bGV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcnRsZXQgLnBvcnRsZXQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtcG9ydGxldC1iZy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucG9ydGxldCAucG9ydGxldC10aXRsZSAuYnRucyAuZWwtYnV0dG9uIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMTBweCAxNXB4IDA7XG59XG4ucG9ydGxldCAucG9ydGxldC10aXRsZSAuYnRucyAuZWwtYnV0dG9uLmJvcmRlckJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWwtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1lbC1jb2xvci1wcmltYXJ5KTtcbn1cbi5wb3J0bGV0IC5wb3J0bGV0LXRpdGxlIC5idG5zIC5lbC1iYWRnZV9fY29udGVudC5pcy1maXhlZCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnBvcnRsZXQgLnBvcnRsZXQtdGl0bGUgLnBvcnRsZXQtdGl0bGUtYnRucyB7XG4gIGZsZXg6IDE7XG59XG4ucG9ydGxldCAucG9ydGxldC10aXRsZSAucG9ydGxldC10aXRsZS1idG5zIC5lbC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ucG9ydGxldCAucG9ydGxldC10aXRsZSAuZWwtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3J0bGV0IC5wb3J0bGV0LXRpdGxlIC5lbC1mb3JtIC5lbC1mb3JtLWl0ZW0ge1xuICB3aWR0aDogNDUlO1xufVxuLnBvcnRsZXQgLnBvcnRsZXQtdGl0bGUgLmVsLWZvcm0gLmVsLWZvcm0taXRlbSAuZWwtYnV0dG9uIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wb3J0bGV0IC5wb3J0bGV0LXRpdGxlIC5lbC1mb3JtIC5lbC1mb3JtLWl0ZW0gLmlzLWxpbmsge1xuICBjb2xvcjogdmFyKC0tZWwtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3J0bGV0IC5wb3J0bGV0LXRpdGxlIC5lbC1zZWxlY3QsXG4ucG9ydGxldCAucG9ydGxldC10aXRsZSAuZWwtaW5wdXQsXG4ucG9ydGxldCAucG9ydGxldC10aXRsZSAuZWwtaW5wdXQtbnVtYmVyLFxuLnBvcnRsZXQgLnBvcnRsZXQtdGl0bGUgLmVsLWRhdGUtcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9ydGxldCAucG9ydGxldC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVsLXBvcnRsZXQtYmctY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIOWkmue6p3RhYuW1jOWllyAqL1xuLnBvcnRsZXQtdGFicy13cmFwLm9uZS1wb3J0bGV0LXRhYnMtd3JhcCAuZWwtdGFicyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3J0bGV0LXRhYnMtd3JhcC5vbmUtcG9ydGxldC10YWJzLXdyYXAgLmVsLXRhYnMgLnBvcnRsZXQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9ydGxldC10YWJzLXdyYXAub25lLXBvcnRsZXQtdGFicy13cmFwIC5wb3J0bGV0LXRhYnMtd3JhcC50d28tcG9ydGxldC10YWJzLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wb3J0bGV0LXRhYnMtd3JhcC5vbmUtcG9ydGxldC10YWJzLXdyYXAgLnBvcnRsZXQtdGFicy13cmFwLnR3by1wb3J0bGV0LXRhYnMtd3JhcCAuZWwtdGFicyAuZWwtdGFic19fY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG59XG4ucG9ydGxldC10YWJzLXdyYXAub25lLXBvcnRsZXQtdGFicy13cmFwIC5wb3J0bGV0LXRhYnMtd3JhcC50d28tcG9ydGxldC10YWJzLXdyYXAgLnBvcnRsZXQtdGl0bGUge1xuICBib3JkZXI6IDA7XG59XG4ucG9ydGxldC10YWJzLXdyYXAub25lLXBvcnRsZXQtdGFicy13cmFwIC5wb3J0bGV0LXRhYnMtd3JhcC50d28tcG9ydGxldC10YWJzLXdyYXAgLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyog5bim6LWE5Lqn5L6n6L655qCP5biD5bGAICovXG4uYXNzZXQtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5hc3NldC1zaWRlIC5wb3J0bGV0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDA7XG59XG4uYXNzZXQtc2lkZSAucG9ydGxldCAuZm9jdXNJcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hc3NldC1zaWRlIC5wb3J0bGV0IC5mb2N1c0lzLm9uIHtcbiAgY29sb3I6ICNjMTRjNGM7XG59XG5cbi8qIOWtl+WFuOagt+W8jyAqL1xuLnNwLXRpY2tldENsYXNzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zcC10aWNrZXRDbGFzcy5zcC10aWNrZXRDbGFzczEge1xuICBiYWNrZ3JvdW5kOiAjZjA0MTM0O1xufVxuLnNwLXRpY2tldENsYXNzLnNwLXRpY2tldENsYXNzMiB7XG4gIGJhY2tncm91bmQ6ICNmZjkzMWQ7XG59XG4uc3AtdGlja2V0Q2xhc3Muc3AtdGlja2V0Q2xhc3MzIHtcbiAgYmFja2dyb3VuZDogI2ZmYmIwMztcbn1cbi5zcC10aWNrZXRDbGFzcy5zcC10aWNrZXRDbGFzczQge1xuICBiYWNrZ3JvdW5kOiAjOWVkNWZlO1xufVxuLnNwLXRpY2tldENsYXNzLnNwLXRpY2tldENsYXNzNSB7XG4gIGJhY2tncm91bmQ6ICMzMzdkZmY7XG59XG5cbi5zcC1hc3NldFJpc2suc3AtYXNzZXRSaXNrMSB7XG4gIGNvbG9yOiAjZmE1MDg3O1xufVxuLnNwLWFzc2V0Umlzay5zcC1hc3NldFJpc2syIHtcbiAgY29sb3I6ICNmZmM4MDA7XG59XG4uc3AtYXNzZXRSaXNrLnNwLWFzc2V0UmlzazMge1xuICBjb2xvcjogIzA0Yjc4YTtcbn1cbi5zcC1hc3NldFJpc2suc3AtYXNzZXRSaXNrLTEge1xuICBjb2xvcjogI2E3YTdhNztcbn1cblxuLnNwLWFsZXJ0Q2xhc3Mge1xuICB3aWR0aDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3AtYWxlcnRDbGFzcyA+IGkge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCBzY3JvbGwgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwLWFsZXJ0Q2xhc3Muc3AtYWxlcnRDbGFzczEge1xuICBiYWNrZ3JvdW5kOiAjZjA0MTM0O1xufVxuLnNwLWFsZXJ0Q2xhc3Muc3AtYWxlcnRDbGFzczIge1xuICBiYWNrZ3JvdW5kOiAjZmY5MzFkO1xufVxuLnNwLWFsZXJ0Q2xhc3Muc3AtYWxlcnRDbGFzczMge1xuICBiYWNrZ3JvdW5kOiAjZmZiYjAzO1xufVxuLnNwLWFsZXJ0Q2xhc3Muc3AtYWxlcnRDbGFzczQge1xuICBiYWNrZ3JvdW5kOiAjOWVkNWZlO1xufVxuLnNwLWFsZXJ0Q2xhc3Muc3AtYWxlcnRDbGFzczUge1xuICBiYWNrZ3JvdW5kOiAjMzM3ZGZmO1xufVxuLnNwLWFsZXJ0Q2xhc3Muc3AtYWxlcnRDbGFzczAgPiBpIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNwLWFsZXJ0U3RhdHVzLFxuLnNwLWFsZXJ0U3RhdHVzU2NyZWVuIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zcC1hbGVydFN0YXR1cy5zcC1hbGVydFN0YXR1czAsXG4uc3AtYWxlcnRTdGF0dXNTY3JlZW4uc3AtYWxlcnRTdGF0dXMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYTcyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNwLWFsZXJ0U3RhdHVzLnNwLWFsZXJ0U3RhdHVzU2NyZWVuMCxcbi5zcC1hbGVydFN0YXR1c1NjcmVlbi5zcC1hbGVydFN0YXR1c1NjcmVlbjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogIzMzMztcbn1cbi5zcC1hbGVydFN0YXR1cy5zcC1hbGVydFN0YXR1czEsIC5zcC1hbGVydFN0YXR1cy5zcC1hbGVydFN0YXR1c1NjcmVlbjEsXG4uc3AtYWxlcnRTdGF0dXNTY3JlZW4uc3AtYWxlcnRTdGF0dXMxLFxuLnNwLWFsZXJ0U3RhdHVzU2NyZWVuLnNwLWFsZXJ0U3RhdHVzU2NyZWVuMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG5cbi5zcC10aWNrZXRUeXBlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNwLXRpY2tldFR5cGUuc3AtdGlja2V0VHlwZTEge1xuICBjb2xvcjogIzBjYzFiZjtcbn1cbi5zcC10aWNrZXRUeXBlLnNwLXRpY2tldFR5cGUyIHtcbiAgY29sb3I6ICNmZGE3MjI7XG59XG4uc3AtdGlja2V0VHlwZS5zcC10aWNrZXRUeXBlMyB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuXG4uc3AtdGlja2V0U3ViU3RhdHVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvKiY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICYuc3AtdGlja2V0U3ViU3RhdHVzMjA6OmJlZm9yZSxcbiAgJi5zcC10aWNrZXRTdWJTdGF0dXMyMTo6YmVmb3JlLFxuICAmLnNwLXRpY2tldFN1YlN0YXR1czIyOjpiZWZvcmUsXG4gICYuc3AtdGlja2V0U3ViU3RhdHVzMjM6OmJlZm9yZSxcbiAgJi5zcC10aWNrZXRTdWJTdGF0dXMyNDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MGZmO1xuICAgIGxlZnQ6IDNweDtcbiAgfVxuICAmLnNwLXRpY2tldFN1YlN0YXR1czMxOjpiZWZvcmUsXG4gICYuc3AtdGlja2V0U3ViU3RhdHVzMzI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2YwMDtcbiAgICByaWdodDogNHB4O1xuICB9Ki9cbn1cbi5zcC10aWNrZXRTdWJTdGF0dXMuc3AtdGlja2V0U3ViU3RhdHVzMjAsIC5zcC10aWNrZXRTdWJTdGF0dXMuc3AtdGlja2V0U3ViU3RhdHVzMjEsIC5zcC10aWNrZXRTdWJTdGF0dXMuc3AtdGlja2V0U3ViU3RhdHVzMjIsIC5zcC10aWNrZXRTdWJTdGF0dXMuc3AtdGlja2V0U3ViU3RhdHVzMjMsIC5zcC10aWNrZXRTdWJTdGF0dXMuc3AtdGlja2V0U3ViU3RhdHVzMjQge1xuICBjb2xvcjogIzAwODBmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnNwLXRpY2tldFN1YlN0YXR1cy5zcC10aWNrZXRTdGF0dXMzIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgY29sb3I6ICNlYzEyMWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmRhcmsgLnNwLXRpY2tldFN1YlN0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICMxZTM2NWU7XG59XG4uZGFyayAuc3AtdGlja2V0U3ViU3RhdHVzLnNwLXRpY2tldFN1YlN0YXR1czExIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uZGFyayAuc3AtdGlja2V0U3ViU3RhdHVzLnNwLXRpY2tldFN1YlN0YXR1czIwLCAuZGFyayAuc3AtdGlja2V0U3ViU3RhdHVzLnNwLXRpY2tldFN1YlN0YXR1czIxLCAuZGFyayAuc3AtdGlja2V0U3ViU3RhdHVzLnNwLXRpY2tldFN1YlN0YXR1czIyLCAuZGFyayAuc3AtdGlja2V0U3ViU3RhdHVzLnNwLXRpY2tldFN1YlN0YXR1czIzLCAuZGFyayAuc3AtdGlja2V0U3ViU3RhdHVzLnNwLXRpY2tldFN1YlN0YXR1czI0IHtcbiAgY29sb3I6IHJnYig0MywgMTQ1LCAyNDYpO1xufVxuLmRhcmsgLnNwLXRpY2tldFN1YlN0YXR1cy5zcC10aWNrZXRTdWJTdGF0dXMzMSwgLmRhcmsgLnNwLXRpY2tldFN1YlN0YXR1cy5zcC10aWNrZXRTdWJTdGF0dXMzMiB7XG4gIGNvbG9yOiAjZTEyZjM2O1xufVxuXG4uc3AtY29sbGVjdG9yVHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5zcC1jb2xsZWN0b3JUeXBlLnNwLWNvbGxlY3RvclR5cGUxOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQWFDQVlBQUFDcFNrek9BQUFBQVhOU1IwSUFyczRjNlFBQUJhcEpSRUZVU0V1dFZtdHNWRVVZUFdjdUxVUXErQzRpR3QzYlVrQlVrR2dFbjZoUjBZQ202dTdkQktKb1ZJekdkOFMzQkRIaUl4aXRSaURFb05Ic2JhRUlTRkJqRkdMeGlUeWlRa0QyYm1LSnBxQmlmYlNLNWM0eGM3ZmIwaGI1WWJ5LzdzdzM4NTM1dnU5OFo0WTR5S2MxRnd6QWp6c24yVmkxSkVjQzhnRU1CckFMWUNSZ2s1SFhnR0Q3T3BJNm1DOGV5S2lHVWVXd2UrOFU5SkNFd3c3bXdObElSb1R1WjFCWTltOXIrd0FwckI0cHhNc2xEQzg2Z1NEbUJWVjNqbU1KWHVmL3Q2VjF5Umg4bDU0Q3BndS85Z2JzQWFSYzFRV2lmY3RGUWJCRDBFTGpsZFhKZHJ3azRXS1NPMmx3dldLOEs2ak1HTXdDelZyRnVrZlFsTTdvdHRKb0V0T0Y1djNCdW9EVVVGT2plTjhYZ2dZUitJVXd0Y3ptMTZyQnY4ekdlc2R0TXNaTVlTYi9kaHltbm9Md0FJay9XYzRUV1J2dFZyMS9oNlI1TGxvU1gvUHdpdkc4OUt1MkVsZ0M1SXF1bHVaTkFrYVFhS1lwdTRUcDdkdWR6WWIraDVJbWttZ3lRZUc4WkgxRGFyQXNDaEtPZ09FVFhpWjZySFArQ2xrMlN1b1A0azB2S0V6dENaVHo3N1BRczhWVDgwSm1valhGalRVMU51N1lsc3lUbHpPSWtzamNGNGYrSEVnUEU5ek5ZTnF4NUN5YjdLbjNIN0ZXVHhUM21QRU04cDhsS2RWN3B3N1VucmJ2QkIwSjRGVXZXN2l4NUV5NTFFd0x6Q1hSUWpOdUdOTkw0aTdiMGxTMTdjQzNpVU1QNXpKZFdKY0FmVG11VFBuV2paSkdrL3pBQk5IRlJhQXdWV3VGUnBKL3M3eHNLR3UzL1Z4eVpuT3BKZ0huZ0t6emd1aU8za3l5b2I5QjB1a2c1bnBCNGNHdVE0VCtKQ3V0ZG95bEdUQ1U2YTB0akhQK1lrRFhFVnhwc3RHVit6dXpZYXBWd21CRFhzY2dlcjAzVUJ6NkN5RGRUSEsxQ2FJcnVvQWFydlVVYi94QjBER0c1aVlHK1VXMFlXcXpoTk1NZVQrREtLbFRrb0lWb3l0dGUzdExNVFhlV0taM2JPNE5wUHFxMjZ5MUw1SE1teUJLK3F3N0cvNktUc3EvN0dVTHQ5UG0vRjBPbWVBV0VMdTdsNnBDd2hsSmZvRjFJRHQ2QXdFNlNzSXBKR0tBSC9XeUQ1ZDBITWxsSm9pdXBnMzl2WkxLK3pyNWYyWktoSEFSN1JRMGpPUnlFVjkzeDQ2akFjM29IRDhQd3o5NlExTWFJZUZhUnlRUlQrOXZwelJad2hpUWk3MGdtazZiUzMwdTRFelF6UGFDL09OZE5WcGROY2orYWhQTk11RFp6RWFmOUtsUjZOOXVwVG9DYlNRZkJMZ2VadXg2MXdZMjlMK1VOTTRRanpNb3pHYWNTODBEY0RmSmowMFFuZE96b0trV0FaV0duTUVnV3JDL1RUbi9Qa0d6UUJnQWVZaVZ4VnJqQzNybUxsbmI1T1RJMEtRWjVKZlFDYW1GWFZQa3ZCbk5kSDVyTjNOU3F3UTQycjdoWlF2VFN2TnhmZFZjU3ZjU2VoU0hWOVNWTkUxTHEwN1dQaTBFTkY1eXdvOWZPT1NFb1p5NDlpL0tjZDV1MkNLaHh1a1pNOUg1cFV0TTlmNU4xbW9oeVQ4NDhMQktUdDdRcnJEcUxDdjdxYUdaeWlEL1pwOTBGbnVvU2RCNGdDOTYyZWpPVHVZNlRhdTZ4c1oyU1ZJUDhoWUcwY0pTTDZuOVQwZVdNZ05PWnpaYUhJZCtTR2dNeE85SlBJZks0OTlYUy9OcUdpeGpwakEvRGxPTElQWnpJbURvVFdhd1kxVTNrRVNGL3RzdVRZbjAwNXZHekk1R3R5QU8vZGNoVFV0dTBjcmpSMmhYOHpjQ1Z4SzRTTUJYcHArWmJ6dml6MXl2OGRDQlUvUjcyMC8wVEVheFhpRTFoMEhoaFM2ZzVQUk8rbU91ZHpkcFVpL3lBV2FpWjlTUU9rVXhOaXNSZHR3bFlTYkJlU0Q2UzVoQmd6b0pFd0JNSW5HenJPYnppSXFqdEtmTlhUdjFYalo2dEFkUUF0WllOVXdkZHBXVHBNUkliQ2J3b2hYUFQvU1FhSWU0UjBDVDhUakh4bllMd1Iwa0huUHZDNGdEUUczaklETlZ2OWxXa3RPWmlWN3JBMVNNYkZTRmpmOTZCVUQzcFVVNjllaGZLanpKdllRWlczcGJtRU1PR1dMYjIyZTZOakhFRFJZWVR1QldscGY3cGR2Z2dLK2dCRERuVHhBeEc5SkVsN1krcWtCdUpmZzhERnFaemk5VlkzVUsrelFCMWg0bjRrbVNONWFpT1dCRWZlazZhZ2pzM2lzdE1KTGQ3N3BXZ0NjQnFCYXczQkFiclhBa29Za1F4M1NTWUhZUFNmcXYwdW42RDlwNGc0U3JBSTEyQkJYNHVlbkhaM2hOZmxOdnYvOEFKb2pjT1RrMFhsd0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cbi5zcC1jb2xsZWN0b3JUeXBlLnNwLWNvbGxlY3RvclR5cGUyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJ3QUFBQWNDQVlBQUFCeURkK1VBQUFBQVhOU1IwSUFyczRjNlFBQUJiQkpSRUZVU0V1OWxudU1uR1VWaDUvZk43dmJYZHF5cmRWMlo3cllsbUs4VUZjUmhJUkxVcFVBa1Vzb3dtb3NGMG1hMUc3ZG5SRVRhNElHU0twUlkzVm10cGZ3UndVYVVRTkNpY1c3MkZxREpOUVNhWXFLVWxyS2RtWkFXR2hoNlhhNzgvM00rM1ZubkYxMmE2T0o3MTh6NS8zT2VkNXozbk41eGY5NTZWUjRDKy94ckpFM3VNN21FemFMRVFzVFBYTkFZcC9FWXkwemVmakFyWHI5UDlrN0tYQlIzdk9HeFZyTXpZYVdreGtUakNDMnRKcXY3cy9wcGFtK25SS1l6dnRHaXcyWTA0T3l4REF3WkRPbjBaakVxOEIwbTlaRUxvN0lyQzduOUlQSm9KTUNPd3ErQTNQbm1JR0tZRDBwZmtHVlA5aWNKckU1Qk5SbWhjUmJwTGlFVWE2dzZNVjBqT25kV2NucXJvblF0d0V6UmZmRk1ZVXhwU2ZiekRVaFJPbUN0OWpjaEhpcGZRYnZTUTNqd1ZIK0VRQ0NMZVdjYmdsWGNGVDhGSE4rMEk5RVh5bXIvbkVSYWZ5VDZmZEZjWlVkUUpQRTFsU2E1UVBkT3ByWjREUGk0endmNU1EcVNrNGJnMTY2NE0vYmJBSkdvMmJPTEszV2k1MFB1SzFhNW42YlpZazh4ZEpTcng2dmNlb2UybGFteUM2YmN4SDdvMWFXbEZicXJUSERhMjF1QjE2ZTMwYm43cFU2SHVSTHQ3dnBiM3NZd013VHJDM245TFVnejl6dDArSmg5bUlXU2V3dTlmRlJTVDV4eFdNclhmUjFqbmtvQ1VYRTVhVSsvYnEyMTVIM1h1QnNpZStWczdxdE1TcnBndGZaQk5remxaeVcxUFl5UlY4V3gvd3FnVVI4cXR5bmg4Y0Q4OTVxdUJheHJaTFZOVFhGQmYxZWRLeWFoRE9zOHlzNTdSb0g3UGQ1cnBMSXBxVTQ4NFZlN2E4ZnRPQnduMWNMSGlubkZFSjh3c09GOTdoMStEQ3ZoUFFtNG9aS24zNVNQMm0vcjQycmJBMTFsbWxqUmkyY3RmMXo3M1p6NlNodmhqcU5VaXdyOWVxUk9yRG82NGw1TUpSVGF6dnZQSENyaGhOZ3B1aHo0cGlud3UvcDA1aTNiNVZlYmdqTm1qam1tNGc5bGF3KzFPaGRneWRQWTdxaWlLK1UrdlN0bW56eEpzOGRPa2JTQkZMTm5ITm90ZjZjQURzSy9pVG1aMEFjc3JQUnFFMkFuQVdVSmY0NEdkRG13cEMwd0hNU1QwL1FENkdNRUZkV3N2cDVBa3dYdmR3eGszYUd5UUQvalN3U3kwdFovZkFFc04rWHU4b3ZFVldVMUZWOUtlWml3NGNsWHJEWU5pa3M1cXFRQ2lIc2lKMzFiNHd3cXhJUEk1WlcrdlQ3Qk5pWmQ5Y29KMExSTkkzT2dWVTZWTCtmdkw4RWZHZGkyby9MMUx4M0djNlQrQTBSNjFKdDdCcFlvY0dPb2o5QXpEUGgyd2dXbEhJNm1BQkRwaDA2eWorQmRzRk5qWTEzZnQ1WFZVazhHMzFIaHVsLzZkWklEVFovdmVlNHlyclkzQktpSTFPeHlDU1RBKzZTR0JwcmswT1haR2gvc0Z2VmV1RjNGUHdqekdjUTJ5dFpmYnhtdEhPVDU0OGVZeUE1WllxTGEyM3F2WnM5ODhnYjdEQjBSaW0rV0RXdFVjUmpiYzI4Zm5TWXp3SGZzSk9SRnRyazVuSldLNEtOT3JDeE02VEVwdzlsOVVBTm1zNTd0K0Vqa2RoVXlxcG5MTE9MWVU1RzBOWFN6cEhodzd3R2RGZHlDblhIV0Y4Tzl4azFSVnd3MEtjbnh3RVRJM2x2RHkweVRJU1dadDUvc0VmQlNHalN0OXVzRGJNdmxlYU0xZ3JOUXpGaGJIMjVsTlA2OENLWUNFeWdCVzgwWEYvT2FtN3Q4T1BHVTBpZXFuZ2ltWG13TXpXRFpXT1gveTZaZzJISVJtS054TTVxekJOUkMrOHI5ZWpacVlEcGdwY1pIcG83bTVsN2J0YlEyendjTzlWblkzTi9zaW4rbm1yaXlvSFZlaTVUOEliWTlBZ0dMVzdEM052YXp1endqam1KaHhmRzV2R1dGaFlmN0ZIU2p5ZWQrT21pVnpwbWZUTC94SnZBZlpINXNXR2JZVlpTYjZhcktjWEhCbnExWXlwZ1I5NDlFdCtkZGpxelFoK2RFcGg0V3ZSbGp2bStZWDRTLzFEQ01JU1o4ZSt1d0tPVnJLNSs5MGJQSGhsaEVQaWR4UE9JUDAyYnlYM0hEdk9VWVc4bHArNUo3M0JpRituYTR1bXZ2TVlhUTgvRXgxUGRnUGo2OURsOGUraFY3cTNyeCt4Q2ZCQnhSVlBFa2hkN1ZUb2xZTzJqTU5tZjNjT2xFcGM2VHQ2bEMwSzZHd1psTGtMOEZiTXRpdGhuYzdiaEJwTWsySTJsUHYyMjBaRlRlZ2hQOUx6eGYrY0duMVU5VG5oYVhBQXNRcFFOajZaUzNISG9Dd3BQeUhIcmZ3YWU3RENUN2YwTGVTbHpPMFg0WFdZQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuLnNwLWNvbGxlY3RvclR5cGUuc3AtY29sbGVjdG9yVHlwZTM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBY0NBWUFBQUJ5RGQrVUFBQUFBWE5TUjBJQXJzNGM2UUFBQlNwSlJFRlVTRXU5bG0xc0ZIVVF4cC9admJiVTNyWklyWkNJeGdRRWhNYW9GS2h0YjNmUDhPSUg1VVVGallRUUpDZ3hFRVZFUGdoUm95WnExQmhSRENRU1loQkZsQ0NZU0NCNGUzdG5TMHhiSlZoSklXQXNhdVRGeW5XUFNxSDNmOHhlZThlMWxGS2E2SHpaemU3TS9HWjNucGxkd2Y5c2NxMjgwdHJhbXpvdVhod2xtbEtGZVlWSFQxVlducnlXSEFNR2xzUmlFeFZUNjBsT3pnSkVDQ0NLUEhrcWVZOTFlQ0RnQVFHRHNlaUxVRndEZ1E2d1VRVDFBQUtrVEFKNUJ5RG5OY0h6YmFhOTdtclFxd0pMNHRGNXFaVGFCcEVXSGRyakNkUGNuNXZVY0NPekNka0FvRXluVEUxWTFyZjlRZnNGQmwyM1RLaCtwdUE2TFYvdWJLdTBqdmFWckNRZXFVaWxwRTZFdnc4cFJmbnBDZUhrbGFEOUFvdGRaNFVpM3dHd05tbUZYKzJ2OHFEcnZBZHl1U1pZMEdhR3R3d0tHSXc2MndET2s0QlVlZFYyWFg5QUl4NmR5WlQ2Q2hvK1NJYkN5d1lMM0F0d1dsRWdmL2pKNnVwVC9RR0h4ZU1UTHFRdS9nVEkxcVJseng4YzBJMXNBVEUvb011OVoydnNTSC9BUytMUzNrMmExb3BCQVEzWFdVSnlJNlQvSkg3eVlIZHhJcGpqbWVHZGd3SU9QM2l3cUQzeDl5R1N0MGhBUWxmcW94R0wzRStGM1lEOFdHRnlraVBoemdFRGJVWUM5VEZaSXNCTUV1VUFSL3JCQWtsU3VNb0wyUnVrYThOZ0xxbnZpYnZQVWFtWEFSUkFoQUsyQUhKSVJMWS9XMk51ZVVsRTVjSjdqTVhFK3ZxODVuWnZONGdaM1pBekZCU0JMQlNSTnBMRjZTUFFLRUFBNUYwRWlyTDNJUDc4ZFJJY21vYUlmT3FGclBtWkFydHk1bGpRalN3RjhhRkE2dklLT0srMU12eGIwSTE4QnVJUlhaZnBTbUVCZ0ZrK3VDdWZ0RUs0bmRUM2dha3ZJTnI3U2ROYVhsd2JHYTA2c1JQRUJJaitjTkkwdjh4Z2VnQ05xRk5MUWFXdTU5MldxSzQrNWpzWnNlaEtLdldXQ0JaNVpuanorS2FtL0JPdHA5YVQwdTZGcktmOTZnM1hXVVh5VFUzVEZyYUZySS85dU9KWWJJcFNuUWNFc3N1ejdGbVhBVy85SlRMa3pBbEpBRHlhTk1QbEdZZWc2MXBneXNrTXRBOXNPWFA2R0lTSmpGL1FkVDRIT1JmNTJ2amNyMGJRZFU0S29YbVdYWFlaMEloRmFxZ1FFOGhHejdLZnpEaVVOVVdDLy93bENRSHFQZE9la2k2c1JkNFFrUXNyUStacVh4U0c2eHdIY01QS2tEVTBWeVJHMU5sQmNJN29lZU84bXBybUhqMDBZdEhWVk9yMTNOZVNnUnF1MDBSeTFOZ2l3emh5N3R3a1FuM24zOU1LdERHVUlhMDgzMzVHQkZIUEROdTVtc2kyUTlNV2V5RnJVMDlnMU5sRjhBRTlrRDg2MDc5THdNaG1FZ3QxTFZDaG1Mbzd2UXpTb3RGbmk2UTZsTUkzSXRwYm5tbXR5Z1VXeHlPVktvVTZnV3p5TEh0eEZraFNpbDNuTklIT3BCVWUwWHRvaTkzSU1rV3NBN1NsRUl3RDFUUGRLbjJCcEFiZ0ZSM2Fvd25MMnBZYjI5M3ZoQWgvOWN6d3VDelFpTVhHVUhVMkMyU0haOWtQWFFiTUtFN0RSNlRjREhKNjE1emhFNkVZQkdmcVdtQlVJaFR5ZTluREROZUprYXpSOGdwSzI2cXFXdE5qa1JHTUJyeldab1hYOUE3cVZuQWJnTU1naG1XMkR5QS9RREJDZ0FMUHRFdDd4NlZ6UjUwTkJKOFFMVERXQzRXT3BJRkIxeDBQcHBvZzJPK0Y3R201bXlFN0hsR25FZkQvWC96L21xeklPd0VHSUxJM2FkcnA3WlJyNlRYcHl2ZCtYR0VoUnA2ZUhQNHpPL2hCMTlrSGNxcUl4Q0VTRjZWU3VjR0VQRWp3OXI2ZUFvSUdqZGpUMHg4QkNxYUNtT2l2dUtScFA1YnRvWDlTRW90ZHI1amFTdksrUHBOMnJiSTlJSW9JaHJwRjh6V0FZU1NyK2k1RUNHSjdjVkZ3MFI4VkZlMDlnSm1BR3c4Y0dONXg0VUk1Tk9Xckwyc1VuSjFSWlRVZWIyalFtdHVUYnd2Z3JReFphM2MzTk9oSE9wSVZHaEhNOVJlZ1UybjVCMzJoOUxwK3BlZjViNjcvQzd5MGNUdnpWYk9HQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4uc3AtY29sbGVjdG9yVHlwZS5zcC1jb2xsZWN0b3JUeXBlNDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCd0FBQUFjQ0FZQUFBQnlEZCtVQUFBQUFYTlNSMElBcnM0YzZRQUFBRVJsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUE2QUJBQU1BQUFBQkFBRUFBS0FDQUFRQUFBQUJBQUFBSEtBREFBUUFBQUFCQUFBQUhBQUFBQUJrdmZTaUFBQUJ2a2xFUVZSSURkMVdzVW9EUVJDZHljVTJYNkJnYlcwZGJVV3JnSVhhaTJERTNzWWc1Z01rRVVXd1ZBdHJFYXhpUUd5MHRMQ3pTRzloNmVYR2QydnV1THRrOW00VExNekNjYk52NXMzYjNkbGRsbWphR3ljbktQV2xGUks1QURhYnhDZXdlOFM4emUzSCt5aEhPVExNLzFmc2s1Z3VVL2k0SGFIYVlBSnpVWXEwWURnemlIRzcyNGdDSnZsTHZVb2tkSmpNa1JXTWZiS3pQRS9sWUF2QVRBd1dNNzdKTDEzeGVlZGpWTGdxU0Y3UXhPZzJSNUZ5TVM5WVFFdzQyS0dtQ3hKWHNMeXZLUGppRU1zQ1lPTzlZS0FWTGFTa09mNEtuMzVCdllZY2ZKSHdtdXhXeFdsNXhZUmZheHhkMFBjT2NDemVRQnpyV0RnTERzNVJVeU9PaStzelJFWnM4VDFjVFNjd1UzZXVSVXh3ZCs3aktMVzBHS3NnOWYwSEtwVWJ4RkpzTndzSGhxT3BBYmNLOHRuVE8yS09MSHhuVjdHUk82ZlZDZFlaaGpUVWNSMTF2SUhwNldtTXA0LzZiYUIrdDdhNFhFRWtlWVlnNm1oZmZ0eWZ2b20xcWNHWEs4aXRUZzl4eHpsNUNydWRhb2hiNXk3OG91elpmb1RiL2s2Q0poRmo4Wkl0MjAvNlJ0aTVTNXJrOEdsMzFkWlAralE3SzlqRCtHdm1MYUl4WFBEd0VVVVU3b0c0cFFYeHBET3ZyTXpESjQ1Mk44d3owWjMybnhrLzJqQjR4Ump6V1FJQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuXG4uc3AtYWxnb3JpdGhtVHlwZSB7XG4gIGNvbG9yOiAjMGNjMWJmO1xufVxuXG4uc3AtZXhlY1R5cGUuc3AtZXhlY1R5cGUxIHtcbiAgY29sb3I6ICMwY2MxYmY7XG59XG4uc3AtZXhlY1R5cGUuc3AtZXhlY1R5cGUyIHtcbiAgY29sb3I6ICNmZGE3MjI7XG59XG5cbi5zcC1pbnNwZWN0aW9uU3RhdHVzIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcC1pbnNwZWN0aW9uU3RhdHVzLnNwLWluc3BlY3Rpb25TdGF0dXMwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5OCwgMTk4LCAwLjg3MDU4ODIzNTMpO1xuICBjb2xvcjogI2MxNGM0Yztcbn1cbi5zcC1pbnNwZWN0aW9uU3RhdHVzLnNwLWluc3BlY3Rpb25TdGF0dXMxIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDcsIDIyNywgMjI3LCAwLjMyMTU2ODYyNzUpO1xuICBjb2xvcjogIzBjYzFiZjtcbn1cblxuLnNwLWNvbGxlY3RvclN0YXR1cy5zcC1jb2xsZWN0b3JTdGF0dXMwIHtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4uc3AtY29sbGVjdG9yU3RhdHVzLnNwLWNvbGxlY3RvclN0YXR1czEge1xuICBjb2xvcjogIzA0Yjc4YTtcbn1cblxuLyrmjInpkq7mnInmoYbmoLflvI8qL1xuLmJ0bk5iVHlwZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmNvcjA1YmJiOSB7XG4gIGNvbG9yOiAjMDViYmI5O1xufVxuXG4uY29yMDA4OGZmIHtcbiAgY29sb3I6ICMwMDg4ZmY7XG59XG5cbi5jb3JjMTRjNGMge1xuICBjb2xvcjogI2MxNGM0Yztcbn1cblxuLmNvcmZkYTcyMiB7XG4gIGNvbG9yOiAjZmRhNzIyO1xufVxuXG4uY29yMGNjMWJmIHtcbiAgY29sb3I6ICMwY2MxYmY7XG59XG5cbi5idG5UeXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5idERlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjA4KTtcbn1cblxuLmJ0MENDMUJGIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBjYzFiZjtcbiAgY29sb3I6ICMwY2MxYmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIsIDE5MywgMTkxLCAwLjA4KTtcbn1cblxuLmJ0YzE0YzRjIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxNGM0YztcbiAgY29sb3I6ICNjMTRjNGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCA3NiwgNzYsIDAuMDgpO1xufVxuXG4uYnQwMDg4ZmYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OGZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA4OGZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTM2LCAyNTUsIDAuMDgpO1xufVxuXG4uYnRmZGE3MjIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRhNzIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmRhNzIyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxNjcsIDM0LCAwLjA4KTtcbn1cblxuLmJ0WWVsbG93RGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGE3MjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRZZWxsb3dMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmRhNzIyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRhNzIyO1xufVxuXG4uZGFyayAuYnRZZWxsb3dMaWdodCB7XG4gIGJhY2tncm91bmQ6ICMyNTMwNGEgIWltcG9ydGFudDtcbn1cblxuLyog6KGo5qC86YCa55So5qC35byPICovXG4uZWwtdGFibGUge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi5lbC10YWJsZSB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbn1cbi5lbC10YWJsZSB0aGVhZCB0ciA6Zmlyc3QtY2hpbGQgLmNlbGwge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5lbC10YWJsZSB0aGVhZCB0ciAuY2VsbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZWwtYm9yZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxpZ2h0IC5lbC10YWJsZSB0Ym9keSAuY2VsbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZWwtdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC10YWJsZS10aCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWVsLXRhYmxlLXRoLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5lbC10YWJsZSBhIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG5cbi5lbC10YWJsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIOaWh+Wtl+aMiemSriAqL1xuLmVsLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbC1idXR0b24uaXMtbGluayB7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWwtYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyog6KGo5qC85pON5L2c5oyJ6ZKuICovXG4ub3BlX2J0bnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9wZV9idG5zIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ub3BlX2J0bnMgc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm9wZV9idG5zIC5lbC1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLm9wZV9idG5zIC5lbC1kcm9wZG93biAuZWwtZHJvcGRvd24tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcGVfYnRucyAuZWwtZHJvcGRvd24gLmVsLWRyb3Bkb3duLWxpbmsuX2JsdWUge1xuICBjb2xvcjogIzZiYjhmZiAhaW1wb3J0YW50O1xufVxuLm9wZV9idG5zIC5lbC1kcm9wZG93biAuZWwtZHJvcGRvd24tbGluayAuZWwtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4ub3BlX2J0bnMgLmVsLWJ1dHRvbi5pcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ub3BlX2J0bnMgLmVsLWJ1dHRvbi5pcy1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogLTdweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWwtYm9yZGVyLWNvbG9yKTtcbn1cbi5vcGVfYnRucyAuZWwtYnV0dG9uLmlzLWxpbms6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLm9wZV9idG5zIC5lbC1idXR0b24uaXMtbGluay5fcmVkIHNwYW4ge1xuICBjb2xvcjogI2MxNGM0Yztcbn1cbi5vcGVfYnRucyAuZWwtYnV0dG9uLmlzLWxpbmsuX2dyZWVuIHNwYW4ge1xuICBjb2xvcjogIzBjYzFiZjtcbn1cbi5vcGVfYnRucyAuZWwtYnV0dG9uLmlzLWxpbmsuX2JsdWUgc3BhbiB7XG4gIGNvbG9yOiAjNmJiOGZmO1xufVxuLm9wZV9idG5zIC5lbC1idXR0b24uaXMtbGluay5fb3JhbmdlIHNwYW4ge1xuICBjb2xvcjogI2ZkYTcyMjtcbn1cbi5vcGVfYnRucyAuZWwtYnV0dG9uLmlzLWxpbmsuX2dyYXkgc3BhbiB7XG4gIGNvbG9yOiAjYzZjNmM2O1xufVxuLm9wZV9idG5zIC5lbC1idXR0b24uaXMtbGluay5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogdGFi6aG15biD5bGAICovXG4ucG9ydGxldC10YWJzLXdyYXAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9ydGxldC10YWJzLXdyYXAgLmVsLXRhYnMgLmVsLXRhYnNfX2hlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBvcnRsZXQtdGFicy13cmFwIC5lbC10YWJzIC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wb3J0bGV0LXRhYnMtd3JhcCAuZWwtdGFicyAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1lbC1ib3JkZXItY29sb3IpO1xufVxuLnBvcnRsZXQtdGFicy13cmFwIC5lbC10YWJzIC5lbC10YWJzX19pdGVtIC5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBvcnRsZXQtdGFicy13cmFwIC5wb3J0bGV0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBvcnRsZXQtdGFicy13cmFwIC5wb3J0bGV0IC5wb3J0bGV0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBvcnRsZXQtdGFicy5lbC10YWJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcnRsZXQtdGFicy5lbC10YWJzID4gLmVsLXRhYnNfX2hlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWVsLWJvcmRlci1jb2xvcik7XG59XG4ucG9ydGxldC10YWJzLmVsLXRhYnMgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19uYXYtd3JhcDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbn1cbi5wb3J0bGV0LXRhYnMuZWwtdGFicyA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX25hdiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucG9ydGxldC10YWJzLmVsLXRhYnMgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19uYXYgLmVsLXRhYnNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC10YWJzLWl0ZW1zLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbn1cbi5wb3J0bGV0LXRhYnMuZWwtdGFicyA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX25hdiAuZWwtdGFic19faXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lbC1jb2xvci1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvcnRsZXQtdGFicy5lbC10YWJzID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19fbmF2IC5lbC10YWJzX19pdGVtOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1jb2xvci1wcmltYXJ5KTtcbiAgb3BhY2l0eTogMC4wNztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucG9ydGxldC10YWJzLmVsLXRhYnMgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19uYXYgLmVsLXRhYnNfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wb3J0bGV0LXRhYnMuZWwtdGFicyA+IC5lbC10YWJzX19jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi5wb3J0bGV0LXRhYnMuZWwtdGFicyA+IC5lbC10YWJzX19jb250ZW50IC5wb3J0bGV0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3J0bGV0LXRhYnMuZWwtdGFicyA+IC5lbC10YWJzX19jb250ZW50IC5lbC10YWItcGFuZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVsLXBvcHBlci5pcy10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtdG9vbHRpcC1iZy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVsLXRvb2x0aXAtYm9yZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmVsLXBvcHBlci5pcy10b29sdGlwIC5lbC1wb3BwZXJfX2Fycm93OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC10b29sdGlwLWJnLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWwtdG9vbHRpcC1ib3JkZXItY29sb3IpO1xufVxuXG4vKiDlj7PkuIvop5LlhajlsY/luIPlsYAgKi9cbi5mdWxsQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWwtbWVudS1iZy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVsLWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogOTk7XG59XG4uZnVsbENvbnRhaW5lci5uZXR3b3JrR3JhcGgge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubmV0d29ya0dyYXBoIC5jb250YWluZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRvcENvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnRvcENvbnRhaW5lciAuZWwtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVsLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIOiHquWumuS5ieWFseeUqOaMiemSruagt+W8jyAqL1xuLmVsLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuLyogLmJsdWVCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MGZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucmVkQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxNGM0YyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmdyZWVuQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjYzFiZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufSAqL1xuLmNvbmZpZ0J0biBpIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBZ0NBWUFBQUJ6ZW5yMEFBQUVRa2xFUVZSWVI3V1hhYWpVWlJqRmY4ZUtGdHUwUFdtaDFUWmFMRFJvcyt4R1VXQVVJVXFFYlNSRTI1ZG8rVlpaRUdVUmtVRlNXTFNnclZRVWxhYTAwbWFiV1VIWktta0xyVlpXSjg3MUhmclAzUC9jbWJuYTgybUdlWmN6ejNMT2VjVVF3dlpHd0NYQU1jQkJ3S2ZBcThCMFNaLzFjcVI2V1p5MXRuUGgvY0R1Tlh0L0JzNlRkRyszNS9ZRXdQYW13SHZBRHNCaTRIcmdJMkF2NE5JQzZrL2dZRW52ZGdPaVZ3QXpnSXVBRjRFSmtuNXZYR0o3UTJBQmNBandncVREL3c4QTd3TjdBL3RJU2dhYXd2WTQ0R1hnTDJDVEtzQjJZTHJPZ08wTmdGK0FaWkpTZ2dGaGUxM2dOMkM5VW9ZM09tV2hGd0JaK3lPd1N0SVdiUUJzRHZ4UWZxdk5VdXUrcmdEWUhpMXBpZTNVK0FpZ1Q5SXpOU1U0RjdnZFdBNXNCd3lUbEhLMGpVRUJsSlRlQUV3R3RnZU9CWjRBdmdBbVNucXowb1FUZ0FlQlRNcVp3R3ZBWFdYZGx6MzNnTzFod0tQQWljQnp3RW1TVnRxK0xiTmVHdTM1UWtJWnc4UEtKZmRKbW16N0xPQU80QnZnNkxxbXpmcTJHYkE5SGJnTWVBaVlKR2xWNWQrZUFTUXoxVjVZRVM2UWRHZGwzUVhBellVcndnMGhxcWFvQldEN0tHQStFRElaSnltZDNUcHl5VkRZY0ZkZ2lhUlAyalJtZ0lhMjc1RjBlcmNBY3ZtUndBR1MzdWswU29QOVh2b280N2h2T0VUU2g5WDFBekpnKzFEZ0plQUJTWlBXNVBKS0tTWUNEd096SkozZENjQlZ3SldsY1pLSnRSSzJsd0xESlczVkNjQThZQ3d3VXRJZmErWDIxU3A2QzNBK3NLZWtDRmgvMUpVZ2w2OW8xMVJEQldSN1pQbGppNnVlb1FtQTdXM1M5V2srNE5mTXY2UzNobnBwOXRuZUw3cFFKUHh0NEJWSjRZYi9NbEJJNTJMZ2FpQ2lVNDJ3MllXU2Z1b0ZpTzJ0Z1puQXlTMzdJdUhwc1JtUy91blBRSVhkOHZWWllCRXdDamdCMkt4OEh5c3BacU5qMk02ZWpPK09SY0JDMzErWHpJYXlFek1sVFpQdFB1QnBJTWpDNy9uY0g3WUQ0cEdTd3ZpOUt6cmV2bnJmcklvZTVNeGMzamp6dUhKbU10MFhBSE9BVTBPN2txNXJ2Y0QySGtDTXlFcGdoS1MvQndOUmZFTW8xOFc0ZkZ4ejV1WEFOY0RjQUlpajNSbUk1RGF4VkFWMVNySS9NS2FxZ0hWQUtxNW9rYVFEMjZ3WkRYd0FMQTJBaU1pVzZWSkp0YkpwTzlLYVRvNFBqREsyRGR1cGNieENXMTlvTzQ3cWMrRGJBSGdLU0YybTFObHAyL0VCV2J4T0lhZUc0NmtGVWViOXUyTGZSdFZOaiswcEVhZjBYZ0EwWE14WGNiU1NsbFZTdjM3eEJBRzRVRklFcW1QWURwdU9CMllEVXpOdWxUUGpsRjR2QnFkL0NqS0tTV3MyZkEvY1dNWnVKMkJhVWJISWNaUnhRRU8xcVhFa09xUXp2THlZTWhXTk1ZdzBoeFZqNzhZM2VHQkVJWTNUYWc2TWlFd3RENUpiZ1pSc2pxUTQ1S2F3UFFZNEJiZ0oyQVc0RzlpdDVzekhnSE1rTFcrbDRuaSs4RUlhTGhjblZiUGpaR3puUVhKdFljcUlWS1luNzhCUTlyWkFNaGJlU0R4WnJGemVrSkgwUEZKQ1NxSDErWkllYjREcXloVlg2cGZVSlJ2SGwzK1liczViSURRZFFFbDc2ajVQVW5pZ1kvUUVvQ2JsbVl5TkplVzlNS1JZSXdCRHVyRmwwNzhKQWFyMkpaS2g3QUFBQUFCSlJVNUVya0pnZ2c9PSkgbm8tcmVwZWF0O1xufVxuXG4ucG5nQnRuIGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FZQUFBQnplbnIwQUFBQ2dVbEVRVlJZUjlXWFRZaU5VUmpIZjMrS2hXUmhJMStUa1FVbWlpSWtOZVNqSkxFUldaaENXY2hDTWdqVFpFRWtZc1BHUW1wWW9NaENDS1ZZS0RJK0dxV1VzbUFoS2VYanIrZDJiczJNZStmZTk1MzNOcHg2NjYzejlUdlBlVDcrUnd4eDB4RHZUeDhBMjYzQU5XQjBSckJud0JwSjd6UE8rd3ZnTUhBbzZ5SnAvRnRnc2FTUFdlYjN0MEFab0VOUy9GZHR0c3RqVHdOTGdObEFkL3hMK2x3dlJCRUFIY0JaNEQ0d0hYZ0t0RXI2VWc5RUlRQmhMZHZqZ1FmQVZPQVJzRnpTdDFvUWhRSEVScmFiZ0lmQUpPQU9zRnJTOTRFZ0NnVklFTk9TSmNZQk40QjFrbjVVZ3lnY0lFSE1URDR4RnJnTWJKVDBxeEpFUXdBU3hCemdMakFHdUFDMFNYSi9pSVlCSklnRndHMWdGTEJaMHNWR0FQUUE4VlZyY1IzaG5CVnp5MkFzc0JVNFZ5dk1ldlVYRGpBTVdGUkgzZGdVVGxpNEJlbzllYStVWGF3RjZnV29OUzYzRDlSYXVGSy83ZUdSTUNYOUx2ZG5CckRkRHV3RFlwRVBRQ2Z3R0FoTmNFVlNXd3JCNjhBYlNYdHN6d0RPQUF1QlNFaGQ1WEY1QUtJTWI0c1VDeHlNeWdmTUJWN0U2WUNsa3U3Wmp2aC9HYzRIdkFhZUF3ZUFuMEN6cE1pUVZRVkpWVDJRbkdxTHBDYmJPNEZUd0R6Z1NjcjlVUXRtQVRjVFFLaWtJOENFU2pvaHJ3VjJwdzFXcEV5M0Z3aEZORCt1QVRpZlJFcFlZQVN3VXRJVTI1RUpJeXlSVk5vN0w4QXU0Rmd5YldqSTVwUU5XNUllNkFMZUpiaFB3UDZ3QURBUzJBQ2NHQ3hBNlFyS25tdzdSRWhZb0VWU3QrMnJ3Rm9nNU5weDRGVlNTaWVCWmNDT3dRREV2YStYRkRxdzFHeFBUcFZ2bGFRZTJ4UFQ2UzlKNnJRZFBuSTArVWFvcEZ1U3R1ZTZnanp4UDlDY3pEN3czd0hrclFWRkh6VFdxNnNZNVgyYTFRTCtHbEVoS1NSYW4vWnZQVTVySGFNUi9YOEFwd1Z4TVBVOW0zb0FBQUFBU1VWT1JLNUNZSUk9KSBuby1yZXBlYXQ7XG59XG5cbi8qIOaMiemSruWGheWwj+Wbvuagh+WFseeUqOagt+W8jyAqL1xuLmVsLWJ1dHRvbiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uZWwtYnV0dG9uIGkubm9NYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIOeUu+W4g+WGheeCuei+ueS4u+mimCAqL1xuLnItc3R5bGUge1xuICBmaWxsOiB2YXIoLS1lbC10b3BvLWZpbGwtY29sb3IpO1xuICBzdHJva2U6IHZhcigtLWVsLXRvcG8tc3Ryb2tlLWNvbG9yKTtcbn1cblxuLnAtc3R5bGUge1xuICBmaWxsOiB2YXIoLS1lbC10b3BvLWZpbGwtY29sb3IpO1xuICBzdHJva2U6IHZhcigtLWVsLXRvcG8tc3Ryb2tlLWNvbG9yKTtcbn1cblxuLmxhYmVsLXN0eWxlIHtcbiAgZmlsbDogdmFyKC0tZWwtdG9wby1sYWJlbC1jb2xvcik7XG59XG5cbi54Ni1ub2RlLWltbW92YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyog5by556qX5YWs5YWx5qC35byPICovXG4uZWwtZGlhbG9nX19oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1kaWFsb2ctdGl0bGUtY29sb3IpO1xufVxuLmVsLWRpYWxvZ19faGVhZGVyIC5lbC1kaWFsb2dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmVsLWRpYWxvZ19faGVhZGVyIC5lbC1kaWFsb2dfX2hlYWRlcmJ0biB7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uZWwtZGlhbG9nX19mb290ZXIgLmVsLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIOe7n+S4gOihqOWNleW8ueeql+agt+W8jyAqL1xuLmZvcm1EaWFsb2cge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS1lbC1kcmF3ZXItYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtZHJhd2VyLWJnKTtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uZm9ybURpYWxvZyAuZWwtZHJhd2VyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVsLWRyYXdlci10aXRsZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1lbC1kcmF3ZXItdGl0bGUtY29sb3IpO1xufVxuLmZvcm1EaWFsb2cgLmVsLWRyYXdlcl9fYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybURpYWxvZyAuZWwtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcm1EaWFsb2cgLmVsLWZvcm0gLmVsLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjUlO1xuICBtYXJnaW4tcmlnaHQ6IDIuNSU7XG59XG4uZm9ybURpYWxvZyAuZWwtZm9ybSAuZWwtZm9ybS1pdGVtIC5lbC1zZWxlY3QsXG4uZm9ybURpYWxvZyAuZWwtZm9ybSAuZWwtZm9ybS1pdGVtIC5lbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1EaWFsb2cgLmVsLWZvcm0gLmVsLWZvcm0taXRlbSAuZWwtc2VsZWN0IC5lbC1pbnB1dF9fd3JhcHBlcixcbi5mb3JtRGlhbG9nIC5lbC1mb3JtIC5lbC1mb3JtLWl0ZW0gLmVsLWlucHV0IC5lbC1pbnB1dF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1EaWFsb2cgLmVsLWZvcm0gLmVsLWZvcm0taXRlbSAuZWwtc2VsZWN0IC5lbC1pbnB1dF9fd3JhcHBlciAuZWwtaW5wdXRfX2lubmVyLFxuLmZvcm1EaWFsb2cgLmVsLWZvcm0gLmVsLWZvcm0taXRlbSAuZWwtaW5wdXQgLmVsLWlucHV0X193cmFwcGVyIC5lbC1pbnB1dF9faW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm1EaWFsb2cgLmVsLWRyYXdlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcm1EaWFsb2cgLmVsLWRyYXdlcl9fZm9vdGVyIC5lbC1idXR0b24ge1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW4tbGVmdDogMi41JTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjUlO1xufVxuXG4ucmVtYXJrRGlhbG9nIC5lbC1kcmF3ZXJfX2JvZHkge1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmVtYXJrRGlhbG9nIC5lbC1zdGVwIC5lbC1zdGVwX19saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYTcyMjtcbn1cblxuLnJlbWFya0RpYWxvZyAuZWwtc3RlcF9faWNvbi5pcy10ZXh0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkYTcyMjtcbiAgY29sb3I6ICNmZGE3MjI7XG59XG5cbi5yZW1hcmtTY3JvbGxiYXIgLmVsLXN0ZXBfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtZGlhbG9nLXBhcnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVsLWRpYWxvZy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLWVsLXBvcnRsZXQtYnMtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1lbC10ZXh0LWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53ZUNoYXREaWFsb2cgLmVsLWRyYXdlcl9fYm9keSB7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xufVxuXG4vKiDlvLnnqpflpJrmqKHlnZfmoIfpopjlhoXlrrnluIPlsYDvvIjlkYrorabor6bmg4XvvIkgKi9cbi5kaWFsb2dQYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRvdHRlZEhlYWQge1xuICBtYXJnaW46IDEwcHggMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICNmZGE3MjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kb3R0ZWQge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tZWwtZGlhbG9nLWJvcmRlci1jb2xvcik7XG59XG5cbi5kaWFsb2dDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtZGlhbG9nLXBhcnQtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbC1kaWFsb2ctYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZWwtZGlhbG9nLXRleHQtY29sb3IpO1xufVxuXG4vKiDotYTkuqfnirbmgIHpopzoibIqL1xuLmhlYWx0aFRleHQge1xuICBjb2xvcjogIzBjYzE5Mjtcbn1cblxuLnN1YkhlYWx0aFRleHQge1xuICBjb2xvcjogI2ZkYTcyMjtcbn1cblxuLmhpZ2hSaXNrVGV4dCB7XG4gIGNvbG9yOiAjYzE0YzRjO1xufVxuXG4ub2ZmTGluZVRleHQge1xuICBjb2xvcjogI2M2YzZjNjtcbn1cblxuLnVua293blRleHQge1xuICBjb2xvcjogIzI3NjM5ZDtcbn1cblxuLmhlYWx0aEJnIHtcbiAgYmFja2dyb3VuZDogIzBjYzE5MiAhaW1wb3J0YW50O1xufVxuXG4uc3ViSGVhbHRoQmcge1xuICBiYWNrZ3JvdW5kOiAjZmRhNzIyICFpbXBvcnRhbnQ7XG59XG5cbi5oaWdoUmlza0JnIHtcbiAgYmFja2dyb3VuZDogI2MxNGM0YyAhaW1wb3J0YW50O1xufVxuXG4ub2ZmTGluZUJnIHtcbiAgYmFja2dyb3VuZDogI2M2YzZjNiAhaW1wb3J0YW50O1xufVxuXG4udW5rb3duQmcge1xuICBiYWNrZ3JvdW5kOiAjMjc2MzlkICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlQmcge1xuICBiYWNrZ3JvdW5kOiAjMDA4MGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jeWFuQmcge1xuICBiYWNrZ3JvdW5kOiAjMGNjMWJmICFpbXBvcnRhbnQ7XG59XG5cbi8qIOWRiuitpueKtuaAgeminOiJsiAqL1xuLmFsZXJ0Q2xhc3MxIHtcbiAgY29sb3I6ICNmMDQxMzQ7XG59XG5cbi5hbGVydENsYXNzMiB7XG4gIGNvbG9yOiAjZmY5MzFkO1xufVxuXG4uYWxlcnRDbGFzczMge1xuICBjb2xvcjogI2ZmZDY2Nztcbn1cblxuLmFsZXJ0Q2xhc3M0IHtcbiAgY29sb3I6ICM5ZWQ1ZmU7XG59XG5cbi5hbGVydENsYXNzNSB7XG4gIGNvbG9yOiAjODJhNWY3O1xufVxuXG4vKiDlpKflsY/luIPlsYAgKi9cbi5mdWxsU2NyZWVuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGxDb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZnVsbENvbnRlbnQgLmVsLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xufVxuXG4uZnVsbEJvdHRvbSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWwtYmctY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbC1wb3J0bGV0LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcmVlblRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4ydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY3JlZW5UaXRsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1jb2xvci1wcmltYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLyog5oql6KGo5YWx55So5qC35byPICovXG4ucmVwb3J0LXBhcnQgLnNjcmVlblRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnJlcG9ydC1wYXJ0IC50aXRsZVRpcCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi8qIOWIhuWJsue6vyAqL1xuLmVsX2RpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyLjUlO1xufVxuLmVsX2RpdmlkZXIgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1lbC1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVsX2RpdmlkZXIgZGl2IHtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS1lbC1ib3JkZXItY29sb3IpO1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmVsLXRyZWUgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5lbC10cmVlIC5lbC1jaGVja2JveF9faW5wdXQuaXMtaW5kZXRlcm1pbmF0ZSAuZWwtY2hlY2tib3hfX2lubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMSk7XG59XG5cbi8qIOaaguaXoOaVsOaNriAqL1xuLm5vRGF0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAwO1xufVxuLm5vRGF0YSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWF4LWhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbm9kYXRhLmU4ODM2ZDlkLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm5vRGF0YSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDIwcHg7XG59XG5cbi5kYXJrIC5ub0RhdGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmxhY2tfbm9kYXRhLjkzNWUxMTU3LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vKiDlnIbngrkqL1xuaS5jaXJjbGUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kYXJrIGkuY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyoganNvbi12aWV3ZXLlhbHnlKjmoLflvI8gKi9cbi5qdi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1lbC10ZXh0LWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmp2LWNvbnRhaW5lciAuanYta2V5IHtcbiAgY29sb3I6IHZhcigtLWVsLXRleHQtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5qdi1jb250YWluZXIgLmp2LWl0ZW0uanYtb2JqZWN0IHtcbiAgY29sb3I6IHZhcigtLWVsLXRleHQtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLyog5LqM5qyh56Gu6K6k5YWx55So5qC35byPICovXG4uZWwtbWVzc2FnZS1ib3hfX2J0bnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5lbC1tZXNzYWdlLWJveF9fYnRucyAuZWwtYnV0dG9uLS1wcmltYXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53YW5nRWRpdG9yIHtcbiAgei1pbmRleDogOTk5O1xufVxuLndhbmdFZGl0b3IgaDEge1xuICBmb250LXNpemU6IDMzcHg7XG59XG4ud2FuZ0VkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cbi53YW5nRWRpdG9yIGgzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLndhbmdFZGl0b3IgaDQge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ud2FuZ0VkaXRvciBoNSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi53YW5nRWRpdG9yIGg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndhbmdFZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZWwtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLndhbmdFZGl0b3IgcHJlID4gY29kZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVsLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWwtZmlsbC1jb2xvci1saWdodCkgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ud2FuZ0VkaXRvciBhIHtcbiAgY29sb3I6ICMwMDgwZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud2FuZ0VkaXRvciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kYXJrIC5sb29rd2FuZ0VkaXRvciBwLFxuLmRhcmsgLmxvb2t3YW5nRWRpdG9yIHNwYW4sXG4uZGFyayAubG9va3dhbmdFZGl0b3IgdWwsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgbGksXG4uZGFyayAubG9va3dhbmdFZGl0b3Igb2wsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgaDEsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgaDIsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgaDMsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgaDQsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgaDUsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgZW0sXG4uZGFyayAubG9va3dhbmdFZGl0b3IgaSxcbi5kYXJrIC5sb29rd2FuZ0VkaXRvciBkaXYsXG4uZGFyayAubG9va3dhbmdFZGl0b3IgcHJlLFxuLmRhcmsgLmxvb2t3YW5nRWRpdG9yIHRhYmxlLFxuLmRhcmsgLmxvb2t3YW5nRWRpdG9yIHRib2R5LFxuLmRhcmsgLmxvb2t3YW5nRWRpdG9yIHRoZWFkLFxuLmRhcmsgLmxvb2t3YW5nRWRpdG9yIHRoLFxuLmRhcmsgLmxvb2t3YW5nRWRpdG9yIHRyLFxuLmRhcmsgLmxvb2t3YW5nRWRpdG9yIGNvZGUsXG4uZGFyayAubG9va3dhbmdFZGl0b3Igc2VjdGlvbiB7XG4gIGNvbG9yOiAjZWNlZmY4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxYzI5NDIgIWltcG9ydGFudDtcbn1cblxuLmxvb2t3YW5nRWRpdG9yIHVsLFxuLmxvb2t3YW5nRWRpdG9yIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZWwtbWVzc2FnZS1ib3gge1xuICAtLWVsLW1lc3NhZ2Vib3gtcGFkZGluZy1wcmltYXJ5OiAxMHB4O1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZWwtbWVzc2FnZS1ib3ggLmVsLW1lc3NhZ2UtYm94X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbC1kaWFsb2ctdGl0bGUtY29sb3IpO1xufVxuLmVsLW1lc3NhZ2UtYm94IC5lbC1tZXNzYWdlLWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWwtbWVzc2FnZS1ib3ggLmVsLW1lc3NhZ2UtYm94X19jb250ZW50IC5lbC1tZXNzYWdlLWJveF9fc3RhdHVzIHtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZWwtbWVzc2FnZS1ib3ggLmVsLW1lc3NhZ2UtYm94X19jb250ZW50IC5lbC1tZXNzYWdlLWJveF9fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5lbC1tZXNzYWdlLWJveCAuZWwtbWVzc2FnZS1ib3hfX2J0bnMge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmVsLW1lc3NhZ2UtYm94IC5lbC1tZXNzYWdlLWJveF9fYnRucyAuZWwtYnV0dG9uIHtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZWwtbWVzc2FnZS1ib3ggLmVsLW1lc3NhZ2UtYm94X19pbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAwO1xufVxuXG4vKmZvcm1EaWFsb2cqL1xuLmZvcm1EaWFsb2cubWluVzYwMCB7XG4gIG1pbi13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbn1cbi5mb3JtRGlhbG9nLm1pblcxMDAwIHtcbiAgbWluLXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbn1cbi5mb3JtRGlhbG9nIC5lbC1mb3JtIC5lbC1mb3JtLWl0ZW0ud2lkdGg0NSB7XG4gIHdpZHRoOiA0NSU7XG59XG4uZm9ybURpYWxvZyAuZWwtZm9ybSAuZWwtZm9ybS1pdGVtLndpZHRoMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybURpYWxvZyAuZWwtZm9ybSAuZWwtZm9ybS1pdGVtIC5lbElwdE51bVdpZDEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1EaWFsb2cgLmVsLWZvcm0gLmVsLWZvcm0taXRlbSAuZWxJcHROdW1XaWQxMDAgLmVsLWlucHV0X19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKmNvbGxhcHNlVHlwZS1Cb2RlciDluKbovrnmoYYqL1xuLmVsLWNvbGxhcHNlLmNvbGxhcHNlVHlwZS1Cb2RlciB7XG4gIC0tZWwtY29sbGFwc2UtaGVhZGVyLWhlaWdodDogMzJweDtcbn1cbi5lbC1jb2xsYXBzZS5jb2xsYXBzZVR5cGUtQm9kZXIgLmVsLWNvbGxhcHNlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZWwtY29sbGFwc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5lbC1jb2xsYXBzZS5jb2xsYXBzZVR5cGUtQm9kZXIgZGl2W3JvbGU9dGFiXSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZWwtY29sbGFwc2UtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZWwtY29sbGFwc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5lbC1jb2xsYXBzZS5jb2xsYXBzZVR5cGUtQm9kZXIgZGl2W3JvbGU9dGFiXVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWVsLWNvbGxhcHNlLWJvcmRlci1jb2xvcik7XG59XG4uZWwtY29sbGFwc2UuY29sbGFwc2VUeXBlLUJvZGVyIGRpdltyb2xlPXRhYl0gLmVsLWNvbGxhcHNlLWl0ZW1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVsLWRyYXdlci10aXRsZS1iZyk7XG59XG4uZWwtY29sbGFwc2UuY29sbGFwc2VUeXBlLUJvZGVyIC5lbC1jb2xsYXBzZS1pdGVtX193cmFwIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1lbC1jb2xsYXBzZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1lbC1jb2xsYXBzZS1ib3JkZXItY29sb3IpO1xufVxuLmVsLWNvbGxhcHNlLmNvbGxhcHNlVHlwZS1Cb2RlciAuY29sbGFwc2VUeXBlLVRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vKuazqOaEj+aWh+acrOagt+W8jyovXG5iLmJOb3RpY2Uge1xuICBjb2xvcjogI2MxNGM0YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlbGVjdC1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0LW1vcmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZWwtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kYXJrIC5lbC1wb3BwZXIuZWwtc2VsZWN0X19wb3BwZXIge1xuICBib3JkZXItY29sb3I6ICM1YTY3ODM7XG4gIGJhY2tncm91bmQ6ICMyMDM1NTc7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC43Mik7XG59XG4uZGFyayAuZWwtcG9wcGVyLmVsLXNlbGVjdF9fcG9wcGVyIC5lbC1wb3BwZXJfX2Fycm93OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1YTY3ODM7XG4gIGJhY2tncm91bmQ6ICMyMDM1NTc7XG59XG5cbi8q5rua5Yqo5p2h5a695bqmKi9cbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uZGFyayAuZWwtdGV4dGFyZWFfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2IoMzgsIDYwLCA5OCkgIWltcG9ydGFudDtcbn1cblxuLmRhcmsgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQ4LCA3OCwgMC42MSkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0IC5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYigyMjAsIDIyMiwgMjIzKSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDI0MCwgMC42MSkgIWltcG9ydGFudDtcbn1cblxuLmRhcmsgLmVsLXNlbGVjdF9fd3JhcHBlciAuZWwtdGFnLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xufVxuXG4uZWwtc2VsZWN0LWRyb3Bkb3duX193cmFwIHtcbiAgbWF4LWhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLmp2LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmp2LWNvbnRhaW5lciAuanYtY29kZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lbC1kaWFsb2cgLmVsLWRpYWxvZ19fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5zdmctaWNvbltkYXRhLXYtOGIyZDU3YWNdIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/