/*!*********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./client/assets/precompiled.css ***!
  \*********************************************************************************/
@charset "UTF-8";

/* stylelint-disable-line string-quotes */
.mfc-typography-regular,
.inactive.mfc-navigation-bar-secondary-tab,
.inactive.mfc-navigation-bar-secondary-tab>a:hover,
.mfc-navigation-bar-secondary-tab.inactive>a.inactive:hover>a:hover,
.active.mfc-navigation-bar-secondary-tab,
.form-control,
.mfc-form-heading,
.mfc-dropdown-menu-item,
.mfc-button-primary,
.mfc-submit-button,
.mfc-add-from-sales-plan-button,
.mfc-new-record-button,
.route-plan-printing-warning-button,
.mfc-button-secondary,
.mfc-clear-button,
.record-bar .last-save,
.nav-pills>li,
.Select-control .Select-placeholder,
.Select-option,
.Select-value {
  font-family: "Open Sans";
  font-weight: 400;
}

.mfc-typography-heavy,
.mfc-navigation-bar-primary-tab.inactive,
.mfc-navigation-bar-primary-tab.active,
.mfc-radio,
.mfc-checkbox,
.mfc-form-stacked-label,
.mfc-form-horizontal-label,
.mfc-button-table,
.mfc-button-table-dropdown button {
  font-family: "Open Sans";
  font-weight: 600;
}

.mfc-typography-fixed {
  font-family: "Menlo Regular";
  font-weight: 300;
}

.mfc-icon-kebab {
  background-image: url(/assets/2bb005b333b07a3a6d56.svg);
  background-position: center;
  height: 12px;
  width: 2px;
}

.mfc-icon-kebab:hover:not(.disabled) {
  background-image: url(/assets/109479bdcc29162f6d0a.svg);
}

.caret::before {
  content: '\F0D7' !important;
}

.mfc-icon-first-page,
.mfc-icon-first-page-disabled,
.mfc-icon-last-page,
.mfc-icon-last-page-disabled {
  background-position: center;
  height: 10px;
  width: 8px;
}

.mfc-icon-previous-page,
.mfc-icon-previous-page-disabled,
.mfc-icon-next-page,
.mfc-icon-next-page-disabled {
  background-position: center;
  height: 10px;
  width: 6px;
}

.mfc-icon-first-page {
  background-image: url(/assets/0765834ca58c45fe82fd.svg);
}

.mfc-icon-first-page-disabled {
  background-image: url(/assets/bf19269c9024e5f59816.svg);
}

.mfc-icon-previous-page {
  background-image: url(/assets/d9edc24ec093b4b29300.svg);
}

.mfc-icon-previous-page-disabled {
  background-image: url(/assets/1ccee540a42f93ba9970.svg);
}

.mfc-icon-next-page {
  background-image: url(/assets/3d9c7583b1d03cccb313.svg);
}

.mfc-icon-next-page-disabled {
  background-image: url(/assets/4c99ae9c6573f135878d.svg);
}

.mfc-icon-last-page {
  background-image: url(/assets/dc380acd767548d9d798.svg);
}

.mfc-icon-last-page-disabled {
  background-image: url(/assets/1949789f16ba72cea82e.svg);
}

button[disabled] .mfc-icon svg {
  fill: #464746;
}

.navbar-pf {
  border-top: none !important;
  margin-bottom: 10px !important;
}

.navbar-brand.mfc-msync-title {
  color: #fff !important;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 3px;
  line-height: 9px;
  position: relative;
}

.mfc-release-notes-trigger {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-align: left;
}

.mfc-release-notes-trigger:hover,
.mfc-release-notes-trigger:focus {
  color: #fff;
  outline: none;
  text-decoration: none;
}

.mfc-release-notes-trigger:focus {
  box-shadow: 0 1px 0 #fff;
}

.mfc-release-notes-popover {
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(3, 3, 3, 0.24);
  color: #363636;
  left: 0;
  letter-spacing: 0;
  line-height: 1.35;
  padding: 12px 14px 10px;
  position: absolute;
  top: 28px;
  width: 360px;
  z-index: 1100;
}

.mfc-release-notes-popover:before,
.mfc-release-notes-popover:after {
  border-style: solid;
  content: "";
  height: 0;
  left: 16px;
  position: absolute;
  width: 0;
}

.mfc-release-notes-popover:before {
  border-color: transparent transparent #c8c8c8 transparent;
  border-width: 0 8px 8px 8px;
  top: -8px;
}

.mfc-release-notes-popover:after {
  border-color: transparent transparent #fff transparent;
  border-width: 0 7px 7px 7px;
  top: -7px;
}

.mfc-release-notes-heading {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}

.mfc-release-notes-title {
  color: #1f1f1f;
  font-size: 14px;
  font-weight: 700;
}

.mfc-release-notes-version {
  color: #72767b;
  font-size: 11px;
  font-weight: 600;
  margin-top: 1px;
}

.mfc-release-notes-close {
  appearance: none;
  background: transparent;
  border: 0;
  color: #72767b;
  font-size: 20px;
  line-height: 16px;
  margin: -1px -3px 0 8px;
  padding: 0 3px;
}

.mfc-release-notes-close:hover,
.mfc-release-notes-close:focus {
  color: #1f1f1f;
  outline: none;
}

.mfc-release-notes-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.mfc-release-notes-list li {
  margin-top: 9px;
}

.mfc-release-notes-list li:first-child {
  margin-top: 0;
}

.mfc-release-notes-list strong,
.mfc-release-notes-list span {
  display: block;
}

.mfc-release-notes-list strong {
  color: #1f1f1f;
  font-size: 12px;
  font-weight: 700;
}

.mfc-release-notes-list span {
  color: #4d5258;
  font-size: 12px;
  margin-top: 2px;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown {
  padding-top: 6px;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown .mfc-icon-caret-down {
  padding-left: 4px;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown .dropdown-menu {
  background: none !important;
  top: 24px !important;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown .dropdown-menu-content {
  border: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  margin-left: 20px;
  margin-top: 11px;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown li>a {
  font-size: 11px;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown li.checked>a {
  background-color: #3e9d5f !important;
  border-bottom-color: #909290 !important;
  color: #fff !important;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown li.checked>a:hover {
  background-color: #34b358 !important;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown>a:first-child {
  background-color: inherit;
  color: #909290;
  cursor: pointer;
  padding: 0 20px;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent .mfc-dropdown .dropdown>a:first-child:hover {
  color: #909290;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent {
  background-color: white !important;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent {
  background: white;
}

.navbar-utility {
  margin-right: 15px !important;
}

.navbar-utility span>span {
  margin-right: 5px;
}

.navbar-utility .navbar-default .btn-link {
  color: black !important;
}

.dropdown.open #nav-dropdown span {
  color: black !important;
}

.nav-tabs {
  border-bottom: 0;
}

.navbar-default .btn-link {
  color: #fff !important;
}

.navbar-persistent {
  bottom: 0;
}

.mfc-navigation-bar-primary {
  background-color: #3e9d5f;
}

.mfc-navigation-bar-primary-tab {
  font-size: 11px;
}

.mfc-navigation-bar-primary-tab.inactive>a {
  background-color: #3e9d5f;
  color: #fff;
}

.mfc-navigation-bar-primary-tab.inactive>a:hover {
  background-color: #34b358 !important;
  background-image: none !important;
  color: #fff;
}

.mfc-navigation-bar-primary-tab.active>a,
.mfc-navigation-bar-primary-tab.active>a:hover {
  background-color: #fff !important;
  background-image: none !important;
  border-top-color: transparent !important;
  color: #3e9d5f !important;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.inactive:hover::before {
  background-color: #909290 !important;
  bottom: 0 !important;
}

.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active::before,
.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:hover::before {
  background-color: #3e9d5f !important;
  bottom: 0 !important;
}

.navbar-pf .navbar-primary.persistent-secondary>li.active {
  margin-bottom: 33px !important;
}

.navbar-pf .navbar-nav>li.primary-nav-item>a:focus {
  color: #fff;
}

.mfc-navigation-bar-secondary {
  background-color: #fff;
  height: 32px;
}

.mfc-navigation-bar-secondary-tab,
.inactive.mfc-navigation-bar-secondary-tab,
.inactive.mfc-navigation-bar-secondary-tab>a:hover,
.mfc-navigation-bar-secondary-tab.inactive>a.inactive:hover>a:hover,
.active.mfc-navigation-bar-secondary-tab {
  font-size: 11px;
  height: 32px;
}

.mfc-navigation-bar-secondary-tab:hover,
.inactive.mfc-navigation-bar-secondary-tab>a:hover,
.mfc-navigation-bar-secondary-tab.inactive>a.inactive:hover>a:hover {
  height: 32px;
}

.inactive.mfc-navigation-bar-secondary-tab>a,
.mfc-navigation-bar-secondary-tab.inactive>a.inactive:hover>a {
  color: #909290 !important;
}

.inactive.mfc-navigation-bar-secondary-tab>a:hover,
.mfc-navigation-bar-secondary-tab.inactive>a.inactive:hover>a:hover {
  color: #909290 !important;
  height: 29px;
}

.mfc-navigation-bar-secondary-tab.inactive>a.active:hover>a,
.active.mfc-navigation-bar-secondary-tab>a,
.mfc-navigation-bar-secondary-tab.inactive>a.active:hover .dropdown.btn-group>a,
.active.mfc-navigation-bar-secondary-tab .dropdown.btn-group>a {
  color: #3e9d5f !important;
}

/* from PatternFly's .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a:hover */
.ReactTable {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.ReactTable * {
  box-sizing: border-box;
}

.ReactTable .rt-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
  border-collapse: collapse;
  overflow: auto;
}

.ReactTable .rt-thead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ReactTable .rt-thead.-headerGroups {
  background: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-thead.-filters {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-thead.-filters .rt-th {
  border-right: 1px solid rgba(0, 0, 0, 0.02);
}

.ReactTable .rt-thead.-header {
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
}

.ReactTable .rt-thead .rt-tr {
  text-align: center;
}

.ReactTable .rt-thead .rt-th,
.ReactTable .rt-thead .rt-td {
  padding: 5px 5px;
  line-height: normal;
  position: relative;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-transition: box-shadow 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: box-shadow 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: inset 0 0 0 0 transparent;
}

.ReactTable .rt-thead .rt-th.-sort-asc,
.ReactTable .rt-thead .rt-td.-sort-asc {
  box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.6);
}

.ReactTable .rt-thead .rt-th.-sort-desc,
.ReactTable .rt-thead .rt-td.-sort-desc {
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.6);
}

.ReactTable .rt-thead .rt-th.-cursor-pointer,
.ReactTable .rt-thead .rt-td.-cursor-pointer {
  cursor: pointer;
}

.ReactTable .rt-thead .rt-th:last-child,
.ReactTable .rt-thead .rt-td:last-child {
  border-right: 0;
}

.ReactTable .rt-thead .rt-resizable-header {
  overflow: visible;
}

.ReactTable .rt-thead .rt-resizable-header:last-child {
  overflow: hidden;
}

.ReactTable .rt-thead .rt-resizable-header-content {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ReactTable .rt-tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ReactTable .rt-tbody .rt-tr-group {
  border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-tbody .rt-tr-group:last-child {
  border-bottom: 0;
}

.ReactTable .rt-tbody .rt-td {
  border-right: 1px solid rgba(0, 0, 0, 0.02);
}

.ReactTable .rt-tbody .rt-td:last-child {
  border-right: 0;
}

.ReactTable .rt-tbody .rt-pivot {
  cursor: pointer;
}

.ReactTable .rt-tr-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.ReactTable .rt-tr {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.ReactTable .rt-th,
.ReactTable .rt-td {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 5px;
  overflow: hidden;
  -webkit-transition: .3s ease;
  transition: .3s ease;
  -webkit-transition-property: width, min-width, padding, opacity;
  transition-property: width, min-width, padding, opacity;
}

.ReactTable .rt-th.-hidden,
.ReactTable .rt-td.-hidden {
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  opacity: 0 !important;
}

.ReactTable .rt-expander {
  display: inline-block;
  position: relative;
  margin: 0;
  color: transparent;
  margin: 0 10px;
}

.ReactTable .rt-expander:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  border-left: 5.04px solid transparent;
  border-right: 5.04px solid transparent;
  border-top: 7px solid rgba(0, 0, 0, 0.8);
  -webkit-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  cursor: pointer;
}

.ReactTable .rt-expander.-open:after {
  -webkit-transform: translate(-50%, -50%) rotate(0);
  transform: translate(-50%, -50%) rotate(0);
}

.ReactTable .rt-resizer {
  display: inline-block;
  position: absolute;
  width: 36px;
  top: 0;
  bottom: 0;
  right: -18px;
  cursor: col-resize;
  z-index: 10;
}

.ReactTable .rt-tfoot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}

.ReactTable .rt-tfoot .rt-td {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

.ReactTable .rt-tfoot .rt-td:last-child {
  border-right: 0;
}

.ReactTable.-striped .rt-tr.-odd {
  background: rgba(0, 0, 0, 0.03);
}

.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover {
  background: rgba(0, 0, 0, 0.05);
}

.ReactTable .-pagination {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 3px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  border-top: 2px solid rgba(0, 0, 0, 0.1);
}

.ReactTable .-pagination .-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 3px;
  padding: 6px;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  cursor: pointer;
  outline: none;
}

.ReactTable .-pagination .-btn[disabled] {
  opacity: .5;
  cursor: default;
}

.ReactTable .-pagination .-btn:not([disabled]):hover {
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.ReactTable .-pagination .-previous,
.ReactTable .-pagination .-next {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.ReactTable .-pagination .-center {
  -webkit-box-flex: 1.5;
  -ms-flex: 1.5;
  flex: 1.5;
  text-align: center;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.ReactTable .-pagination .-pageInfo {
  display: inline-block;
  margin: 3px 10px;
  white-space: nowrap;
}

.ReactTable .-pagination .-pageJump {
  display: inline-block;
}

.ReactTable .-pagination .-pageJump input {
  width: 70px;
  text-align: center;
}

.ReactTable .-pagination .-pageSizeOptions {
  margin: 3px 10px;
}

.ReactTable .rt-noData {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 1;
  pointer-events: none;
  padding: 20px;
  color: rgba(0, 0, 0, 0.5);
}

.ReactTable .-loading {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 2;
  opacity: 0;
  pointer-events: none;
}

.ReactTable .-loading>div {
  position: absolute;
  display: block;
  text-align: center;
  width: 100%;
  top: 50%;
  left: 0;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(-52%);
  transform: translateY(-52%);
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.ReactTable .-loading.-active {
  opacity: 1;
  pointer-events: all;
}

.ReactTable .-loading.-active>div {
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.ReactTable input,
.ReactTable select {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 5px 7px;
  font-size: inherit;
  border-radius: 3px;
  font-weight: normal;
  outline: none;
}

.ReactTable input:not([type="checkbox"]):not([type="radio"]),
.ReactTable select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.ReactTable .select-wrap {
  position: relative;
  display: inline-block;
}

.ReactTable .select-wrap select {
  padding: 5px 15px 5px 7px;
  min-width: 100px;
}

.ReactTable .select-wrap:after {
  content: '';
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {

  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/fonts/5be1347c682810f199c7.eot);
  src: url(/fonts/5be1347c682810f199c7.eot?#iefix) format("embedded-opentype"), url(data:application/font-woff;base64,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) format("woff2"), url(data:application/font-woff;base64,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) format("woff"), url(/fonts/4692b9ec53fd5972caa2.ttf) format("truetype"), url(/assets/060b2710bdbbe3dfe48b.svg#glyphicons_halflingsregular) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270F";
}

.glyphicon-glass:before {
  content: "\E001";
}

.glyphicon-music:before {
  content: "\E002";
}

.glyphicon-search:before {
  content: "\E003";
}

.glyphicon-heart:before {
  content: "\E005";
}

.glyphicon-star:before {
  content: "\E006";
}

.glyphicon-star-empty:before {
  content: "\E007";
}

.glyphicon-user:before {
  content: "\E008";
}

.glyphicon-film:before {
  content: "\E009";
}

.glyphicon-th-large:before {
  content: "\E010";
}

.glyphicon-th:before {
  content: "\E011";
}

.glyphicon-th-list:before {
  content: "\E012";
}

.glyphicon-ok:before {
  content: "\E013";
}

.glyphicon-remove:before {
  content: "\E014";
}

.glyphicon-zoom-in:before {
  content: "\E015";
}

.glyphicon-zoom-out:before {
  content: "\E016";
}

.glyphicon-off:before {
  content: "\E017";
}

.glyphicon-signal:before {
  content: "\E018";
}

.glyphicon-cog:before {
  content: "\E019";
}

.glyphicon-trash:before {
  content: "\E020";
}

.glyphicon-home:before {
  content: "\E021";
}

.glyphicon-file:before {
  content: "\E022";
}

.glyphicon-time:before {
  content: "\E023";
}

.glyphicon-road:before {
  content: "\E024";
}

.glyphicon-download-alt:before {
  content: "\E025";
}

.glyphicon-download:before {
  content: "\E026";
}

.glyphicon-upload:before {
  content: "\E027";
}

.glyphicon-inbox:before {
  content: "\E028";
}

.glyphicon-play-circle:before {
  content: "\E029";
}

.glyphicon-repeat:before {
  content: "\E030";
}

.glyphicon-refresh:before {
  content: "\E031";
}

.glyphicon-list-alt:before {
  content: "\E032";
}

.glyphicon-lock:before {
  content: "\E033";
}

.glyphicon-flag:before {
  content: "\E034";
}

.glyphicon-headphones:before {
  content: "\E035";
}

.glyphicon-volume-off:before {
  content: "\E036";
}

.glyphicon-volume-down:before {
  content: "\E037";
}

.glyphicon-volume-up:before {
  content: "\E038";
}

.glyphicon-qrcode:before {
  content: "\E039";
}

.glyphicon-barcode:before {
  content: "\E040";
}

.glyphicon-tag:before {
  content: "\E041";
}

.glyphicon-tags:before {
  content: "\E042";
}

.glyphicon-book:before {
  content: "\E043";
}

.glyphicon-bookmark:before {
  content: "\E044";
}

.glyphicon-print:before {
  content: "\E045";
}

.glyphicon-camera:before {
  content: "\E046";
}

.glyphicon-font:before {
  content: "\E047";
}

.glyphicon-bold:before {
  content: "\E048";
}

.glyphicon-italic:before {
  content: "\E049";
}

.glyphicon-text-height:before {
  content: "\E050";
}

.glyphicon-text-width:before {
  content: "\E051";
}

.glyphicon-align-left:before {
  content: "\E052";
}

.glyphicon-align-center:before {
  content: "\E053";
}

.glyphicon-align-right:before {
  content: "\E054";
}

.glyphicon-align-justify:before {
  content: "\E055";
}

.glyphicon-list:before {
  content: "\E056";
}

.glyphicon-indent-left:before {
  content: "\E057";
}

.glyphicon-indent-right:before {
  content: "\E058";
}

.glyphicon-facetime-video:before {
  content: "\E059";
}

.glyphicon-picture:before {
  content: "\E060";
}

.glyphicon-map-marker:before {
  content: "\E062";
}

.glyphicon-adjust:before {
  content: "\E063";
}

.glyphicon-tint:before {
  content: "\E064";
}

.glyphicon-edit:before {
  content: "\E065";
}

.glyphicon-share:before {
  content: "\E066";
}

.glyphicon-check:before {
  content: "\E067";
}

.glyphicon-move:before {
  content: "\E068";
}

.glyphicon-step-backward:before {
  content: "\E069";
}

.glyphicon-fast-backward:before {
  content: "\E070";
}

.glyphicon-backward:before {
  content: "\E071";
}

.glyphicon-play:before {
  content: "\E072";
}

.glyphicon-pause:before {
  content: "\E073";
}

.glyphicon-stop:before {
  content: "\E074";
}

.glyphicon-forward:before {
  content: "\E075";
}

.glyphicon-fast-forward:before {
  content: "\E076";
}

.glyphicon-step-forward:before {
  content: "\E077";
}

.glyphicon-eject:before {
  content: "\E078";
}

.glyphicon-chevron-left:before {
  content: "\E079";
}

.glyphicon-chevron-right:before {
  content: "\E080";
}

.glyphicon-plus-sign:before {
  content: "\E081";
}

.glyphicon-minus-sign:before {
  content: "\E082";
}

.glyphicon-remove-sign:before {
  content: "\E083";
}

.glyphicon-ok-sign:before {
  content: "\E084";
}

.glyphicon-question-sign:before {
  content: "\E085";
}

.glyphicon-info-sign:before {
  content: "\E086";
}

.glyphicon-screenshot:before {
  content: "\E087";
}

.glyphicon-remove-circle:before {
  content: "\E088";
}

.glyphicon-ok-circle:before {
  content: "\E089";
}

.glyphicon-ban-circle:before {
  content: "\E090";
}

.glyphicon-arrow-left:before {
  content: "\E091";
}

.glyphicon-arrow-right:before {
  content: "\E092";
}

.glyphicon-arrow-up:before {
  content: "\E093";
}

.glyphicon-arrow-down:before {
  content: "\E094";
}

.glyphicon-share-alt:before {
  content: "\E095";
}

.glyphicon-resize-full:before {
  content: "\E096";
}

.glyphicon-resize-small:before {
  content: "\E097";
}

.glyphicon-exclamation-sign:before {
  content: "\E101";
}

.glyphicon-gift:before {
  content: "\E102";
}

.glyphicon-leaf:before {
  content: "\E103";
}

.glyphicon-fire:before {
  content: "\E104";
}

.glyphicon-eye-open:before {
  content: "\E105";
}

.glyphicon-eye-close:before {
  content: "\E106";
}

.glyphicon-warning-sign:before {
  content: "\E107";
}

.glyphicon-plane:before {
  content: "\E108";
}

.glyphicon-calendar:before {
  content: "\E109";
}

.glyphicon-random:before {
  content: "\E110";
}

.glyphicon-comment:before {
  content: "\E111";
}

.glyphicon-magnet:before {
  content: "\E112";
}

.glyphicon-chevron-up:before {
  content: "\E113";
}

.glyphicon-chevron-down:before {
  content: "\E114";
}

.glyphicon-retweet:before {
  content: "\E115";
}

.glyphicon-shopping-cart:before {
  content: "\E116";
}

.glyphicon-folder-close:before {
  content: "\E117";
}

.glyphicon-folder-open:before {
  content: "\E118";
}

.glyphicon-resize-vertical:before {
  content: "\E119";
}

.glyphicon-resize-horizontal:before {
  content: "\E120";
}

.glyphicon-hdd:before {
  content: "\E121";
}

.glyphicon-bullhorn:before {
  content: "\E122";
}

.glyphicon-bell:before {
  content: "\E123";
}

.glyphicon-certificate:before {
  content: "\E124";
}

.glyphicon-thumbs-up:before {
  content: "\E125";
}

.glyphicon-thumbs-down:before {
  content: "\E126";
}

.glyphicon-hand-right:before {
  content: "\E127";
}

.glyphicon-hand-left:before {
  content: "\E128";
}

.glyphicon-hand-up:before {
  content: "\E129";
}

.glyphicon-hand-down:before {
  content: "\E130";
}

.glyphicon-circle-arrow-right:before {
  content: "\E131";
}

.glyphicon-circle-arrow-left:before {
  content: "\E132";
}

.glyphicon-circle-arrow-up:before {
  content: "\E133";
}

.glyphicon-circle-arrow-down:before {
  content: "\E134";
}

.glyphicon-globe:before {
  content: "\E135";
}

.glyphicon-wrench:before {
  content: "\E136";
}

.glyphicon-tasks:before {
  content: "\E137";
}

.glyphicon-filter:before {
  content: "\E138";
}

.glyphicon-briefcase:before {
  content: "\E139";
}

.glyphicon-fullscreen:before {
  content: "\E140";
}

.glyphicon-dashboard:before {
  content: "\E141";
}

.glyphicon-paperclip:before {
  content: "\E142";
}

.glyphicon-heart-empty:before {
  content: "\E143";
}

.glyphicon-link:before {
  content: "\E144";
}

.glyphicon-phone:before {
  content: "\E145";
}

.glyphicon-pushpin:before {
  content: "\E146";
}

.glyphicon-usd:before {
  content: "\E148";
}

.glyphicon-gbp:before {
  content: "\E149";
}

.glyphicon-sort:before {
  content: "\E150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}

.glyphicon-sort-by-order:before {
  content: "\E153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}

.glyphicon-sort-by-attributes:before {
  content: "\E155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}

.glyphicon-unchecked:before {
  content: "\E157";
}

.glyphicon-expand:before {
  content: "\E158";
}

.glyphicon-collapse-down:before {
  content: "\E159";
}

.glyphicon-collapse-up:before {
  content: "\E160";
}

.glyphicon-log-in:before {
  content: "\E161";
}

.glyphicon-flash:before {
  content: "\E162";
}

.glyphicon-log-out:before {
  content: "\E163";
}

.glyphicon-new-window:before {
  content: "\E164";
}

.glyphicon-record:before {
  content: "\E165";
}

.glyphicon-save:before {
  content: "\E166";
}

.glyphicon-open:before {
  content: "\E167";
}

.glyphicon-saved:before {
  content: "\E168";
}

.glyphicon-import:before {
  content: "\E169";
}

.glyphicon-export:before {
  content: "\E170";
}

.glyphicon-send:before {
  content: "\E171";
}

.glyphicon-floppy-disk:before {
  content: "\E172";
}

.glyphicon-floppy-saved:before {
  content: "\E173";
}

.glyphicon-floppy-remove:before {
  content: "\E174";
}

.glyphicon-floppy-save:before {
  content: "\E175";
}

.glyphicon-floppy-open:before {
  content: "\E176";
}

.glyphicon-credit-card:before {
  content: "\E177";
}

.glyphicon-transfer:before {
  content: "\E178";
}

.glyphicon-cutlery:before {
  content: "\E179";
}

.glyphicon-header:before {
  content: "\E180";
}

.glyphicon-compressed:before {
  content: "\E181";
}

.glyphicon-earphone:before {
  content: "\E182";
}

.glyphicon-phone-alt:before {
  content: "\E183";
}

.glyphicon-tower:before {
  content: "\E184";
}

.glyphicon-stats:before {
  content: "\E185";
}

.glyphicon-sd-video:before {
  content: "\E186";
}

.glyphicon-hd-video:before {
  content: "\E187";
}

.glyphicon-subtitles:before {
  content: "\E188";
}

.glyphicon-sound-stereo:before {
  content: "\E189";
}

.glyphicon-sound-dolby:before {
  content: "\E190";
}

.glyphicon-sound-5-1:before {
  content: "\E191";
}

.glyphicon-sound-6-1:before {
  content: "\E192";
}

.glyphicon-sound-7-1:before {
  content: "\E193";
}

.glyphicon-copyright-mark:before {
  content: "\E194";
}

.glyphicon-registration-mark:before {
  content: "\E195";
}

.glyphicon-cloud-download:before {
  content: "\E197";
}

.glyphicon-cloud-upload:before {
  content: "\E198";
}

.glyphicon-tree-conifer:before {
  content: "\E199";
}

.glyphicon-tree-deciduous:before {
  content: "\E200";
}

.glyphicon-cd:before {
  content: "\E201";
}

.glyphicon-save-file:before {
  content: "\E202";
}

.glyphicon-open-file:before {
  content: "\E203";
}

.glyphicon-level-up:before {
  content: "\E204";
}

.glyphicon-copy:before {
  content: "\E205";
}

.glyphicon-paste:before {
  content: "\E206";
}

.glyphicon-alert:before {
  content: "\E209";
}

.glyphicon-equalizer:before {
  content: "\E210";
}

.glyphicon-king:before {
  content: "\E211";
}

.glyphicon-queen:before {
  content: "\E212";
}

.glyphicon-pawn:before {
  content: "\E213";
}

.glyphicon-bishop:before {
  content: "\E214";
}

.glyphicon-knight:before {
  content: "\E215";
}

.glyphicon-baby-formula:before {
  content: "\E216";
}

.glyphicon-tent:before {
  content: "\26FA";
}

.glyphicon-blackboard:before {
  content: "\E218";
}

.glyphicon-bed:before {
  content: "\E219";
}

.glyphicon-apple:before {
  content: "\F8FF";
}

.glyphicon-erase:before {
  content: "\E221";
}

.glyphicon-hourglass:before {
  content: "\231B";
}

.glyphicon-lamp:before {
  content: "\E223";
}

.glyphicon-duplicate:before {
  content: "\E224";
}

.glyphicon-piggy-bank:before {
  content: "\E225";
}

.glyphicon-scissors:before {
  content: "\E226";
}

.glyphicon-bitcoin:before {
  content: "\E227";
}

.glyphicon-btc:before {
  content: "\E227";
}

.glyphicon-xbt:before {
  content: "\E227";
}

.glyphicon-yen:before {
  content: "\A5";
}

.glyphicon-jpy:before {
  content: "\A5";
}

.glyphicon-ruble:before {
  content: "\20BD";
}

.glyphicon-rub:before {
  content: "\20BD";
}

.glyphicon-scale:before {
  content: "\E230";
}

.glyphicon-ice-lolly:before {
  content: "\E231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}

.glyphicon-education:before {
  content: "\E233";
}

.glyphicon-option-horizontal:before {
  content: "\E234";
}

.glyphicon-option-vertical:before {
  content: "\E235";
}

.glyphicon-menu-hamburger:before {
  content: "\E236";
}

.glyphicon-modal-window:before {
  content: "\E237";
}

.glyphicon-oil:before {
  content: "\E238";
}

.glyphicon-grain:before {
  content: "\E239";
}

.glyphicon-sunglasses:before {
  content: "\E240";
}

.glyphicon-text-size:before {
  content: "\E241";
}

.glyphicon-text-color:before {
  content: "\E242";
}

.glyphicon-text-background:before {
  content: "\E243";
}

.glyphicon-object-align-top:before {
  content: "\E244";
}

.glyphicon-object-align-bottom:before {
  content: "\E245";
}

.glyphicon-object-align-horizontal:before {
  content: "\E246";
}

.glyphicon-object-align-left:before {
  content: "\E247";
}

.glyphicon-object-align-vertical:before {
  content: "\E248";
}

.glyphicon-object-align-right:before {
  content: "\E249";
}

.glyphicon-triangle-right:before {
  content: "\E250";
}

.glyphicon-triangle-left:before {
  content: "\E251";
}

.glyphicon-triangle-bottom:before {
  content: "\E252";
}

.glyphicon-triangle-top:before {
  content: "\E253";
}

.glyphicon-console:before {
  content: "\E254";
}

.glyphicon-superscript:before {
  content: "\E255";
}

.glyphicon-subscript:before {
  content: "\E256";
}

.glyphicon-menu-left:before {
  content: "\E257";
}

.glyphicon-menu-right:before {
  content: "\E258";
}

.glyphicon-menu-down:before {
  content: "\E259";
}

.glyphicon-menu-up:before {
  content: "\E260";
}

* {
  box-sizing: border-box;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.66667;
  color: #363636;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #3e9d5f;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #3e9d5f;
  text-decoration: underline;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 1px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.66667;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 1px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #f1f1f1;
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #9c9c9c;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 24px;
}

h2,
.h2 {
  font-size: 22px;
}

h3,
.h3 {
  font-size: 16px;
}

h4,
.h4 {
  font-size: 15px;
}

h5,
.h5 {
  font-size: 13px;
}

h6,
.h6 {
  font-size: 11px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}

small,
.small {
  font-size: 91%;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

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

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

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

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase,
.initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #9c9c9c;
}

.text-primary {
  color: #39a5dc;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #228bc0;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #ec7a08;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #bb6106;
}

.text-danger {
  color: #cc0000;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #990000;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #39a5dc;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #228bc0;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #f1f1f1;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.66667;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  content: " ";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #9c9c9c;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 15px;
  border-left: 5px solid #f1f1f1;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.66667;
  color: #9c9c9c;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014   \A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #f1f1f1;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\A0   \2014';
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.66667;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #004368;
  background-color: #def3ff;
  border-radius: 1px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 11px;
  line-height: 1.66667;
  word-break: break-all;
  word-wrap: break-word;
  color: #363636;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 1px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container:before,
.container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 760px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 980px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1180px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -20px;
  margin-right: -20px;
}

.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333%;
  }

  .col-sm-2 {
    width: 16.66667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333%;
  }

  .col-sm-5 {
    width: 41.66667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333%;
  }

  .col-sm-8 {
    width: 66.66667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333%;
  }

  .col-sm-11 {
    width: 91.66667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333%;
  }

  .col-sm-pull-2 {
    right: 16.66667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333%;
  }

  .col-sm-pull-5 {
    right: 41.66667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333%;
  }

  .col-sm-pull-8 {
    right: 66.66667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333%;
  }

  .col-sm-pull-11 {
    right: 91.66667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333%;
  }

  .col-sm-push-2 {
    left: 16.66667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333%;
  }

  .col-sm-push-5 {
    left: 41.66667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333%;
  }

  .col-sm-push-8 {
    left: 66.66667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333%;
  }

  .col-sm-push-11 {
    left: 91.66667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333%;
  }

  .col-md-2 {
    width: 16.66667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333%;
  }

  .col-md-5 {
    width: 41.66667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333%;
  }

  .col-md-8 {
    width: 66.66667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333%;
  }

  .col-md-11 {
    width: 91.66667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333%;
  }

  .col-md-pull-2 {
    right: 16.66667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333%;
  }

  .col-md-pull-5 {
    right: 41.66667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333%;
  }

  .col-md-pull-8 {
    right: 66.66667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333%;
  }

  .col-md-pull-11 {
    right: 91.66667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333%;
  }

  .col-md-push-2 {
    left: 16.66667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333%;
  }

  .col-md-push-5 {
    left: 41.66667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333%;
  }

  .col-md-push-8 {
    left: 66.66667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333%;
  }

  .col-md-push-11 {
    left: 91.66667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333%;
  }

  .col-lg-2 {
    width: 16.66667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333%;
  }

  .col-lg-5 {
    width: 41.66667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333%;
  }

  .col-lg-8 {
    width: 66.66667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333%;
  }

  .col-lg-11 {
    width: 91.66667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333%;
  }

  .col-lg-pull-2 {
    right: 16.66667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333%;
  }

  .col-lg-pull-5 {
    right: 41.66667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333%;
  }

  .col-lg-pull-8 {
    right: 66.66667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333%;
  }

  .col-lg-pull-11 {
    right: 91.66667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333%;
  }

  .col-lg-push-2 {
    left: 16.66667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333%;
  }

  .col-lg-push-5 {
    left: 41.66667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333%;
  }

  .col-lg-push-8 {
    left: 66.66667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333%;
  }

  .col-lg-push-11 {
    left: 91.66667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

caption {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #9c9c9c;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
  padding: 10px;
  line-height: 1.66667;
  vertical-align: top;
  border-top: 1px solid #d1d1d1;
}

.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #d1d1d1;
}

.table>caption+thead>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
  border-top: 0;
}

.table>tbody+tbody {
  border-top: 2px solid #d1d1d1;
}

.table .table {
  background-color: #fff;
}

.table-condensed>thead>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>tfoot>tr>td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #d1d1d1;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
  border: 1px solid #d1d1d1;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
  border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f5f5f5;
}

.table-hover>tbody>tr:hover {
  background-color: #def3ff;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
  background-color: #def3ff;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
  background-color: #c5eaff;
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
  background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
  background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
  background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
  background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
  background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
  background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
  background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #d1d1d1;
  }

  .table-responsive>.table {
    margin-bottom: 0;
  }

  .table-responsive>.table>thead>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
  }

  .table-responsive>.table-bordered {
    border: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: inherit;
  color: #363636;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 3px;
  font-size: 12px;
  line-height: 1.66667;
  color: #363636;
}

.form-control {
  display: block;
  width: 100%;
  height: 26px;
  padding: 2px 6px;
  font-size: 12px;
  line-height: 1.66667;
  color: #363636;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbb;
  border-radius: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #0088ce;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
}

.form-control:-moz-placeholder {
  color: #999;
  font-style: italic;
}

.form-control::-moz-placeholder {
  color: #999;
  font-style: italic;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
  font-style: italic;
}

.form-control::-webkit-input-placeholder {
  color: #999;
  font-style: italic;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f5f5f5;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 26px;
  }

  input[type="date"].input-sm,
  .input-group-sm>input.form-control[type="date"],
  .input-group-sm>input.input-group-addon[type="date"],
  .input-group-sm>.input-group-btn>input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm>input.form-control[type="time"],
  .input-group-sm>input.input-group-addon[type="time"],
  .input-group-sm>.input-group-btn>input.btn[type="time"],
  .input-group-sm input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm>input.form-control[type="datetime-local"],
  .input-group-sm>input.input-group-addon[type="datetime-local"],
  .input-group-sm>.input-group-btn>input.btn[type="datetime-local"],
  .input-group-sm input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm>input.form-control[type="month"],
  .input-group-sm>input.input-group-addon[type="month"],
  .input-group-sm>.input-group-btn>input.btn[type="month"],
  .input-group-sm input[type="month"] {
    line-height: 22px;
  }

  input[type="date"].input-lg,
  .input-group-lg>input.form-control[type="date"],
  .input-group-lg>input.input-group-addon[type="date"],
  .input-group-lg>.input-group-btn>input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg>input.form-control[type="time"],
  .input-group-lg>input.input-group-addon[type="time"],
  .input-group-lg>.input-group-btn>input.btn[type="time"],
  .input-group-lg input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg>input.form-control[type="datetime-local"],
  .input-group-lg>input.input-group-addon[type="datetime-local"],
  .input-group-lg>.input-group-btn>input.btn[type="datetime-local"],
  .input-group-lg input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg>input.form-control[type="month"],
  .input-group-lg>input.input-group-addon[type="month"],
  .input-group-lg>.input-group-btn>input.btn[type="month"],
  .input-group-lg input[type="month"] {
    line-height: 33px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio+.radio,
.checkbox+.checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 0;
  min-height: 32px;
}

.form-control-static.input-lg,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

.input-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  height: 22px;
  padding: 2px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 1px;
}

select.input-sm,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
.input-group-sm>.input-group-btn>select.btn {
  height: 22px;
  line-height: 22px;
}

textarea.input-sm,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
.input-group-sm>.input-group-btn>textarea.btn,
select[multiple].input-sm,
.input-group-sm>select.form-control[multiple],
.input-group-sm>select.input-group-addon[multiple],
.input-group-sm>.input-group-btn>select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 22px;
  padding: 2px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 1px;
}

.form-group-sm select.form-control {
  height: 22px;
  line-height: 22px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 22px;
  min-height: 31px;
  padding: 3px 6px;
  font-size: 11px;
  line-height: 1.5;
}

.input-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  height: 33px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.33333;
  border-radius: 1px;
}

select.input-lg,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
.input-group-lg>.input-group-btn>select.btn {
  height: 33px;
  line-height: 33px;
}

textarea.input-lg,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
.input-group-lg>.input-group-btn>textarea.btn,
select[multiple].input-lg,
.input-group-lg>select.form-control[multiple],
.input-group-lg>select.input-group-addon[multiple],
.input-group-lg>.input-group-btn>select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 33px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.33333;
  border-radius: 1px;
}

.form-group-lg select.form-control {
  height: 33px;
  line-height: 33px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 33px;
  min-height: 34px;
  padding: 7px 10px;
  font-size: 14px;
  line-height: 1.33333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 32.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  pointer-events: none;
}

.input-lg+.form-control-feedback,
.input-group-lg>.form-control+.form-control-feedback,
.input-group-lg>.input-group-addon+.form-control-feedback,
.input-group-lg>.input-group-btn>.btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px;
}

.input-sm+.form-control-feedback,
.input-group-sm>.form-control+.form-control-feedback,
.input-group-sm>.input-group-addon+.form-control-feedback,
.input-group-sm>.input-group-btn>.btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
  width: 22px;
  height: 22px;
  line-height: 22px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #ec7a08;
}

.has-warning .form-control {
  border-color: #ec7a08;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #bb6106;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #faad60;
}

.has-warning .input-group-addon {
  color: #ec7a08;
  border-color: #ec7a08;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #ec7a08;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #cc0000;
}

.has-error .form-control {
  border-color: #cc0000;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #990000;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff3333;
}

.has-error .input-group-addon {
  color: #cc0000;
  border-color: #cc0000;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #cc0000;
}

.has-feedback label~.form-control-feedback {
  top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #767676;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group>.form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 23px;
}

.form-horizontal .form-group {
  margin-left: -20px;
  margin-right: -20px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 3px;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 20px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 7px;
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 3px;
    font-size: 11px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 2px 6px;
  font-size: 12px;
  line-height: 1.66667;
  border-radius: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #4d5258;
  text-decoration: none;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #4d5258;
  background-color: #f1f1f1;
  border-color: #bbb;
}

.btn-default:focus,
.btn-default.focus {
  color: #4d5258;
  background-color: #d8d8d8;
  border-color: #7b7b7b;
}

.btn-default:hover {
  color: #4d5258;
  background-color: #d8d8d8;
  border-color: #9c9c9c;
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
  color: #4d5258;
  background-color: #d8d8d8;
  border-color: #9c9c9c;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open>.btn-default.dropdown-toggle:hover,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle.focus {
  color: #4d5258;
  background-color: #c6c6c6;
  border-color: #7b7b7b;
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
  background-image: none;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #f1f1f1;
  border-color: #bbb;
}

.btn-default .badge {
  color: #f1f1f1;
  background-color: #4d5258;
}

.btn-primary {
  color: #fff;
  background-color: #0088ce;
  border-color: #00659c;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #00669b;
  border-color: #00121d;
}

.btn-primary:hover {
  color: #fff;
  background-color: #00669b;
  border-color: #003d5f;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #00669b;
  border-color: #003d5f;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #004f77;
  border-color: #00121d;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
  background-image: none;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #0088ce;
  border-color: #00659c;
}

.btn-primary .badge {
  color: #0088ce;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #3f9c35;
  border-color: #37892f;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #307628;
  border-color: #112a0e;
}

.btn-success:hover {
  color: #fff;
  background-color: #307628;
  border-color: #255b1f;
}

.btn-success:active,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #307628;
  border-color: #255b1f;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open>.btn-success.dropdown-toggle:hover,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #255b1f;
  border-color: #112a0e;
}

.btn-success:active,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
  background-image: none;
}

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #3f9c35;
  border-color: #37892f;
}

.btn-success .badge {
  color: #3f9c35;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #00659c;
  border-color: #005483;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #004469;
  border-color: #000203;
}

.btn-info:hover {
  color: #fff;
  background-color: #004469;
  border-color: #002d45;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
  color: #fff;
  background-color: #004469;
  border-color: #002d45;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open>.btn-info.dropdown-toggle:hover,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #002d45;
  border-color: #000203;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
  background-image: none;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #00659c;
  border-color: #005483;
}

.btn-info .badge {
  color: #00659c;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #ec7a08;
  border-color: #d36d07;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #bb6106;
  border-color: #582e03;
}

.btn-warning:hover {
  color: #fff;
  background-color: #bb6106;
  border-color: #984f05;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #bb6106;
  border-color: #984f05;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open>.btn-warning.dropdown-toggle:hover,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #984f05;
  border-color: #582e03;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
  background-image: none;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #ec7a08;
  border-color: #d36d07;
}

.btn-warning .badge {
  color: #ec7a08;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #a30000;
  border-color: #8b0000;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #700000;
  border-color: #0c0000;
}

.btn-danger:hover {
  color: #fff;
  background-color: #700000;
  border-color: #4e0000;
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #700000;
  border-color: #4e0000;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open>.btn-danger.dropdown-toggle:hover,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #4c0000;
  border-color: #0c0000;
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
  background-image: none;
}

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #a30000;
  border-color: #8b0000;
}

.btn-danger .badge {
  color: #a30000;
  background-color: #fff;
}

.btn-link {
  color: #3e9d5f;
  font-weight: normal;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #3e9d5f;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #9c9c9c;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.33333;
  border-radius: 1px;
}

.btn-sm,
.btn-group-sm>.btn {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 1px;
}

.btn-xs,
.btn-group-xs>.btn {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 1px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block+.btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 0 dashed;
  border-top: 0 solid \9;
  border-right: 0 solid transparent;
  border-left: 0 solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #bbb;
  border: 1px solid #bbb;
  border-radius: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  background-color: #ededed;
  height: 1px;
  margin: 4px 1px;
  overflow: hidden;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.66667;
  color: #363636;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #4d5258;
  background-color: #def3ff;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #3e9d5f;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color: #9c9c9c;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

.open>.dropdown-menu {
  display: block;
}

.open>a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11px;
  line-height: 1.66667;
  color: #9c9c9c;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 0 dashed;
  border-bottom: 0 solid \9;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
  position: relative;
  float: left;
}

.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:hover,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
  z-index: 2;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
  margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group>.btn:first-child {
  margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group>.btn-group {
  float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle,
.btn-group-lg.btn-group>.btn+.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret,
.btn-group-lg>.btn .caret {
  border-width: 0 0 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg>.btn .caret {
  border-width: 0 0 0;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after {
  content: " ";
  display: table;
}

.btn-group-vertical>.btn-group:after {
  clear: both;
}

.btn-group-vertical>.btn-group>.btn {
  float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified>.btn-group .btn {
  width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 2px 6px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #363636;
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #bbb;
  border-radius: 1px;
}

.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
  padding: 2px 6px;
  font-size: 11px;
  border-radius: 1px;
}

.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
  padding: 6px 10px;
  font-size: 14px;
  border-radius: 1px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn>.btn {
  position: relative;
}

.input-group-btn>.btn+.btn {
  margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
  z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before,
.nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

.nav>li {
  position: relative;
  display: block;
}

.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav>li>a:hover,
.nav>li>a:focus {
  text-decoration: none;
  background-color: #f1f1f1;
}

.nav>li.disabled>a {
  color: #9c9c9c;
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
  color: #9c9c9c;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
  background-color: #f1f1f1;
  border-color: #3e9d5f;
}

.nav .nav-divider {
  background-color: #ededed;
  height: 1px;
  margin: 4px 1px;
  overflow: hidden;
}

.nav>li>a>img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ededed;
}

.nav-tabs>li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.66667;
  border: 1px solid transparent;
  border-radius: 1px 1px 0 0;
}

.nav-tabs>li>a:hover {
  border-color: transparent transparent #ededed;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  color: #3e9d5f;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills>li {
  float: left;
}

.nav-pills>li>a {
  border-radius: 1px;
}

.nav-pills>li+li {
  margin-left: 2px;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
  color: #fff;
  background-color: #39a5dc;
}

.nav-stacked>li {
  float: none;
}

.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified>li,
.nav-tabs.nav-justified>li {
  float: none;
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {

  .nav-justified>li,
  .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified>li>a,
  .nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 1px;
}

.nav-tabs-justified>.active>a,
.nav-tabs.nav-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:focus {
  border: 1px solid #ededed;
}

@media (min-width: 768px) {

  .nav-tabs-justified>li>a,
  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ededed;
    border-radius: 1px 1px 0 0;
  }

  .nav-tabs-justified>.active>a,
  .nav-tabs.nav-justified>.active>a,
  .nav-tabs-justified>.active>a:hover,
  .nav-tabs.nav-justified>.active>a:hover,
  .nav-tabs-justified>.active>a:focus,
  .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content>.tab-pane {
  display: none;
}

.tab-content>.active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 1px;
  }
}

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {

  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-header,
.container-fluid>.navbar-collapse {
  margin-right: -20px;
  margin-left: -20px;
}

@media (min-width: 768px) {

  .container>.navbar-header,
  .container>.navbar-collapse,
  .container-fluid>.navbar-header,
  .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 20px;
  font-size: 14px;
  line-height: 20px;
  height: 50px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand>img {
  display: block;
}

@media (min-width: 768px) {

  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left: -20px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 20px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 1px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -20px;
}

.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu>li>a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
  }

  .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav>li {
    float: left;
  }

  .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  margin-left: -20px;
  margin-right: -20px;
  padding: 10px 20px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 12px;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group>.form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 12px;
  margin-bottom: 12px;
}

.navbar-btn.btn-sm,
.btn-group-sm>.navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-btn.btn-xs,
.btn-group-xs>.navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -20px;
  }

  .navbar-right~.navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav>li>a {
  color: #777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #c2c2c2;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #c2c2c2;
}

.navbar-inverse .navbar-nav>li>a {
  color: #c2c2c2;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #c2c2c2;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #c2c2c2;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #c2c2c2;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: transparent;
  border-radius: 1px;
}

.breadcrumb>li {
  display: inline-block;
}

.breadcrumb>li+li:before {
  content: "\F105\A0";
  padding: 0 5px;
  color: #4d5258;
}

.breadcrumb>.active {
  color: #4d5258;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 1px;
}

.pagination>li {
  display: inline;
}

.pagination>li>a,
.pagination>li>span {
  position: relative;
  float: left;
  padding: 2px 6px;
  line-height: 1.66667;
  text-decoration: none;
  color: #3e9d5f;
  background-color: #f5f5f5;
  border: 1px solid #bbb;
  margin-left: -1px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  z-index: 2;
  color: #3e9d5f;
  background-color: #ededed;
  border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  z-index: 3;
  color: #fff;
  background-color: #39a5dc;
  border-color: #39a5dc;
  cursor: default;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
  color: #9c9c9c;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.33333;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 1.5;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

.pager:before,
.pager:after {
  content: " ";
  display: table;
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li>a,
.pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #f5f5f5;
  border: 1px solid #bbb;
  border-radius: 0;
}

.pager li>a:hover,
.pager li>a:focus {
  text-decoration: none;
  background-color: #ededed;
}

.pager .next>a,
.pager .next>span {
  float: right;
}

.pager .previous>a,
.pager .previous>span {
  float: left;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
  color: #8b8d8f;
  background-color: #f5f5f5;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #9c9c9c;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #838383;
}

.label-primary {
  background-color: #39a5dc;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #228bc0;
}

.label-success {
  background-color: #3f9c35;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #307628;
}

.label-info {
  background-color: #00659c;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #004469;
}

.label-warning {
  background-color: #ec7a08;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #bb6106;
}

.label-danger {
  background-color: #cc0000;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #990000;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #9c9c9c;
  border-radius: 1px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge,
.btn-group-xs>.btn .badge,
.btn-group-xs>.btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
  color: #3e9d5f;
  background-color: #fff;
}

.list-group-item>.badge {
  float: right;
}

.list-group-item>.badge+.badge {
  margin-right: 5px;
}

.nav-pills>li>a>.badge {
  margin-left: 3px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #f1f1f1;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 200;
}

.jumbotron>hr {
  border-top-color: #d8d8d8;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 1px;
  padding-left: 20px;
  padding-right: 20px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 54px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.66667;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 1px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail>img,
.thumbnail a>img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #363636;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #3e9d5f;
}

.alert,
.route-plan-printing-warning-box {
  padding: 11px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 1px;
}

.alert h4,
.route-plan-printing-warning-box h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link,
.route-plan-printing-warning-box .alert-link {
  font-weight: 500;
}

.alert>p,
.route-plan-printing-warning-box>p,
.alert>ul,
.route-plan-printing-warning-box>ul {
  margin-bottom: 0;
}

.alert>p+p,
.route-plan-printing-warning-box>p+p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 31px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #e9f4e9;
  border-color: #3f9c35;
  color: #363636;
}

.alert-success hr {
  border-top-color: #37892f;
}

.alert-success .alert-link {
  color: #1d1d1d;
}

.alert-info {
  background-color: #f5f5f5;
  border-color: #8b8d8f;
  color: #363636;
}

.alert-info hr {
  border-top-color: #7e8082;
}

.alert-info .alert-link {
  color: #1d1d1d;
}

.alert-warning {
  background-color: #fdf2e5;
  border-color: #ec7a08;
  color: #363636;
}

.alert-warning hr {
  border-top-color: #d36d07;
}

.alert-warning .alert-link {
  color: #1d1d1d;
}

.alert-danger,
.route-plan-printing-warning-box {
  background-color: #ffe6e6;
  border-color: #cc0000;
  color: #363636;
}

.alert-danger hr,
.route-plan-printing-warning-box hr {
  border-top-color: #b30000;
}

.alert-danger .alert-link,
.route-plan-printing-warning-box .alert-link {
  color: #1d1d1d;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #ededed;
  border-radius: 1px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #39a5dc;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(135deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
  background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #3f9c35;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(135deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
  background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
}

.progress-bar-info {
  background-color: #00659c;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(135deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
  background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
}

.progress-bar-warning {
  background-color: #ec7a08;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(135deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
  background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
}

.progress-bar-danger {
  background-color: #cc0000;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(135deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
  background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media>.pull-right {
  padding-left: 10px;
}

.media-left,
.media>.pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
}

.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #def3ff;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #f1f1f1;
  color: #9c9c9c;
  cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #9c9c9c;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #39a5dc;
  border-color: #39a5dc;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>.small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #e6f4fb;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #ec7a08;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #ec7a08;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #ec7a08;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #ec7a08;
  border-color: #ec7a08;
}

.list-group-item-danger {
  color: #cc0000;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #cc0000;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #cc0000;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 1px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #d1d1d1;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
  margin-bottom: 0;
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group+.panel-footer {
  border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
  margin-bottom: 0;
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
  border-top-left-radius: 0px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
  border-top-right-radius: 0px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 0px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 0px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
  border-top: 1px solid #d1d1d1;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
  border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
  border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}

.panel>.table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 1px;
}

.panel-group .panel+.panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
  border-top: 1px solid #d1d1d1;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #d1d1d1;
}

.panel-default {
  border-color: #ddd;
}

.panel-default>.panel-heading {
  color: #363636;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #363636;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #39a5dc;
}

.panel-primary>.panel-heading {
  color: #fff;
  background-color: #39a5dc;
  border-color: #39a5dc;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #39a5dc;
}

.panel-primary>.panel-heading .badge {
  color: #39a5dc;
  background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #39a5dc;
}

.panel-success {
  border-color: #3f9c35;
}

.panel-success>.panel-heading {
  color: #fff;
  background-color: #3f9c35;
  border-color: #3f9c35;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #3f9c35;
}

.panel-success>.panel-heading .badge {
  color: #3f9c35;
  background-color: #fff;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #3f9c35;
}

.panel-info {
  border-color: #00659c;
}

.panel-info>.panel-heading {
  color: #fff;
  background-color: #00659c;
  border-color: #00659c;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #00659c;
}

.panel-info>.panel-heading .badge {
  color: #00659c;
  background-color: #fff;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #00659c;
}

.panel-warning {
  border-color: #ec7a08;
}

.panel-warning>.panel-heading {
  color: #fff;
  background-color: #ec7a08;
  border-color: #ec7a08;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ec7a08;
}

.panel-warning>.panel-heading .badge {
  color: #ec7a08;
  background-color: #fff;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ec7a08;
}

.panel-danger {
  border-color: #cc0000;
}

.panel-danger>.panel-heading {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #cc0000;
}

.panel-danger>.panel-heading .badge {
  color: #cc0000;
  background-color: #fff;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #cc0000;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 1px;
}

.well-sm {
  padding: 9px;
  border-radius: 1px;
}

.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before,
.modal-header:after {
  content: " ";
  display: table;
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.66667;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.66667;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 8px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 8px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 8px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 8px;
}

.tooltip-inner {
  max-width: 220px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #393f44;
  border-radius: 1px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -8px;
  border-width: 8px 8px 0;
  border-top-color: #393f44;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 8px;
  margin-bottom: -8px;
  border-width: 8px 8px 0;
  border-top-color: #393f44;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 8px;
  margin-bottom: -8px;
  border-width: 8px 8px 0;
  border-top-color: #393f44;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -8px;
  border-width: 8px 8px 8px 0;
  border-right-color: #393f44;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -8px;
  border-width: 8px 0 8px 8px;
  border-left-color: #393f44;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -8px;
  border-width: 0 8px 8px;
  border-bottom-color: #393f44;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 8px;
  margin-top: -8px;
  border-width: 0 8px 8px;
  border-bottom-color: #393f44;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 8px;
  margin-top: -8px;
  border-width: 0 8px 8px;
  border-bottom-color: #393f44;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 220px;
  padding: 1px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.66667;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid #bbb;
  border-radius: 1px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 12px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0px 0px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover>.arrow,
.popover>.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover>.arrow {
  border-width: 11px;
}

.popover>.arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top>.arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: #bbb;
  bottom: -11px;
}

.popover.top>.arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: #bbb;
}

.popover.right>.arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom>.arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: #bbb;
  top: -11px;
}

.popover.bottom>.arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left>.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: #bbb;
}

.popover.left>.arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner>.item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
  .carousel-inner>.item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner>.item.next,
  .carousel-inner>.item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner>.item.prev,
  .carousel-inner>.item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner>.item.next.left,
  .carousel-inner>.item.prev.right,
  .carousel-inner>.item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display: block;
}

.carousel-inner>.active {
  left: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner>.next {
  left: 100%;
}

.carousel-inner>.prev {
  left: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left: 0;
}

.carousel-inner>.active.left {
  left: -100%;
}

.carousel-inner>.active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203A';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/fonts/09b9015b1ecaf95655b1.eot);
  src: url(/fonts/09b9015b1ecaf95655b1.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/fonts/0317d582b93c20f68e05.woff2) format("woff2"), url(/fonts/f7f1738ca345185e0185.woff) format("woff"), url(/fonts/f0af1680f082547a7aae.ttf) format("truetype"), url(/assets/ed6298903ae1554c7f3e.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa,
.mfc-icon-add,
.mfc-icon-warning,
.mfc-icon-arrow-circle-left,
.mfc-icon-calendar-o,
.mfc-icon-check,
.mfc-icon-close,
.mfc-icon-dollar,
.mfc-icon-percent,
.mfc-icon-trash,
.mfc-icon-map-marker,
.mfc-icon-download,
.mfc-icon-pencil,
.mfc-icon-envelope,
.mfc-icon-globe,
.mfc-icon-photo,
.mfc-icon-spinner,
.mfc-icon-building,
.mfc-icon-leaf,
.mfc-icon-gear,
.mfc-icon-repeat,
.mfc-icon-undo,
.mfc-icon-search,
.mfc-icon-tag,
.mfc-icon-upload,
.mfc-icon-user-circle-o,
.mfc-icon-eye,
.mfc-icon-reply,
.mfc-icon-share,
.mfc-icon-long-arrow-left,
.mfc-icon-caret-down {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul>li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fa-pull-left.mfc-icon-add,
.fa-pull-left.mfc-icon-warning,
.fa-pull-left.mfc-icon-arrow-circle-left,
.fa-pull-left.mfc-icon-calendar-o,
.fa-pull-left.mfc-icon-check,
.fa-pull-left.mfc-icon-close,
.fa-pull-left.mfc-icon-dollar,
.fa-pull-left.mfc-icon-percent,
.fa-pull-left.mfc-icon-trash,
.fa-pull-left.mfc-icon-map-marker,
.fa-pull-left.mfc-icon-download,
.fa-pull-left.mfc-icon-pencil,
.fa-pull-left.mfc-icon-envelope,
.fa-pull-left.mfc-icon-globe,
.fa-pull-left.mfc-icon-photo,
.fa-pull-left.mfc-icon-spinner,
.fa-pull-left.mfc-icon-building,
.fa-pull-left.mfc-icon-leaf,
.fa-pull-left.mfc-icon-gear,
.fa-pull-left.mfc-icon-repeat,
.fa-pull-left.mfc-icon-undo,
.fa-pull-left.mfc-icon-search,
.fa-pull-left.mfc-icon-tag,
.fa-pull-left.mfc-icon-upload,
.fa-pull-left.mfc-icon-user-circle-o,
.fa-pull-left.mfc-icon-eye,
.fa-pull-left.mfc-icon-reply,
.fa-pull-left.mfc-icon-share,
.fa-pull-left.mfc-icon-long-arrow-left,
.fa-pull-left.mfc-icon-caret-down {
  margin-right: .3em;
}

.fa.fa-pull-right,
.fa-pull-right.mfc-icon-add,
.fa-pull-right.mfc-icon-warning,
.fa-pull-right.mfc-icon-arrow-circle-left,
.fa-pull-right.mfc-icon-calendar-o,
.fa-pull-right.mfc-icon-check,
.fa-pull-right.mfc-icon-close,
.fa-pull-right.mfc-icon-dollar,
.fa-pull-right.mfc-icon-percent,
.fa-pull-right.mfc-icon-trash,
.fa-pull-right.mfc-icon-map-marker,
.fa-pull-right.mfc-icon-download,
.fa-pull-right.mfc-icon-pencil,
.fa-pull-right.mfc-icon-envelope,
.fa-pull-right.mfc-icon-globe,
.fa-pull-right.mfc-icon-photo,
.fa-pull-right.mfc-icon-spinner,
.fa-pull-right.mfc-icon-building,
.fa-pull-right.mfc-icon-leaf,
.fa-pull-right.mfc-icon-gear,
.fa-pull-right.mfc-icon-repeat,
.fa-pull-right.mfc-icon-undo,
.fa-pull-right.mfc-icon-search,
.fa-pull-right.mfc-icon-tag,
.fa-pull-right.mfc-icon-upload,
.fa-pull-right.mfc-icon-user-circle-o,
.fa-pull-right.mfc-icon-eye,
.fa-pull-right.mfc-icon-reply,
.fa-pull-right.mfc-icon-share,
.fa-pull-right.mfc-icon-long-arrow-left,
.fa-pull-right.mfc-icon-caret-down {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left,
.pull-left.mfc-icon-add,
.pull-left.mfc-icon-warning,
.pull-left.mfc-icon-arrow-circle-left,
.pull-left.mfc-icon-calendar-o,
.pull-left.mfc-icon-check,
.pull-left.mfc-icon-close,
.pull-left.mfc-icon-dollar,
.pull-left.mfc-icon-percent,
.pull-left.mfc-icon-trash,
.pull-left.mfc-icon-map-marker,
.pull-left.mfc-icon-download,
.pull-left.mfc-icon-pencil,
.pull-left.mfc-icon-envelope,
.pull-left.mfc-icon-globe,
.pull-left.mfc-icon-photo,
.pull-left.mfc-icon-spinner,
.pull-left.mfc-icon-building,
.pull-left.mfc-icon-leaf,
.pull-left.mfc-icon-gear,
.pull-left.mfc-icon-repeat,
.pull-left.mfc-icon-undo,
.pull-left.mfc-icon-search,
.pull-left.mfc-icon-tag,
.pull-left.mfc-icon-upload,
.pull-left.mfc-icon-user-circle-o,
.pull-left.mfc-icon-eye,
.pull-left.mfc-icon-reply,
.pull-left.mfc-icon-share,
.pull-left.mfc-icon-long-arrow-left,
.pull-left.mfc-icon-caret-down {
  margin-right: .3em;
}

.fa.pull-right,
.pull-right.mfc-icon-add,
.pull-right.mfc-icon-warning,
.pull-right.mfc-icon-arrow-circle-left,
.pull-right.mfc-icon-calendar-o,
.pull-right.mfc-icon-check,
.pull-right.mfc-icon-close,
.pull-right.mfc-icon-dollar,
.pull-right.mfc-icon-percent,
.pull-right.mfc-icon-trash,
.pull-right.mfc-icon-map-marker,
.pull-right.mfc-icon-download,
.pull-right.mfc-icon-pencil,
.pull-right.mfc-icon-envelope,
.pull-right.mfc-icon-globe,
.pull-right.mfc-icon-photo,
.pull-right.mfc-icon-spinner,
.pull-right.mfc-icon-building,
.pull-right.mfc-icon-leaf,
.pull-right.mfc-icon-gear,
.pull-right.mfc-icon-repeat,
.pull-right.mfc-icon-undo,
.pull-right.mfc-icon-search,
.pull-right.mfc-icon-tag,
.pull-right.mfc-icon-upload,
.pull-right.mfc-icon-user-circle-o,
.pull-right.mfc-icon-eye,
.pull-right.mfc-icon-reply,
.pull-right.mfc-icon-share,
.pull-right.mfc-icon-long-arrow-left,
.pull-right.mfc-icon-caret-down {
  margin-left: .3em;
}

.fa-spin,
.mfc-icon-spinner {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

.fa-search:before,
.mfc-icon-search:before {
  content: "\F002";
}

.fa-envelope-o:before {
  content: "\F003";
}

.fa-heart:before {
  content: "\F004";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

.fa-user:before {
  content: "\F007";
}

.fa-film:before {
  content: "\F008";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-check:before,
.mfc-icon-check:before {
  content: "\F00C";
}

.fa-remove:before,
.fa-close:before,
.mfc-icon-close:before,
.fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before,
.mfc-icon-gear:before,
.fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

.fa-road:before {
  content: "\F018";
}

.fa-download:before,
.mfc-icon-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before,
.fa-repeat:before,
.mfc-icon-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-lock:before {
  content: "\F023";
}

.fa-flag:before {
  content: "\F024";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before,
.mfc-icon-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-list:before {
  content: "\F03A";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before,
.mfc-icon-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}

.fa-pencil:before,
.mfc-icon-pencil:before {
  content: "\F040";
}

.fa-map-marker:before,
.mfc-icon-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

.fa-check-square-o:before {
  content: "\F046";
}

.fa-arrows:before {
  content: "\F047";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-plus-circle:before,
.mfc-icon-add:before {
  content: "\F055";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before,
.fa-share:before,
.mfc-icon-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

.fa-compress:before {
  content: "\F066";
}

.fa-plus:before {
  content: "\F067";
}

.fa-minus:before {
  content: "\F068";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before,
.mfc-icon-leaf:before {
  content: "\F06C";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-eye:before,
.mfc-icon-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before,
.mfc-icon-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-plane:before {
  content: "\F072";
}

.fa-calendar:before {
  content: "\F073";
}

.fa-random:before {
  content: "\F074";
}

.fa-comment:before {
  content: "\F075";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}

.fa-comments:before {
  content: "\F086";
}

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

.fa-sign-out:before {
  content: "\F08B";
}

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before,
.mfc-icon-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before,
.mfc-icon-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-globe:before,
.mfc-icon-globe:before {
  content: "\F0AC";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}

.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

.fa-caret-down:before,
.mfc-icon-caret-down:before {
  content: "\F0D7";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before,
.mfc-icon-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before,
.fa-undo:before,
.mfc-icon-undo:before {
  content: "\F0E2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

.fa-comments-o:before {
  content: "\F0E6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}

.fa-lightbulb-o:before {
  content: "\F0EB";
}

.fa-exchange:before {
  content: "\F0EC";
}

.fa-cloud-download:before {
  content: "\F0ED";
}

.fa-cloud-upload:before {
  content: "\F0EE";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

.fa-file-text-o:before {
  content: "\F0F6";
}

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before,
.mfc-icon-spinner:before {
  content: "\F110";
}

.fa-circle:before {
  content: "\F111";
}

.fa-mail-reply:before,
.fa-reply:before,
.mfc-icon-reply:before {
  content: "\F112";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-keyboard-o:before {
  content: "\F11C";
}

.fa-flag-o:before {
  content: "\F11D";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-code:before {
  content: "\F121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-crop:before {
  content: "\F125";
}

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

.fa-info:before {
  content: "\F129";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before,
.mfc-icon-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-minus-square-o:before {
  content: "\F147";
}

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-pencil-square:before {
  content: "\F14B";
}

.fa-external-link-square:before {
  content: "\F14C";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before,
.mfc-icon-dollar:before,
.fa-usd:before {
  content: "\F155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}

.fa-won:before,
.fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-text:before {
  content: "\F15C";
}

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

.fa-sort-alpha-desc:before {
  content: "\F15E";
}

.fa-sort-amount-asc:before {
  content: "\F160";
}

.fa-sort-amount-desc:before {
  content: "\F161";
}

.fa-sort-numeric-asc:before {
  content: "\F162";
}

.fa-sort-numeric-desc:before {
  content: "\F163";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

.fa-long-arrow-up:before {
  content: "\F176";
}

.fa-long-arrow-left:before,
.mfc-icon-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

.fa-male:before {
  content: "\F183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

.fa-archive:before {
  content: "\F187";
}

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}

.fa-dot-circle-o:before {
  content: "\F192";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-building:before,
.mfc-icon-building:before {
  content: "\F1AD";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-spoon:before {
  content: "\F1B1";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}

.fa-circle-o-notch:before {
  content: "\F1CE";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

.fa-header:before {
  content: "\F1DC";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

.fa-trash:before,
.mfc-icon-trash:before {
  content: "\F1F8";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-eyedropper:before {
  content: "\F1FB";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

.fa-map:before {
  content: "\F279";
}

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-edge:before {
  content: "\F282";
}

.fa-credit-card-alt:before {
  content: "\F283";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-modx:before {
  content: "\F285";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-usb:before {
  content: "\F287";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-pause-circle-o:before {
  content: "\F28C";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stop-circle-o:before {
  content: "\F28E";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-percent:before,
.mfc-icon-percent:before {
  content: "\F295";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-envira:before {
  content: "\F299";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-wheelchair-alt:before {
  content: "\F29B";
}

.fa-question-circle-o:before {
  content: "\F29C";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-volume-control-phone:before {
  content: "\F2A0";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-handshake-o:before {
  content: "\F2B5";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-o:before {
  content: "\F2B7";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-book-o:before {
  content: "\F2BA";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-circle-o:before,
.mfc-icon-user-circle-o:before {
  content: "\F2BE";
}

.fa-user-o:before {
  content: "\F2C0";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-eercast:before {
  content: "\F2DA";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-snowflake-o:before {
  content: "\F2DC";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-meetup:before {
  content: "\F2E0";
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.alert,
.route-plan-printing-warning-box {
  border-width: 1px;
  padding-left: 47px;
  padding-right: 14px;
  position: relative;
  word-wrap: break-word;
}

.alert .alert-link,
.route-plan-printing-warning-box .alert-link {
  color: #3e9d5f;
}

.alert .alert-link:hover,
.route-plan-printing-warning-box .alert-link:hover {
  color: #3e9d5f;
}

.alert>.btn.pull-right,
.route-plan-printing-warning-box>.btn.pull-right {
  margin-top: -3px;
}

.alert>.pficon,
.route-plan-printing-warning-box>.pficon {
  font-size: 22px;
  position: absolute;
  left: 13px;
  top: 10px;
}

.alert .close,
.route-plan-printing-warning-box .close {
  opacity: 0.85;
  filter: alpha(opacity=85);
}

.alert .close:hover,
.route-plan-printing-warning-box .close:hover,
.alert .close:focus,
.route-plan-printing-warning-box .close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.alert .pficon-info,
.route-plan-printing-warning-box .pficon-info {
  color: #4d5258;
}

.alert-dismissable {
  padding-right: 28px;
}

.alert-dismissable .close {
  right: -13px;
  top: 1px;
}

.badge {
  margin-left: 6px;
}

.nav-pills>li>a>.badge {
  margin-left: 6px;
}

.breadcrumb {
  padding-left: 0;
}

.breadcrumb>.active strong {
  font-weight: 600;
}

.breadcrumb>li {
  display: inline;
  /* IE8 */
}

.breadcrumb>li+li:before {
  color: #9c9c9c;
  content: "\F101";
  font-family: "FontAwesome";
  font-size: 11px;
  padding: 0 9px 0 7px;
}

.btn {
  box-shadow: 0 2px 3px rgba(3, 3, 3, 0.1);
}

.btn:active {
  box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  background-color: #fafafa !important;
  background-image: none !important;
  border-color: #d1d1d1 !important;
  color: #8b8d8f !important;
  opacity: 1;
}

.btn.disabled:active,
.btn[disabled]:active,
fieldset[disabled] .btn:active {
  box-shadow: none;
}

.btn.disabled.btn-link,
.btn[disabled].btn-link,
fieldset[disabled] .btn.btn-link {
  background-color: transparent !important;
  border: 0;
}

.btn-danger {
  background-color: #a30000;
  background-image: -webkit-linear-gradient(top, #cc0000 0%, #a30000 100%);
  background-image: linear-gradient(to bottom, #cc0000 0%, #a30000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC0000', endColorstr='#FFA30000', GradientType=0);
  border-color: #8b0000;
  color: #fff;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
  background-color: #a30000;
  background-image: none;
  border-color: #8b0000;
  color: #fff;
}

.open .btn-danger.dropdown-toggle {
  background-color: #a30000;
  background-image: none;
  border-color: #8b0000;
  color: #fff;
}

.btn-danger:active,
.btn-danger.active {
  background-image: none;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus {
  background-color: #8a0000;
  border-color: #670000;
}

.open .btn-danger.dropdown-toggle {
  background-image: none;
}

.open .btn-danger.dropdown-toggle:hover,
.open .btn-danger.dropdown-toggle:focus,
.open .btn-danger.dropdown-toggle.focus {
  background-color: #8a0000;
  border-color: #670000;
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #a30000;
  border-color: #8b0000;
}

.btn-default {
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
  border-color: #bbb;
  color: #4d5258;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.open .btn-default.dropdown-toggle {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.btn-default:active,
.btn-default.active {
  background-image: none;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.open .btn-default.dropdown-toggle {
  background-image: none;
}

.open .btn-default.dropdown-toggle:hover,
.open .btn-default.dropdown-toggle:focus,
.open .btn-default.dropdown-toggle.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #f1f1f1;
  border-color: #bbb;
}

.btn-link,
.btn-link:active {
  box-shadow: none;
}

.btn-primary {
  background-color: #0088ce;
  background-image: -webkit-linear-gradient(top, #39a5dc 0%, #0088ce 100%);
  background-image: linear-gradient(to bottom, #39a5dc 0%, #0088ce 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF39A5DC', endColorstr='#FF0088CE', GradientType=0);
  border-color: #00659c;
  color: #fff;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background-color: #0088ce;
  background-image: none;
  border-color: #00659c;
  color: #fff;
}

.open .btn-primary.dropdown-toggle {
  background-color: #0088ce;
  background-image: none;
  border-color: #00659c;
  color: #fff;
}

.btn-primary:active,
.btn-primary.active {
  background-image: none;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus {
  background-color: #0077b5;
  border-color: #004e78;
}

.open .btn-primary.dropdown-toggle {
  background-image: none;
}

.open .btn-primary.dropdown-toggle:hover,
.open .btn-primary.dropdown-toggle:focus,
.open .btn-primary.dropdown-toggle.focus {
  background-color: #0077b5;
  border-color: #004e78;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #0088ce;
  border-color: #00659c;
}

.btn-xs,
.btn-group-xs>.btn,
.btn-group-xs .btn {
  font-weight: 400;
}

.caret {
  font-family: "FontAwesome";
  font-weight: normal;
  height: 9px;
  position: relative;
  vertical-align: baseline;
  width: 12px;
}

.caret:before {
  bottom: 0;
  content: "\F107";
  left: 0;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: -1px;
  right: 0;
}

.dropup .caret:before {
  content: "\F106";
}

.dropdown-menu .divider {
  background-color: #ededed;
  height: 1px;
  margin: 4px 1px;
  overflow: hidden;
}

.dropdown-menu>li>a {
  border-color: transparent;
  border-style: solid;
  border-width: 1px 0;
  padding: 1px 10px;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  border-color: #bee1f4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dropdown-menu>li>a:active {
  background-color: #3e9d5f;
  border-color: #0088ce;
  color: #fff !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  background-color: #3e9d5f !important;
  border-color: #0088ce !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  border-color: transparent;
}

.dropdown-menu>.selected>a {
  background-color: #3e9d5f;
  border-color: #0088ce;
  color: #fff;
}

.dropdown-menu>.selected>a small {
  color: rgba(255, 255, 255, 0.5);
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  border-color: transparent;
}

.dropdown-header {
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
}

.btn-group>.dropdown-menu,
.dropdown>.dropdown-menu,
.input-group-btn>.dropdown-menu {
  margin-top: -1px;
}

.dropup .dropdown-menu {
  margin-bottom: -1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu:hover>a {
  background-color: #def3ff;
  border-color: #bee1f4;
}

.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}

.dropdown-submenu.pull-left {
  float: none !important;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: auto;
  margin-left: 10px;
  right: 100%;
}

.dropdown-submenu>a {
  padding-right: 20px !important;
}

.dropdown-submenu>a:after {
  content: "\F105";
  font-family: "FontAwesome";
  display: block;
  position: absolute;
  right: 10px;
  top: 2px;
}

.dropdown-submenu>.dropdown-menu {
  left: 100%;
  margin-top: 0;
  top: -6px;
}

.dropup .dropdown-submenu>.dropdown-menu {
  bottom: -5px;
  top: auto;
}

.open .dropdown-submenu.active>.dropdown-menu {
  display: block;
}

.dropdown-kebab-pf .btn-link {
  color: #252525;
  font-size: 16px;
  line-height: 1;
  padding: 4px 10px;
  margin-left: -10px;
  margin-right: -10px;
}

.dropdown-kebab-pf .btn-link:active,
.dropdown-kebab-pf .btn-link:focus,
.dropdown-kebab-pf .btn-link:hover {
  color: #3e9d5f;
}

.dropdown-kebab-pf .dropdown-menu {
  left: -15px;
  margin-top: 11px;
}

.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right {
  left: auto;
  right: -15px;
}

.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:after,
.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:before {
  left: auto;
  right: 6px;
}

.dropdown-kebab-pf .dropdown-menu:after,
.dropdown-kebab-pf .dropdown-menu:before {
  border-bottom-color: #bbb;
  border-bottom-style: solid;
  border-bottom-width: 10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  content: "";
  display: inline-block;
  left: 6px;
  position: absolute;
  top: -11px;
}

.dropdown-kebab-pf .dropdown-menu:after {
  border-bottom-color: #fff;
  top: -10px;
}

.dropdown-kebab-pf.dropup .dropdown-menu {
  margin-bottom: 11px;
  margin-top: 0;
}

.dropdown-kebab-pf.dropup .dropdown-menu:after,
.dropdown-kebab-pf.dropup .dropdown-menu:before {
  border-bottom: none;
  border-top-color: #bbb;
  border-top-style: solid;
  border-top-width: 10px;
  bottom: -11px;
  top: auto;
}

.dropdown-kebab-pf.dropup .dropdown-menu:after {
  border-top-color: #fff;
  bottom: -10px;
}

.chars-remaining-pf span {
  font-weight: 600;
  padding-right: 5px;
}

.chars-warn-remaining-pf {
  color: #cc0000;
}

.fields-status-pf {
  color: #8b8d8f;
  margin-bottom: 15px;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  box-shadow: none;
  color: #8b8d8f;
}

.form-control[disabled]:hover,
.form-control[readonly]:hover,
fieldset[disabled] .form-control:hover {
  border-color: #bbb;
}

.form-control:hover {
  border-color: #7dc3e8;
}

.has-error .form-control:hover {
  border-color: #990000;
}

.has-success .form-control:hover {
  border-color: #2b542c;
}

.has-warning .form-control:hover {
  border-color: #bb6106;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label,
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label,
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #363636;
}

.help-block {
  margin-bottom: 0px;
}

.input-group .input-group-btn .btn {
  box-shadow: none;
}

label {
  font-weight: 600;
}

label.required-pf:after {
  color: #cc0000;
  content: "*";
  margin-left: 3px;
}

span.required-pf {
  color: #cc0000;
}

.fields-section-pf {
  border-color: #ededed;
  border-style: solid;
  border-width: 1px 0 0;
  margin-top: 25px;
  padding: 15px 0 0;
}

.fields-section-header-pf {
  border: none;
  font-size: 12px;
  margin: 0;
  padding-right: 10px;
  width: auto;
}

.fields-section-header-pf .fa-angle-right {
  cursor: pointer;
  font-size: 14px;
  width: 14px;
}

.label {
  border-radius: 0;
  font-size: 100%;
  font-weight: 600;
}

h1 .label,
h2 .label,
h3 .label,
h4 .label,
h5 .label,
h6 .label {
  font-size: 75%;
}

.list-group {
  border-top: 1px solid #ededed;
}

.list-group .list-group-item:first-child {
  border-top: 0;
}

.list-group-item {
  border-left: 0;
  border-right: 0;
}

.list-group-item-heading {
  font-weight: 600;
}

.modal-header {
  background-color: #f5f5f5;
  border-bottom: none;
  padding: 10px 18px;
}

.modal-header .close {
  margin-top: 2px;
}

.modal-title {
  font-size: 13px;
  font-weight: 700;
}

.modal-footer {
  border-top: none;
  margin-top: 15px;
  padding: 14px 15px 15px;
}

.modal-footer>.btn {
  padding-left: 10px;
  padding-right: 10px;
}

.modal-footer>.btn>.fa-angle-left {
  margin-right: 5px;
}

.modal-footer>.btn>.fa-angle-right {
  margin-left: 5px;
}

.pager li>a,
.pager li>span {
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
  border-color: #bbb;
  color: #4d5258;
  color: #4d5258;
  font-weight: 600;
  line-height: 22px;
  padding: 2px 14px;
}

.pager li>a:hover,
.pager li>a:focus,
.pager li>a:active,
.pager li>a.active,
.pager li>span:hover,
.pager li>span:focus,
.pager li>span:active,
.pager li>span.active {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.open .pager li>a.dropdown-toggle,
.open .pager li>span.dropdown-toggle {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.pager li>a:active,
.pager li>a.active,
.pager li>span:active,
.pager li>span.active {
  background-image: none;
}

.pager li>a:active:hover,
.pager li>a:active:focus,
.pager li>a:active.focus,
.pager li>a.active:hover,
.pager li>a.active:focus,
.pager li>a.active.focus,
.pager li>span:active:hover,
.pager li>span:active:focus,
.pager li>span:active.focus,
.pager li>span.active:hover,
.pager li>span.active:focus,
.pager li>span.active.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.open .pager li>a.dropdown-toggle,
.open .pager li>span.dropdown-toggle {
  background-image: none;
}

.open .pager li>a.dropdown-toggle:hover,
.open .pager li>a.dropdown-toggle:focus,
.open .pager li>a.dropdown-toggle.focus,
.open .pager li>span.dropdown-toggle:hover,
.open .pager li>span.dropdown-toggle:focus,
.open .pager li>span.dropdown-toggle.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.pager li>a.disabled,
.pager li>a.disabled:hover,
.pager li>a.disabled:focus,
.pager li>a.disabled:active,
.pager li>a.disabled.active,
.pager li>a[disabled],
.pager li>a[disabled]:hover,
.pager li>a[disabled]:focus,
.pager li>a[disabled]:active,
.pager li>a[disabled].active,
fieldset[disabled] .pager li>a,
fieldset[disabled] .pager li>a:hover,
fieldset[disabled] .pager li>a:focus,
fieldset[disabled] .pager li>a:active,
fieldset[disabled] .pager li>a.active,
.pager li>span.disabled,
.pager li>span.disabled:hover,
.pager li>span.disabled:focus,
.pager li>span.disabled:active,
.pager li>span.disabled.active,
.pager li>span[disabled],
.pager li>span[disabled]:hover,
.pager li>span[disabled]:focus,
.pager li>span[disabled]:active,
.pager li>span[disabled].active,
fieldset[disabled] .pager li>span,
fieldset[disabled] .pager li>span:hover,
fieldset[disabled] .pager li>span:focus,
fieldset[disabled] .pager li>span:active,
fieldset[disabled] .pager li>span.active {
  background-color: #f1f1f1;
  border-color: #bbb;
}

.pager li>a>.i,
.pager li>span>.i {
  font-size: 18px;
  vertical-align: top;
  margin: 2px 0;
}

.pager li a:active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.125);
  outline: 0;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>a:active,
.pager .disabled>span {
  background: #f5f5f5;
  box-shadow: none;
  color: #8b8d8f;
  cursor: default;
}

.pager .next>a>.i,
.pager .next>span>.i {
  margin-left: 5px;
}

.pager .previous>a>.i,
.pager .previous>span>.i {
  margin-right: 5px;
}

.pager-sm li>a,
.pager-sm li>span {
  font-weight: 400;
  line-height: 16px;
  padding: 1px 10px;
}

.pager-sm li>a>.i,
.pager-sm li>span>.i {
  font-size: 12px;
}

.pagination>li>a,
.pagination>li>span {
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
  border-color: #bbb;
  color: #4d5258;
  cursor: default;
  font-weight: 600;
  padding: 2px 10px;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>a:active,
.pagination>li>a.active,
.pagination>li>span:hover,
.pagination>li>span:focus,
.pagination>li>span:active,
.pagination>li>span.active {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.open .pagination>li>a.dropdown-toggle,
.open .pagination>li>span.dropdown-toggle {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.pagination>li>a:active,
.pagination>li>a.active,
.pagination>li>span:active,
.pagination>li>span.active {
  background-image: none;
}

.pagination>li>a:active:hover,
.pagination>li>a:active:focus,
.pagination>li>a:active.focus,
.pagination>li>a.active:hover,
.pagination>li>a.active:focus,
.pagination>li>a.active.focus,
.pagination>li>span:active:hover,
.pagination>li>span:active:focus,
.pagination>li>span:active.focus,
.pagination>li>span.active:hover,
.pagination>li>span.active:focus,
.pagination>li>span.active.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.open .pagination>li>a.dropdown-toggle,
.open .pagination>li>span.dropdown-toggle {
  background-image: none;
}

.open .pagination>li>a.dropdown-toggle:hover,
.open .pagination>li>a.dropdown-toggle:focus,
.open .pagination>li>a.dropdown-toggle.focus,
.open .pagination>li>span.dropdown-toggle:hover,
.open .pagination>li>span.dropdown-toggle:focus,
.open .pagination>li>span.dropdown-toggle.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.pagination>li>a.disabled,
.pagination>li>a.disabled:hover,
.pagination>li>a.disabled:focus,
.pagination>li>a.disabled:active,
.pagination>li>a.disabled.active,
.pagination>li>a[disabled],
.pagination>li>a[disabled]:hover,
.pagination>li>a[disabled]:focus,
.pagination>li>a[disabled]:active,
.pagination>li>a[disabled].active,
fieldset[disabled] .pagination>li>a,
fieldset[disabled] .pagination>li>a:hover,
fieldset[disabled] .pagination>li>a:focus,
fieldset[disabled] .pagination>li>a:active,
fieldset[disabled] .pagination>li>a.active,
.pagination>li>span.disabled,
.pagination>li>span.disabled:hover,
.pagination>li>span.disabled:focus,
.pagination>li>span.disabled:active,
.pagination>li>span.disabled.active,
.pagination>li>span[disabled],
.pagination>li>span[disabled]:hover,
.pagination>li>span[disabled]:focus,
.pagination>li>span[disabled]:active,
.pagination>li>span[disabled].active,
fieldset[disabled] .pagination>li>span,
fieldset[disabled] .pagination>li>span:hover,
fieldset[disabled] .pagination>li>span:focus,
fieldset[disabled] .pagination>li>span:active,
fieldset[disabled] .pagination>li>span.active {
  background-color: #f1f1f1;
  border-color: #bbb;
}

.pagination>li>a>.i,
.pagination>li>span>.i {
  font-size: 15px;
  vertical-align: top;
  margin: 2px 0;
}

.pagination>li>a:active,
.pagination>li>span:active {
  box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  background-color: #f1f1f1;
  border-color: #bbb;
  box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
  color: #4d5258;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
  box-shadow: none;
  cursor: default;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
}

.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 1.5;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
  font-weight: 400;
}

.pagination-sm>li>a>.i,
.pagination-sm>li>span>.i {
  font-size: 12px;
  margin-top: 2px;
}

.content-view-pf-pagination {
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-view-pf-pagination.table-view-pf-pagination {
  border-top: none;
}

.content-view-pf-pagination .form-group {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  float: left;
  margin: 5px;
}

@supports (display: flex) {
  .content-view-pf-pagination .form-group {
    float: none;
  }
}

.content-view-pf-pagination .form-group:last-child {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  float: right;
}

@supports (display: flex) {
  .content-view-pf-pagination .form-group:last-child {
    float: none;
  }
}

.content-view-pf-pagination .form-group .pagination-pf-pagesize.bootstrap-select.btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5px;
  width: auto;
}

.content-view-pf-pagination .pagination-pf-page {
  margin-left: 10px;
  margin-right: 5px;
  padding: 0 2px 2px;
  text-align: right;
  width: 2.5em;
}

.content-view-pf-pagination .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 10px;
}

.content-view-pf-pagination .pagination a {
  float: none;
}

@supports (display: flex) {
  .content-view-pf-pagination .pagination a {
    display: block;
  }
}

.panel-title {
  font-weight: 700;
}

.panel-group .panel {
  color: #4d5258;
}

.panel-group .panel+.panel {
  margin-top: -1px;
}

.panel-group .panel-default {
  border-color: #bbb;
  border-top-color: #bbb;
}

.panel-group .panel-default .panel-heading {
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
}

.panel-group .panel-default .panel-heading+.panel-collapse .panel-body {
  border-top: 1px solid #d1d1d1;
}

.panel-group .panel-primary {
  border-color: #39a5dc;
}

.panel-group .panel-primary .panel-heading {
  background-color: #def0f9;
}

.panel-group .panel-primary+.panel-default {
  border-top-color: #39a5dc;
}

.panel-group .panel-success {
  border-color: #3f9c35;
}

.panel-group .panel-success .panel-heading {
  background-color: #e9f4e9;
}

.panel-group .panel-success+.panel-default {
  border-top-color: #3f9c35;
}

.panel-group .panel-success+.panel-primary {
  border-top-color: #3f9c35;
}

.panel-group .panel-warning {
  border-color: #ec7a08;
}

.panel-group .panel-warning .panel-heading {
  background-color: #fdf2e5;
}

.panel-group .panel-warning+.panel-default {
  border-top-color: #ec7a08;
}

.panel-group .panel-warning+.panel-primary {
  border-top-color: #ec7a08;
}

.panel-group .panel-warning+.panel-success {
  border-top-color: #ec7a08;
}

.panel-group .panel-danger {
  border-color: #cc0000;
}

.panel-group .panel-danger .panel-heading {
  background-color: #ffe6e6;
}

.panel-group .panel-danger+.panel-default {
  border-top-color: #cc0000;
}

.panel-group .panel-danger+.panel-primary {
  border-top-color: #cc0000;
}

.panel-group .panel-danger+.panel-success {
  border-top-color: #cc0000;
}

.panel-group .panel-danger+.panel-warning {
  border-top-color: #cc0000;
}

.panel-group .panel-title {
  font-weight: 500;
  line-height: 1;
}

.panel-group .panel-title>a {
  color: #4d5258;
  font-weight: 600;
}

.panel-group .panel-title>a:before {
  content: "\F107";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 13px;
  margin-right: 5px;
  text-align: center;
  vertical-align: 0;
  width: 8px;
}

.panel-group .panel-title>a:focus {
  outline: none;
  text-decoration: none;
}

.panel-group .panel-title>a:hover {
  text-decoration: none;
}

.panel-group .panel-title>a.collapsed:before {
  content: "\F105";
}

.popover {
  box-shadow: 0 2px 2px rgba(3, 3, 3, 0.08);
  padding: 0;
}

.popover-content {
  color: #4d5258;
  line-height: 18px;
  padding: 10px 14px;
}

.popover-title {
  border-bottom: none;
  border-radius: 0;
  color: #4d5258;
  font-size: 13px;
  font-weight: 700;
  min-height: 34px;
}

.popover-title .close {
  height: 22px;
  position: absolute;
  right: 8px;
  top: 6px;
}

.popover-title.closable {
  padding-right: 30px;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 40px 0;
  }
}

.progress {
  box-shadow: inset 0 0 1px rgba(3, 3, 3, 0.25);
}

.progress.progress-label-left,
.progress.progress-label-top-right {
  overflow: visible;
  position: relative;
}

.progress.progress-label-left {
  margin-left: 40px;
}

.progress.progress-sm {
  height: 14px;
  margin-bottom: 14px;
}

.progress.progress-xs {
  height: 6px;
  margin-bottom: 6px;
}

td>.progress:first-child:last-child {
  margin-bottom: 0;
  margin-top: 3px;
}

.progress-bar {
  box-shadow: none;
}

.progress-label-left .progress-bar span,
.progress-label-right .progress-bar span,
.progress-label-top-right .progress-bar span {
  color: #363636;
  position: absolute;
  text-align: right;
}

.progress-label-left .progress-bar span {
  font-size: 14px;
  left: -40px;
  top: 0;
  width: 35px;
}

.progress-label-right .progress-bar span,
.progress-label-top-right .progress-bar span {
  font-size: 11px;
  overflow: hidden;
  right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.progress-label-right .progress-bar span strong,
.progress-label-top-right .progress-bar span strong {
  font-weight: 600;
}

.progress-label-right .progress-bar span {
  max-width: 85px;
  top: 0;
}

.progress-label-top-right .progress-bar span {
  max-width: 47%;
  top: -30px;
}

.progress-label-left.progress-sm .progress-bar span,
.progress-label-top-right.progress-sm .progress-bar span {
  font-size: 12px;
}

.progress-sm .progress-bar {
  line-height: 14px;
}

.progress-xs .progress-bar {
  line-height: 6px;
}

.progress-bar-remaining {
  background: transparent;
}

.progress-container {
  position: relative;
}

.progress-container.progress-description-left {
  padding-left: 90px;
}

.progress-container.progress-label-right {
  padding-right: 90px;
}

.progress-description {
  margin-bottom: 10px;
  max-width: 52%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.progress-description .count {
  font-size: 20.004px;
  font-weight: 300;
  line-height: 1;
  margin-right: 5px;
}

.progress-description .fa,
.progress-description .mfc-icon-add,
.progress-description .mfc-icon-warning,
.progress-description .mfc-icon-arrow-circle-left,
.progress-description .mfc-icon-calendar-o,
.progress-description .mfc-icon-check,
.progress-description .mfc-icon-close,
.progress-description .mfc-icon-dollar,
.progress-description .mfc-icon-percent,
.progress-description .mfc-icon-trash,
.progress-description .mfc-icon-map-marker,
.progress-description .mfc-icon-download,
.progress-description .mfc-icon-pencil,
.progress-description .mfc-icon-envelope,
.progress-description .mfc-icon-globe,
.progress-description .mfc-icon-photo,
.progress-description .mfc-icon-spinner,
.progress-description .mfc-icon-building,
.progress-description .mfc-icon-leaf,
.progress-description .mfc-icon-gear,
.progress-description .mfc-icon-repeat,
.progress-description .mfc-icon-undo,
.progress-description .mfc-icon-search,
.progress-description .mfc-icon-tag,
.progress-description .mfc-icon-upload,
.progress-description .mfc-icon-user-circle-o,
.progress-description .mfc-icon-eye,
.progress-description .mfc-icon-reply,
.progress-description .mfc-icon-share,
.progress-description .mfc-icon-long-arrow-left,
.progress-description .mfc-icon-caret-down,
.progress-description .pficon {
  font-size: 14px;
  margin-right: 3px;
}

.progress-description-left .progress-description {
  left: 0;
  margin-bottom: 0;
  max-width: 85px;
  position: absolute;
  top: 0;
}

.progress-description .tooltip {
  white-space: normal;
}

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
  padding: 2px 10px 3px;
}

.table>thead>tr>th>a:hover,
.table>thead>tr>td>a:hover,
.table>tbody>tr>th>a:hover,
.table>tbody>tr>td>a:hover,
.table>tfoot>tr>th>a:hover,
.table>tfoot>tr>td>a:hover {
  text-decoration: none;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
}

.table>thead {
  background-clip: padding-box;
  background-color: #f5f5f5;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
}

.table-bordered {
  border: 1px solid #d1d1d1;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
  border: 1px solid #d1d1d1;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
  border-bottom-width: 1px;
}

.table-striped>tbody>tr:nth-of-type(even) {
  background-color: #f5f5f5;
}

.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: transparent;
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
  background-color: #def3ff;
  border-bottom-color: #7dc3e8;
}

.table-treegrid span.indent {
  margin-left: 10px;
  margin-right: 10px;
}

.table-treegrid span.icon {
  display: inline-block;
  font-size: 13px;
  margin-right: 5px;
  min-width: 10px;
  text-align: center;
}

.table-treegrid span.expand-icon,
.table-treegrid span.collapse-icon {
  cursor: pointer;
}

.table-treegrid>tbody>tr.odd {
  background-color: #f5f5f5;
}

.nav-tabs {
  font-size: 14px;
}

.nav-tabs>li>a {
  color: #4d5258;
  margin-right: -1px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.nav-tabs>li>a:active,
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
  background: transparent;
  border-color: #ededed;
  color: #252525;
}

.nav-tabs>li>.dropdown-menu {
  border-top: 0;
  border-color: #ededed;
}

.nav-tabs>li>.dropdown-menu.pull-right {
  right: -1px;
}

.nav-tabs+.nav-tabs-pf {
  font-size: 12px;
}

.nav-tabs+.nav-tabs-pf>li:first-child>a {
  padding-left: 15px;
}

.nav-tabs+.nav-tabs-pf>li:first-child>a:before {
  left: 15px !important;
}

.nav-tabs .open>a,
.nav-tabs .open>a:hover,
.nav-tabs .open>a:focus {
  background-color: transparent;
  border-color: #ededed;
}

@media (min-width: 768px) {
  .nav-tabs-pf.nav-justified {
    border-bottom: 1px solid #ededed;
  }
}

.nav-tabs-pf.nav-justified>li:first-child>a {
  padding-left: 15px;
}

.nav-tabs-pf.nav-justified>li>a {
  border-bottom: 0;
}

.nav-tabs-pf.nav-justified>li>a:before {
  left: 0 !important;
  right: 0 !important;
}

.nav-tabs-pf>li {
  margin-bottom: 0;
}

.nav-tabs-pf>li.active>a:before {
  background: #3e9d5f;
  bottom: -1px;
  content: "";
  display: block;
  height: 2px;
  left: 15px;
  position: absolute;
  right: 15px;
}

.nav-tabs-pf>li.active>a,
.nav-tabs-pf>li.active>a:active,
.nav-tabs-pf>li.active>a:focus,
.nav-tabs-pf>li.active>a:hover {
  background-color: transparent;
  border: 0 !important;
  color: #3e9d5f;
}

.nav-tabs-pf>li.active>a:before,
.nav-tabs-pf>li.active>a:active:before,
.nav-tabs-pf>li.active>a:focus:before,
.nav-tabs-pf>li.active>a:hover:before {
  background: #3e9d5f;
}

.nav-tabs-pf>li:first-child>a {
  padding-left: 0;
}

.nav-tabs-pf>li:first-child>a:before {
  left: 0 !important;
}

.nav-tabs-pf>li>a {
  border: 0;
  line-height: 1;
  margin-right: 0;
  padding-bottom: 10px;
  padding-top: 10px;
}

.nav-tabs-pf>li>a:active:before,
.nav-tabs-pf>li>a:focus:before,
.nav-tabs-pf>li>a:hover:before {
  background: #bbb;
  bottom: -1px;
  content: "";
  display: block;
  height: 2px;
  left: 15px;
  position: absolute;
  right: 15px;
}

.nav-tabs-pf>li>.dropdown-menu {
  left: 15px;
  margin-top: 1px;
}

.nav-tabs-pf>li>.dropdown-menu.pull-right {
  left: auto;
  right: 15px;
}

.nav-tabs-pf .open>a,
.nav-tabs-pf .open>a:hover,
.nav-tabs-pf .open>a:focus {
  background-color: transparent;
}

.tooltip {
  font-size: 12px;
  line-height: 1.4;
}

.tooltip-inner {
  padding: 7px 12px;
  text-align: left;
}

h1,
.h1,
h2,
.h2 {
  font-weight: 300;
}

.page-header .actions {
  margin-top: 8px;
}

.page-header .actions a>.pficon {
  margin-right: 4px;
}

@media (min-width: 767px) {
  .page-header-bleed-left {
    margin-left: -20px;
  }

  .page-header-bleed-right {
    margin-right: -20px;
  }

  .page-header-bleed-right .actions {
    margin-right: 20px;
  }
}

@media (min-width: 768px) {

  .form-search .combobox-container,
  .form-inline .combobox-container {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: top;
  }

  .form-search .combobox-container .input-group-addon,
  .form-inline .combobox-container .input-group-addon {
    width: auto;
  }
}

.combobox-selected .caret {
  display: none;
}

/* :not doesn't work in IE8 */
.combobox-container:not(.combobox-selected) .glyphicon-remove {
  display: none;
}

.typeahead-long {
  max-height: 300px;
  overflow-y: auto;
}

.control-group.error .combobox-container .add-on {
  color: #B94A48;
  border-color: #B94A48;
}

.control-group.error .combobox-container .caret {
  border-top-color: #B94A48;
}

.control-group.warning .combobox-container .add-on {
  color: #C09853;
  border-color: #C09853;
}

.control-group.warning .combobox-container .caret {
  border-top-color: #C09853;
}

.control-group.success .combobox-container .add-on {
  color: #468847;
  border-color: #468847;
}

.control-group.success .combobox-container .caret {
  border-top-color: #468847;
}

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker.datepicker-rtl {
  direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #9c9c9c;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #9c9c9c;
  cursor: default;
}

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #9c9c9c;
}

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today.focused {
  background: #ffc966;
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #9c9c9c;
}

.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}

.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #9c9c9c;
}

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #9c9c9c;
}

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #9c9c9c;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #9c9c9c;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #9c9c9c;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

/* */
/*!
 * Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2016 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}

.bootstrap-select>.dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}

.bootstrap-select>select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}

.bootstrap-select>select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}

.bootstrap-select.fit-width {
  width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}

.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}

.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}

.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}

.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group>.disabled {
  cursor: not-allowed;
}

.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group>.disabled:focus {
  outline: none !important;
}

.bootstrap-select.btn-group.bs-container {
  position: absolute;
}

.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}

.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}

.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}

.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}

.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  box-sizing: border-box;
}

.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
  z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
  display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}

.bs-actionsbox {
  width: 100%;
  box-sizing: border-box;
}

.bs-actionsbox .btn-group button {
  width: 50%;
}

.bs-donebutton {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.bs-donebutton .btn-group button {
  width: 100%;
}

.bs-searchbox+.bs-actionsbox {
  padding: 0 8px 4px;
}

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}

/* */
.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 1px;
  border: 1px solid;
  border-color: #bbb;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 1px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  padding: 2px 6px;
  font-size: 12px;
  line-height: 20px;
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #0088ce;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #00659c;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #3f9c35;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #ec7a08;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #a30000;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #f1f1f1;
}

.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #4d5258;
  background: #f1f1f1;
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.bootstrap-switch input[type='radio'].form-control,
.bootstrap-switch input[type='checkbox'].form-control {
  height: auto;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 1.5;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 2px 10px;
  font-size: 14px;
  line-height: 1.33333;
}

.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

.bootstrap-switch.bootstrap-switch-focused {
  border-color: #0088ce;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

/*
 *  Bootstrap TouchSpin - v3.1.2
 *  A mobile and touch friendly input spinner component for Bootstrap 3.
 *  http://www.virtuosoft.eu/code/bootstrap-touchspin/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

/*-- Chart --*/
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: transparent;
}

.c3 path,
.c3 line {
  fill: none;
  stroke: #000;
}

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges;
}

.c3-chart-arc path {
  stroke: #fff;
}

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa;
}

.c3-grid text {
  fill: #aaa;
}

.c3-xgrid,
.c3-ygrid {
  stroke-dasharray: 3 3;
}

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}

/*-- Line --*/
.c3-line {
  stroke-width: 1px;
}

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white;
}

.c3-selected-circle {
  fill: white;
  stroke-width: 2px;
}

/*-- Bar --*/
.c3-bar {
  stroke-width: 0;
}

.c3-bar._expanded_ {
  fill-opacity: 0.75;
}

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1;
}

.c3-target.c3-focused path.c3-line,
.c3-target.c3-focused path.c3-step {
  stroke-width: 2px;
}

.c3-target.c3-defocused {
  opacity: 0.3 !important;
}

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: .1;
}

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: .1;
}

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px;
}

.c3-legend-item-hidden {
  opacity: 0.15;
}

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1;
}

/*-- Title --*/
.c3-title {
  font: 14px sans-serif;
}

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10;
}

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9;
}

.c3-tooltip tr {
  border: 1px solid #CCC;
}

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF;
}

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999;
}

.c3-tooltip td>span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}

.c3-tooltip td.value {
  text-align: right;
}

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2;
}

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: none;
}

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/
}

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}

.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}

.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

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

.about-modal-pf {
  background-color: #292e34;
  background-image: url(/assets/e9833b6dac95f9808a39.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 216px auto;
}

@media (min-width: 768px) {
  .about-modal-pf {
    background-size: auto;
  }
}

.about-modal-pf .modal-body {
  color: #fff;
  padding-bottom: 16px;
  padding-left: 40px;
  padding-right: 40px;
}

@media (min-width: 768px) {
  .about-modal-pf .modal-body {
    padding-left: 80px;
    padding-right: 80px;
  }
}

.about-modal-pf .modal-header {
  background-color: transparent;
}

.about-modal-pf .pficon-close {
  color: #fff;
}

.product-versions-pf {
  margin-bottom: 30px;
  margin-top: 30px;
}

.product-versions-pf li strong {
  margin-right: 10px;
}

.trademark-pf {
  font-size: 11px;
}

.blank-slate-pf {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 1px;
  margin-bottom: 20px;
  padding: 30px;
  text-align: center;
}

@media (min-width: 768px) {
  .blank-slate-pf {
    padding: 60px 60px;
  }
}

@media (min-width: 992px) {
  .blank-slate-pf {
    padding: 90px 120px;
  }
}

.blank-slate-pf .blank-slate-pf-icon {
  color: #9c9c9c;
  font-size: 57.6px;
  line-height: 57.6px;
}

.blank-slate-pf .blank-slate-pf-main-action {
  margin-top: 20px;
}

.blank-slate-pf .blank-slate-pf-secondary-action {
  margin-top: 20px;
}

.combobox-container.combobox-selected .glyphicon-remove {
  display: inline-block;
}

.combobox-container .caret {
  margin-left: 0;
}

.combobox-container .combobox::-ms-clear {
  display: none;
}

.combobox-container .dropdown-menu {
  margin-top: -1px;
  width: 100%;
}

.combobox-container .glyphicon-remove {
  display: none;
  top: auto;
  width: 12px;
}

.combobox-container .glyphicon-remove:before {
  content: "\E60B";
  font-family: "PatternFlyIcons-webfont";
}

.combobox-container .input-group-addon {
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
  border-color: #bbb;
  color: #4d5258;
  position: relative;
}

.combobox-container .input-group-addon:hover,
.combobox-container .input-group-addon:focus,
.combobox-container .input-group-addon:active,
.combobox-container .input-group-addon.active {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.open .combobox-container .input-group-addon.dropdown-toggle {
  background-color: #f1f1f1;
  background-image: none;
  border-color: #bbb;
  color: #4d5258;
}

.combobox-container .input-group-addon:active,
.combobox-container .input-group-addon.active {
  background-image: none;
}

.combobox-container .input-group-addon:active:hover,
.combobox-container .input-group-addon:active:focus,
.combobox-container .input-group-addon:active.focus,
.combobox-container .input-group-addon.active:hover,
.combobox-container .input-group-addon.active:focus,
.combobox-container .input-group-addon.active.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.open .combobox-container .input-group-addon.dropdown-toggle {
  background-image: none;
}

.open .combobox-container .input-group-addon.dropdown-toggle:hover,
.open .combobox-container .input-group-addon.dropdown-toggle:focus,
.open .combobox-container .input-group-addon.dropdown-toggle.focus {
  background-color: #e5e5e5;
  border-color: darkgray;
}

.combobox-container .input-group-addon.disabled,
.combobox-container .input-group-addon.disabled:hover,
.combobox-container .input-group-addon.disabled:focus,
.combobox-container .input-group-addon.disabled:active,
.combobox-container .input-group-addon.disabled.active,
.combobox-container .input-group-addon[disabled],
.combobox-container .input-group-addon[disabled]:hover,
.combobox-container .input-group-addon[disabled]:focus,
.combobox-container .input-group-addon[disabled]:active,
.combobox-container .input-group-addon[disabled].active,
fieldset[disabled] .combobox-container .input-group-addon,
fieldset[disabled] .combobox-container .input-group-addon:hover,
fieldset[disabled] .combobox-container .input-group-addon:focus,
fieldset[disabled] .combobox-container .input-group-addon:active,
fieldset[disabled] .combobox-container .input-group-addon.active {
  background-color: #f1f1f1;
  border-color: #bbb;
}

.combobox-container .input-group-addon:active {
  box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
}

.bootstrap-datepicker.form-control[readonly] {
  background-color: #fff;
  border-color: #bbb !important;
  color: #363636;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075);
}

.bootstrap-datepicker.form-control[readonly]:focus {
  border-color: #0088ce;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
}

.bootstrap-datepicker.form-control[readonly]:focus {
  border-color: #0088ce !important;
}

.has-error .bootstrap-datepicker.form-control[readonly]:focus {
  border-color: #990000;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #ff3333;
}

.has-success .bootstrap-datepicker.form-control[readonly]:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #67b168;
}

.has-warning .bootstrap-datepicker.form-control[readonly]:focus {
  border-color: #bb6106;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #faad60;
}

.bootstrap-datepicker.form-control[readonly]:hover {
  border-color: #7dc3e8 !important;
}

.has-error .bootstrap-datepicker.form-control[readonly]:hover {
  border-color: #990000 !important;
}

.has-success .bootstrap-datepicker.form-control[readonly]:hover {
  border-color: #2b542c !important;
}

.has-warning .bootstrap-datepicker.form-control[readonly]:hover {
  border-color: #bb6106 !important;
}

.has-error .bootstrap-datepicker.form-control[readonly] {
  border-color: #cc0000 !important;
}

.has-success .bootstrap-datepicker.form-control[readonly] {
  border-color: #3c763d !important;
}

.has-warning .bootstrap-datepicker.form-control[readonly] {
  border-color: #ec7a08 !important;
}

.datepicker {
  border-radius: 1px;
}

.datepicker .datepicker-switch,
.datepicker tfoot .clear,
.datepicker tfoot .today {
  font-size: 14px;
  font-weight: 500;
}

.datepicker .next,
.datepicker .prev {
  font-weight: 500;
}

.datepicker table tr td,
.datepicker table tr th {
  border-radius: 1px;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background: #3e9d5f !important;
  color: #fff !important;
  text-shadow: none;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #def3ff;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  text-shadow: none;
}

.datepicker table tr td span {
  border-radius: 1px;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background: #3e9d5f;
  text-shadow: none;
}

.datepicker table tr td span:hover {
  background: #def3ff;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #def3ff;
}

.input-daterange input:first-child {
  border-radius: 1px 0 0 1px;
}

.input-daterange input:last-child {
  border-radius: 0 1px 1px 0;
}

.input-daterange .input-group-addon {
  background-color: #f1f1f1;
  border-color: #bbb;
  line-height: 1.66667;
  padding: 2px 6px;
}

.bootstrap-select.btn-group.form-control {
  margin-bottom: 0;
}

.bootstrap-select.btn-group .btn {
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.bootstrap-select.btn-group .btn:hover {
  border-color: #7dc3e8;
}

.bootstrap-select.btn-group .btn .caret {
  margin-top: -4px;
}

.bootstrap-select.btn-group .btn:focus {
  border-color: #0088ce;
  outline: 0 !important;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
}

.has-error .bootstrap-select.btn-group .btn {
  border-color: #cc0000;
}

.has-error .bootstrap-select.btn-group .btn:focus {
  border-color: #990000;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #ff3333;
}

.has-success .bootstrap-select.btn-group .btn {
  border-color: #3c763d;
}

.has-success .bootstrap-select.btn-group .btn:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #67b168;
}

.has-warning .bootstrap-select.btn-group .btn {
  border-color: #ec7a08;
}

.has-warning .bootstrap-select.btn-group .btn:focus {
  border-color: #bb6106;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #faad60;
}

.bootstrap-select.btn-group .dropdown-menu>.active>a,
.bootstrap-select.btn-group .dropdown-menu>.active>a:active {
  background-color: #def3ff !important;
  border-color: #bee1f4 !important;
  color: #363636 !important;
}

.bootstrap-select.btn-group .dropdown-menu>.active>a small,
.bootstrap-select.btn-group .dropdown-menu>.active>a:active small {
  color: #9c9c9c !important;
}

.bootstrap-select.btn-group .dropdown-menu>.disabled>a {
  color: #9c9c9c !important;
}

.bootstrap-select.btn-group .dropdown-menu>.selected>a {
  background-color: #3e9d5f !important;
  border-color: #0088ce !important;
  color: #fff !important;
}

.bootstrap-select.btn-group .dropdown-menu>.selected>a small {
  color: rgba(255, 255, 255, 0.5) !important;
}

.bootstrap-select.btn-group .dropdown-menu .divider {
  background: #ededed !important;
  margin: 4px 1px !important;
}

.bootstrap-select.btn-group .dropdown-menu dt {
  color: #8b8d8f;
  font-weight: normal;
  padding: 1px 10px;
}

.bootstrap-select.btn-group .dropdown-menu li>a.opt {
  padding: 1px 10px;
}

.bootstrap-select.btn-group .dropdown-menu li a:active small {
  color: rgba(255, 255, 255, 0.5) !important;
}

.bootstrap-select.btn-group .dropdown-menu li a:hover small,
.bootstrap-select.btn-group .dropdown-menu li a:focus small {
  color: #9c9c9c;
}

.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small {
  color: #9c9c9c;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  background: #fafafa;
}

.bootstrap-switch .bootstrap-switch-label {
  background: #f1f1f1;
  box-shadow: 0 0 2px rgba(3, 3, 3, 0.4);
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
  position: relative;
  z-index: 9;
}

.bootstrap-touchspin .input-group-btn-vertical>.btn {
  padding-bottom: 6px;
  padding-top: 6px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-bottom-right-radius: 1px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-top-right-radius: 1px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  font-size: 8px;
  left: 6px;
  top: 2px;
}

.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,
.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up {
  font-size: 12px;
  line-height: 12px;
  top: 0;
}

.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,
.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up {
  left: 7px;
}

.treeview .list-group {
  border-top: 0;
}

.treeview .list-group-item {
  background: transparent;
  border-bottom: 1px solid transparent !important;
  border-top: 1px solid transparent !important;
  cursor: default !important;
  margin-bottom: 0;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.treeview .list-group-item:hover {
  background: none !important;
}

.treeview .list-group-item.node-selected {
  background: none !important;
  border-color: transparent !important;
  color: inherit !important;
}

.treeview .list-group-item.node-check-changed span.node-icon,
.treeview .list-group-item.node-check-changed span.text {
  color: #39a5dc;
}

.treeview span.icon {
  display: inline-block;
  font-size: 13px;
  min-width: 10px;
  text-align: center;
}

.treeview span.icon>[class*="fa-angle"] {
  font-size: 15px;
}

.treeview span.icon.check-icon {
  margin-right: 10px;
}

.treeview span.icon.expand-icon {
  cursor: pointer !important;
}

.treeview span.image {
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 1.19em;
  line-height: 1em;
  margin-right: 5px;
  vertical-align: middle;
  width: 12px;
}

.treeview span.indent {
  margin-right: 5px;
}

.treeview .node-disabled {
  color: #d1d1d1;
  cursor: not-allowed;
}

.treeview .node-disabled span.expand-icon {
  cursor: default !important;
}

.treeview .node-hidden {
  display: none;
}

.treeview-pf-hover .list-group-item {
  cursor: pointer !important;
}

.treeview-pf-hover .list-group-item:hover {
  background-color: #def3ff !important;
  border-color: #bee1f4 !important;
}

.treeview-pf-select .list-group-item {
  cursor: pointer !important;
}

.treeview-pf-select .list-group-item.node-selected {
  background: #3e9d5f !important;
  border-color: #0088ce !important;
  color: #fff !important;
}

.card-pf {
  background: #fff;
  border-top: 2px solid transparent;
  box-shadow: 0 1px 1px rgba(3, 3, 3, 0.175);
  margin: 0 -10px 20px;
  padding: 0 20px;
}

.card-pf.card-pf-accented {
  border-top-color: #39a5dc;
}

.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a,
.card-pf.card-pf-aggregate-status .card-pf-title a {
  color: #363636;
}

.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add,
.card-pf.card-pf-aggregate-status .card-pf-title a.add {
  color: #3e9d5f;
}

.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add:hover,
.card-pf.card-pf-aggregate-status .card-pf-title a.add:hover {
  color: #3e9d5f;
}

.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a:hover,
.card-pf.card-pf-aggregate-status .card-pf-title a:hover {
  color: #3e9d5f;
}

.card-pf.card-pf-aggregate-status {
  padding: 0 10px;
  text-align: center;
}

.card-pf.card-pf-aggregate-status-mini {
  padding-bottom: 10px;
  position: relative;
}

@media (min-width: 768px) {
  .card-pf.card-pf-bleed-left {
    margin-left: -20px;
  }

  .card-pf.card-pf-bleed-right {
    border-right: 1px solid #d1d1d1;
    margin-right: -20px;
  }
}

.card-pf-aggregate-status-notifications {
  font-size: 24px;
  font-weight: 300;
}

.card-pf-aggregate-status-mini .card-pf-aggregate-status-notifications {
  line-height: 1;
}

.card-pf-aggregate-status-notifications .card-pf-aggregate-status-notification+.card-pf-aggregate-status-notification {
  border-left: 1px solid #d1d1d1;
  margin-left: 3px;
  padding-left: 10px;
}

.card-pf-aggregate-status-notifications .fa,
.card-pf-aggregate-status-notifications .mfc-icon-add,
.card-pf-aggregate-status-notifications .mfc-icon-warning,
.card-pf-aggregate-status-notifications .mfc-icon-arrow-circle-left,
.card-pf-aggregate-status-notifications .mfc-icon-calendar-o,
.card-pf-aggregate-status-notifications .mfc-icon-check,
.card-pf-aggregate-status-notifications .mfc-icon-close,
.card-pf-aggregate-status-notifications .mfc-icon-dollar,
.card-pf-aggregate-status-notifications .mfc-icon-percent,
.card-pf-aggregate-status-notifications .mfc-icon-trash,
.card-pf-aggregate-status-notifications .mfc-icon-map-marker,
.card-pf-aggregate-status-notifications .mfc-icon-download,
.card-pf-aggregate-status-notifications .mfc-icon-pencil,
.card-pf-aggregate-status-notifications .mfc-icon-envelope,
.card-pf-aggregate-status-notifications .mfc-icon-globe,
.card-pf-aggregate-status-notifications .mfc-icon-photo,
.card-pf-aggregate-status-notifications .mfc-icon-spinner,
.card-pf-aggregate-status-notifications .mfc-icon-building,
.card-pf-aggregate-status-notifications .mfc-icon-leaf,
.card-pf-aggregate-status-notifications .mfc-icon-gear,
.card-pf-aggregate-status-notifications .mfc-icon-repeat,
.card-pf-aggregate-status-notifications .mfc-icon-undo,
.card-pf-aggregate-status-notifications .mfc-icon-search,
.card-pf-aggregate-status-notifications .mfc-icon-tag,
.card-pf-aggregate-status-notifications .mfc-icon-upload,
.card-pf-aggregate-status-notifications .mfc-icon-user-circle-o,
.card-pf-aggregate-status-notifications .mfc-icon-eye,
.card-pf-aggregate-status-notifications .mfc-icon-reply,
.card-pf-aggregate-status-notifications .mfc-icon-share,
.card-pf-aggregate-status-notifications .mfc-icon-long-arrow-left,
.card-pf-aggregate-status-notifications .mfc-icon-caret-down,
.card-pf-aggregate-status-notifications .pficon {
  font-size: 18px;
  margin-right: 7px;
}

.card-pf-body {
  margin: 20px 0 0;
  padding: 0 0 20px;
}

.card-pf-aggregate-status .card-pf-body {
  margin-top: 10px;
  padding-bottom: 10px;
}

.card-pf-aggregate-status-mini .card-pf-body {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  position: absolute;
  right: 20px;
  top: 15px;
}

.card-pf-utilization .card-pf-title+.card-pf-body {
  margin-top: -8px;
}

.card-pf-body>*:last-child {
  margin-bottom: 0;
}

.card-pf-footer {
  background-color: #fafafa;
  border-top: 1px solid #d1d1d1;
  margin: 0 -20px !important;
  padding: 20px 20px 10px;
}

.card-pf-footer a>.fa,
.card-pf-footer a>.mfc-icon-add,
.card-pf-footer a>.mfc-icon-warning,
.card-pf-footer a>.mfc-icon-arrow-circle-left,
.card-pf-footer a>.mfc-icon-calendar-o,
.card-pf-footer a>.mfc-icon-check,
.card-pf-footer a>.mfc-icon-close,
.card-pf-footer a>.mfc-icon-dollar,
.card-pf-footer a>.mfc-icon-percent,
.card-pf-footer a>.mfc-icon-trash,
.card-pf-footer a>.mfc-icon-map-marker,
.card-pf-footer a>.mfc-icon-download,
.card-pf-footer a>.mfc-icon-pencil,
.card-pf-footer a>.mfc-icon-envelope,
.card-pf-footer a>.mfc-icon-globe,
.card-pf-footer a>.mfc-icon-photo,
.card-pf-footer a>.mfc-icon-spinner,
.card-pf-footer a>.mfc-icon-building,
.card-pf-footer a>.mfc-icon-leaf,
.card-pf-footer a>.mfc-icon-gear,
.card-pf-footer a>.mfc-icon-repeat,
.card-pf-footer a>.mfc-icon-undo,
.card-pf-footer a>.mfc-icon-search,
.card-pf-footer a>.mfc-icon-tag,
.card-pf-footer a>.mfc-icon-upload,
.card-pf-footer a>.mfc-icon-user-circle-o,
.card-pf-footer a>.mfc-icon-eye,
.card-pf-footer a>.mfc-icon-reply,
.card-pf-footer a>.mfc-icon-share,
.card-pf-footer a>.mfc-icon-long-arrow-left,
.card-pf-footer a>.mfc-icon-caret-down,
.card-pf-footer a>.pficon {
  margin-right: 5px;
}

.card-pf-footer .card-pf-time-frame-filter {
  margin-top: -2px;
}

.card-pf-link-with-icon {
  padding-left: 21px;
  position: relative;
}

.card-pf-link-with-icon .fa,
.card-pf-link-with-icon .mfc-icon-add,
.card-pf-link-with-icon .mfc-icon-warning,
.card-pf-link-with-icon .mfc-icon-arrow-circle-left,
.card-pf-link-with-icon .mfc-icon-calendar-o,
.card-pf-link-with-icon .mfc-icon-check,
.card-pf-link-with-icon .mfc-icon-close,
.card-pf-link-with-icon .mfc-icon-dollar,
.card-pf-link-with-icon .mfc-icon-percent,
.card-pf-link-with-icon .mfc-icon-trash,
.card-pf-link-with-icon .mfc-icon-map-marker,
.card-pf-link-with-icon .mfc-icon-download,
.card-pf-link-with-icon .mfc-icon-pencil,
.card-pf-link-with-icon .mfc-icon-envelope,
.card-pf-link-with-icon .mfc-icon-globe,
.card-pf-link-with-icon .mfc-icon-photo,
.card-pf-link-with-icon .mfc-icon-spinner,
.card-pf-link-with-icon .mfc-icon-building,
.card-pf-link-with-icon .mfc-icon-leaf,
.card-pf-link-with-icon .mfc-icon-gear,
.card-pf-link-with-icon .mfc-icon-repeat,
.card-pf-link-with-icon .mfc-icon-undo,
.card-pf-link-with-icon .mfc-icon-search,
.card-pf-link-with-icon .mfc-icon-tag,
.card-pf-link-with-icon .mfc-icon-upload,
.card-pf-link-with-icon .mfc-icon-user-circle-o,
.card-pf-link-with-icon .mfc-icon-eye,
.card-pf-link-with-icon .mfc-icon-reply,
.card-pf-link-with-icon .mfc-icon-share,
.card-pf-link-with-icon .mfc-icon-long-arrow-left,
.card-pf-link-with-icon .mfc-icon-caret-down,
.card-pf-link-with-icon .pficon {
  font-size: 16px;
  left: 0;
  position: absolute;
  top: 0;
}

.card-pf-heading .card-pf-time-frame-filter,
.card-pf-footer .card-pf-time-frame-filter {
  float: right;
  margin-left: 20px;
}

.card-pf-heading {
  border-bottom: 1px solid #d1d1d1;
  margin: 0 -20px 20px;
  padding: 0 20px 0;
}

.card-pf-heading .card-pf-time-frame-filter {
  margin-top: -5px;
}

.card-pf-heading-details {
  float: right;
  font-size: 10px;
}

.card-pf-subtitle {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 10px;
}

[class^="col"] .card-pf-subtitle {
  margin-top: 0;
}

@media (max-width: 767px) {
  .card-pf-body [class^="col"]+[class^="col"]>.card-pf-subtitle {
    margin-top: 40px;
  }
}

.card-pf-title {
  font-size: 16px;
  font-weight: 400;
  margin: 20px 0;
  padding: 0;
}

.card-pf-aggregate-status .card-pf-title {
  font-size: 14px;
  margin: 10px 0 0;
}

.card-pf-aggregate-status .card-pf-title .fa,
.card-pf-aggregate-status .card-pf-title .mfc-icon-add,
.card-pf-aggregate-status .card-pf-title .mfc-icon-warning,
.card-pf-aggregate-status .card-pf-title .mfc-icon-arrow-circle-left,
.card-pf-aggregate-status .card-pf-title .mfc-icon-calendar-o,
.card-pf-aggregate-status .card-pf-title .mfc-icon-check,
.card-pf-aggregate-status .card-pf-title .mfc-icon-close,
.card-pf-aggregate-status .card-pf-title .mfc-icon-dollar,
.card-pf-aggregate-status .card-pf-title .mfc-icon-percent,
.card-pf-aggregate-status .card-pf-title .mfc-icon-trash,
.card-pf-aggregate-status .card-pf-title .mfc-icon-map-marker,
.card-pf-aggregate-status .card-pf-title .mfc-icon-download,
.card-pf-aggregate-status .card-pf-title .mfc-icon-pencil,
.card-pf-aggregate-status .card-pf-title .mfc-icon-envelope,
.card-pf-aggregate-status .card-pf-title .mfc-icon-globe,
.card-pf-aggregate-status .card-pf-title .mfc-icon-photo,
.card-pf-aggregate-status .card-pf-title .mfc-icon-spinner,
.card-pf-aggregate-status .card-pf-title .mfc-icon-building,
.card-pf-aggregate-status .card-pf-title .mfc-icon-leaf,
.card-pf-aggregate-status .card-pf-title .mfc-icon-gear,
.card-pf-aggregate-status .card-pf-title .mfc-icon-repeat,
.card-pf-aggregate-status .card-pf-title .mfc-icon-undo,
.card-pf-aggregate-status .card-pf-title .mfc-icon-search,
.card-pf-aggregate-status .card-pf-title .mfc-icon-tag,
.card-pf-aggregate-status .card-pf-title .mfc-icon-upload,
.card-pf-aggregate-status .card-pf-title .mfc-icon-user-circle-o,
.card-pf-aggregate-status .card-pf-title .mfc-icon-eye,
.card-pf-aggregate-status .card-pf-title .mfc-icon-reply,
.card-pf-aggregate-status .card-pf-title .mfc-icon-share,
.card-pf-aggregate-status .card-pf-title .mfc-icon-long-arrow-left,
.card-pf-aggregate-status .card-pf-title .mfc-icon-caret-down,
.card-pf-aggregate-status .card-pf-title .pficon {
  color: #292e34;
  font-size: 16px;
  margin-right: 7px;
}

.card-pf-title .card-pf-aggregate-status-count {
  font-size: 16px;
}

.card-pf-aggregate-status-mini .card-pf-title .card-pf-aggregate-status-count {
  display: block;
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 3px;
}

.card-pf-aggregate-status-mini .card-pf-title {
  font-size: 12px;
  margin-top: 5px;
}

.card-pf-aggregate-status-mini .card-pf-title a {
  display: inline-block;
}

.card-pf-aggregate-status-mini .card-pf-title .fa,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-add,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-warning,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-arrow-circle-left,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-calendar-o,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-check,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-close,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-dollar,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-percent,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-trash,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-map-marker,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-download,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-pencil,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-envelope,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-globe,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-photo,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-spinner,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-building,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-leaf,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-gear,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-repeat,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-undo,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-search,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-tag,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-upload,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-user-circle-o,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-eye,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-reply,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-share,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-long-arrow-left,
.card-pf-aggregate-status-mini .card-pf-title .mfc-icon-caret-down,
.card-pf-aggregate-status-mini .card-pf-title .pficon {
  font-size: 26px;
  margin-right: 0;
  min-width: 26px;
  position: absolute;
  left: 20px;
  text-align: center;
  top: 15px;
}

.card-pf-utilization-details {
  border-bottom: 1px solid #d1d1d1;
  display: table;
  margin: 12px 0 15px;
  padding: 0 0 15px;
  width: 100%;
}

.card-pf-utilization-details .card-pf-utilization-card-details-count,
.card-pf-utilization-details .card-pf-utilization-card-details-description {
  float: left;
  line-height: 1;
}

.card-pf-utilization-details .card-pf-utilization-card-details-count {
  font-size: 26px;
  font-weight: 300;
  margin-right: 10px;
}

.card-pf-utilization-details .card-pf-utilization-card-details-line-1,
.card-pf-utilization-details .card-pf-utilization-card-details-line-2 {
  display: block;
}

.card-pf-utilization-details .card-pf-utilization-card-details-line-1 {
  font-size: 10px;
  margin-bottom: 2px;
}

.cards-pf {
  background: #f5f5f5;
}

.cards-pf .row-cards-pf {
  padding: 0 20px;
}

.cards-pf .row-cards-pf:first-child {
  padding-top: 20px;
}

.container-cards-pf {
  margin-top: 20px;
}

.row-cards-pf {
  margin-left: -10px;
  margin-right: -10px;
}

.card-pf-view {
  border: 2px solid transparent;
}

.card-pf-view .card-pf-heading-kebab .dropdown-kebab-pf {
  margin-top: -3px;
}

.card-pf-view .card-pf-heading-kebab+.progress-pf-legend p {
  margin-bottom: 0;
}

.card-pf-view .card-pf-heading-kebab+.progress-pf-legend .progress {
  margin-bottom: 7px;
  margin-top: 16px;
}

.card-pf-view .card-pf-info {
  margin-top: 15px;
}

.card-pf-view .card-pf-info strong {
  font-size: 13px;
  margin-right: 10px;
}

.card-pf-view .card-pf-item {
  display: inline-block;
  font-size: 16px;
  padding: 0 13px 0 15px;
}

.card-pf-view .card-pf-item:first-child {
  padding-left: 0;
}

.card-pf-view .card-pf-item:last-child {
  padding-right: 0;
}

.card-pf-view .card-pf-item+.card-pf-item {
  border-left: 1px solid #d1d1d1;
}

.card-pf-view .card-pf-item .fa-check,
.card-pf-view .card-pf-item .mfc-icon-check {
  color: #3f9c35;
}

.card-pf-view .card-pf-item .fa+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-add+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-warning+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-arrow-circle-left+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-calendar-o+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-check+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-close+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-dollar+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-percent+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-trash+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-map-marker+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-download+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-pencil+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-envelope+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-globe+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-photo+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-spinner+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-building+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-leaf+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-gear+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-repeat+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-undo+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-search+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-tag+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-upload+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-user-circle-o+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-eye+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-reply+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-share+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-long-arrow-left+.card-pf-item-text,
.card-pf-view .card-pf-item .mfc-icon-caret-down+.card-pf-item-text,
.card-pf-view .card-pf-item .pficon+.card-pf-item-text {
  margin-left: 10px;
}

.card-pf-view .card-pf-items {
  margin-top: 15px;
}

.card-pf-view .card-pf-title {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 15px;
}

.card-pf-view .card-pf-title .fa,
.card-pf-view .card-pf-title .mfc-icon-add,
.card-pf-view .card-pf-title .mfc-icon-warning,
.card-pf-view .card-pf-title .mfc-icon-arrow-circle-left,
.card-pf-view .card-pf-title .mfc-icon-calendar-o,
.card-pf-view .card-pf-title .mfc-icon-check,
.card-pf-view .card-pf-title .mfc-icon-close,
.card-pf-view .card-pf-title .mfc-icon-dollar,
.card-pf-view .card-pf-title .mfc-icon-percent,
.card-pf-view .card-pf-title .mfc-icon-trash,
.card-pf-view .card-pf-title .mfc-icon-map-marker,
.card-pf-view .card-pf-title .mfc-icon-download,
.card-pf-view .card-pf-title .mfc-icon-pencil,
.card-pf-view .card-pf-title .mfc-icon-envelope,
.card-pf-view .card-pf-title .mfc-icon-globe,
.card-pf-view .card-pf-title .mfc-icon-photo,
.card-pf-view .card-pf-title .mfc-icon-spinner,
.card-pf-view .card-pf-title .mfc-icon-building,
.card-pf-view .card-pf-title .mfc-icon-leaf,
.card-pf-view .card-pf-title .mfc-icon-gear,
.card-pf-view .card-pf-title .mfc-icon-repeat,
.card-pf-view .card-pf-title .mfc-icon-undo,
.card-pf-view .card-pf-title .mfc-icon-search,
.card-pf-view .card-pf-title .mfc-icon-tag,
.card-pf-view .card-pf-title .mfc-icon-upload,
.card-pf-view .card-pf-title .mfc-icon-user-circle-o,
.card-pf-view .card-pf-title .mfc-icon-eye,
.card-pf-view .card-pf-title .mfc-icon-reply,
.card-pf-view .card-pf-title .mfc-icon-share,
.card-pf-view .card-pf-title .mfc-icon-long-arrow-left,
.card-pf-view .card-pf-title .mfc-icon-caret-down,
.card-pf-view .card-pf-title .pficon {
  font-size: 18px;
  margin-right: 2px;
}

.col-lg-2 .card-pf-view .card-pf-title {
  font-size: 16px;
}

.card-pf-view .card-pf-top-element .card-pf-icon-circle {
  border: 2px solid #39a5dc;
  border-radius: 50%;
  display: block;
  font-size: 46px;
  height: 106px;
  line-height: 102px;
  margin: 0 auto;
  text-align: center;
  width: 106px;
}

.col-lg-2 .card-pf-view .card-pf-top-element .card-pf-icon-circle {
  font-size: 23px;
  height: 54px;
  line-height: 50px;
  width: 54px;
}

.card-pf-view .card-pf-view-checkbox {
  position: absolute;
  top: 11px;
  left: 15px;
}

.card-pf-view .card-pf-view-checkbox input[type=checkbox] {
  display: none;
}

.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox] {
  display: block;
}

@media (min-width: 768px) {
  .card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox] {
    visibility: hidden;
  }

  .card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]:checked {
    visibility: visible;
  }
}

.card-pf-view.card-pf-view-multi-select:hover .card-pf-view-checkbox input[type=checkbox] {
  visibility: visible;
}

.card-pf-view.card-pf-view-select {
  position: relative;
}

.card-pf-view.card-pf-view-select:hover {
  box-shadow: 0 1px 6px rgba(3, 3, 3, 0.35);
}

.card-pf-view.card-pf-view-select.active {
  border: 2px solid #39a5dc;
}

.card-pf-view.card-pf-view-single-select {
  cursor: pointer;
}

.card-pf-view.card-pf-view-xs .card-pf-title {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}

.card-pf-view.card-pf-view-xs .card-pf-title .fa,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-add,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-warning,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-arrow-circle-left,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-calendar-o,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-check,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-close,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-dollar,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-percent,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-trash,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-map-marker,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-download,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-pencil,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-envelope,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-globe,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-photo,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-spinner,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-building,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-leaf,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-gear,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-repeat,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-undo,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-search,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-tag,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-upload,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-user-circle-o,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-eye,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-reply,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-share,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-long-arrow-left,
.card-pf-view.card-pf-view-xs .card-pf-title .mfc-icon-caret-down,
.card-pf-view.card-pf-view-xs .card-pf-title .pficon {
  font-size: 14px;
  margin-right: 5px;
}

.c3 path {
  stroke: #d1d1d1;
}

.c3 svg {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.c3-axis-x .tick line {
  stroke: #d1d1d1;
}

.c3-axis-y .tick line {
  display: none;
}

.c3-chart-arc path {
  stroke: #fff;
}

.c3-grid line {
  stroke: #d1d1d1;
}

.c3-line {
  stroke-width: 2px;
}

.c3-tooltip {
  background: #393f44;
  box-shadow: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.c3-tooltip td {
  background: transparent;
  border: 0;
  color: #fff;
  font-size: 12px;
  padding: 5px 10px;
}

.c3-tooltip th {
  background: transparent;
  font-size: 12px;
  padding: 5px 10px 0;
  border-bottom: solid 2px #030303;
}

.c3-tooltip tr {
  border: 0;
}

.c3-tooltip tr+tr>td {
  padding-top: 0;
}

.c3-tooltip-sparkline,
.donut-tooltip-pf {
  background: #393f44;
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  padding: 2px 6px;
}

.c3-xgrid,
.c3-ygrid {
  stroke-dasharray: 0 0;
}

.chart-pf-sparkline {
  margin-left: -5px;
  margin-right: -5px;
}

.donut-title-big-pf {
  font-size: 30px;
  font-weight: 300;
}

.donut-title-small-pf {
  font-size: 12px;
  font-weight: 400;
}

.line-chart-pf .c3-zoom-rect {
  opacity: 1 !important;
  fill: #fafafa;
  stroke: #d1d1d1;
  stroke-width: 1px;
}

.close {
  text-shadow: none;
  z-index: 1;
  position: relative;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.close:hover,
.close:focus {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.ColVis_Button:active:focus {
  outline: none;
}

.ColVis_catcher {
  position: absolute;
  z-index: 999;
}

.ColVis_collection {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 1px;
  box-shadow: 0 6px 12px rgba(3, 3, 3, 0.175);
  background-clip: padding-box;
  list-style: none;
  margin: -1px 0 0 0;
  padding: 5px 10px;
  width: 150px;
  z-index: 1000;
}

.ColVis_collection label {
  font-weight: normal;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 20px;
}

.ColVis_collectionBackground {
  background-color: #fff;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 998;
}

.dataTables_header {
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  border-bottom: none;
  padding: 5px;
  position: relative;
  text-align: center;
}

.dataTables_header .btn {
  box-shadow: none;
}

.dataTables_header .ColVis {
  position: absolute;
  right: 5px;
  text-align: left;
  top: 5px;
}

.dataTables_header .ColVis+.dataTables_info {
  padding-right: 30px;
}

.dataTables_header .dataTables_filter {
  position: absolute;
}

.dataTables_header .dataTables_filter input {
  border: 1px solid #bbb;
  height: 24px;
}

@media (max-width: 767px) {
  .dataTables_header .dataTables_filter input {
    width: 100px;
  }
}

.dataTables_header .dataTables_info {
  padding: 2px 0;
}

@media (max-width: 480px) {
  .dataTables_header .dataTables_info {
    text-align: right;
  }
}

.dataTables_header .dataTables_info b {
  font-weight: bold;
}

.dataTables_footer {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-top: none;
  overflow: hidden;
}

.dataTables_paginate {
  background: #fafafa;
  float: right;
  margin: 0;
}

.dataTables_paginate .pagination {
  float: left;
  margin: 0;
}

.dataTables_paginate .pagination>li>span {
  border-color: #fff #d1d1d1 #f5f5f5;
  border-width: 0 1px;
  font-size: 16px;
  font-weight: normal;
  padding: 0;
  text-align: center;
  width: 31px;
}

.dataTables_paginate .pagination>li>span:hover,
.dataTables_paginate .pagination>li>span:focus {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dataTables_paginate .pagination>li.last>span {
  border-right: none;
}

.dataTables_paginate .pagination>li.disabled>span {
  background: #f5f5f5;
  border-left-color: #ededed;
  border-right-color: #ededed;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dataTables_paginate .pagination-input {
  float: left;
  font-size: 12px;
  line-height: 1em;
  padding: 4px 15px 0;
  text-align: right;
}

.dataTables_paginate .pagination-input .paginate_input {
  border: 1px solid #d1d1d1;
  box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075);
  font-size: 12px;
  font-weight: 600;
  height: 19px;
  margin-right: 8px;
  padding-right: 3px;
  text-align: right;
  width: 30px;
}

.dataTables_paginate .pagination-input .paginate_of {
  position: relative;
}

.dataTables_paginate .pagination-input .paginate_of b {
  margin-left: 3px;
}

.dataTables_empty {
  background: #f5f5f5;
}

/* Might need this for pagination?
.dataTables_wrapper {
  margin: $line-height-computed 0;
  @media (max-width: $screen-xs-max) {
    .table-responsive {
      margin-bottom: 0;
    }
  }
}
*/
.DTCR_clonedTable {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

.DTCR_pointer {
  background-color: #3e9d5f;
  width: 1px;
  z-index: 201;
}

.footer-pf-alt,
.footer-pf {
  background-color: #030303;
  color: #9c9c9c;
  font-size: 11px;
  line-height: 17px;
  padding-left: 25px;
  padding-top: 10px;
}

.layout-pf-alt-fixed-with-footer .footer-pf-alt,
.layout-pf-fixed-with-footer .footer-pf-alt,
.layout-pf-alt-fixed-with-footer .footer-pf,
.layout-pf-fixed-with-footer .footer-pf {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1030;
}

@font-face {
  font-family: "PatternFlyIcons-webfont";
  src: url(/fonts/d9328c564f409d5ad171.eot);
  src: url(/fonts/d9328c564f409d5ad171.eot?#iefix) format("embedded-opentype"), url(/fonts/f81694988e2c7c12f8fb.ttf) format("truetype"), url(data:application/font-woff;base64,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) format("woff"), url(/assets/00c4cf9277df0f77ca21.svg#PatternFlyIcons-webfont) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="pficon-"],
[class*=" pficon-"] {
  display: inline-block;
  font-family: "PatternFlyIcons-webfont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.pficon-add-circle-o:before {
  content: "\E61B";
}

.pficon-arrow:before {
  content: "\E929";
}

.pficon-build:before {
  content: "\E902";
}

.pficon-builder-image:before {
  content: "\E800";
}

.pficon-bundle:before {
  content: "\E918";
}

.pficon-blueprint:before {
  content: "\E915";
}

.pficon-chat:before {
  content: "\E928";
}

.pficon-close:before {
  content: "\E60B";
}

.pficon-cloud-security:before {
  content: "\E903";
}

.pficon-cloud-tenant:before {
  content: "\E904";
}

.pficon-cluster:before {
  content: "\E620";
}

.pficon-container-node:before {
  content: "\E621";
}

.pficon-cpu:before {
  content: "\E927";
}

.pficon-degraded:before {
  content: "\E91B";
}

.pficon-delete:before {
  content: "\E611";
}

.pficon-domain:before {
  content: "\E919";
}

.pficon-edit:before {
  content: "\E60A";
}

.pficon-enterprise:before {
  content: "\E906";
}

.pficon-equalizer:before {
  content: "\E906";
}

.pficon-error-circle-o:before {
  color: #cc0000;
  content: "\E926";
}

.pficon-export:before {
  content: "\E616";
}

.pficon-flag:before,
.pficon-messages:before {
  content: "\E603";
}

.pficon-flavor:before {
  content: "\E907";
}

.pficon-folder-close:before {
  content: "\E607";
}

.pficon-folder-open:before {
  content: "\E606";
}

.pficon-help:before {
  content: "\E605";
}

.pficon-history:before {
  content: "\E617";
}

.pficon-home:before {
  content: "\E618";
}

.pficon-image:before {
  content: "\E61F";
}

.pficon-import:before {
  content: "\E615";
}

.pficon-info:before {
  content: "\E925";
}

.pficon-key:before {
  content: "\E924";
}

.pficon-locked:before {
  content: "\E923";
}

.pficon-unlocked:before {
  content: "\E922";
}

.pficon-memory:before {
  content: "\E908";
}

.pficon-middleware:before {
  content: "\E917";
}

.pficon-network:before {
  content: "\E909";
}

.pficon-ok:before {
  color: #3f9c35;
  content: "\E602";
}

.pficon-print:before {
  content: "\E612";
}

.pficon-private:before {
  content: "\E914";
}

.pficon-project:before {
  content: "\E905";
}

.pficon-rebalance:before {
  content: "\E91C";
}

.pficon-refresh:before,
.pficon-restart:before {
  content: "\E617";
}

.pficon-regions:before {
  content: "\E90A";
}

.pficon-registry:before {
  content: "\E623";
}

.pficon-remove:before {
  content: "\E611";
}

.pficon-replicator:before {
  content: "\E624";
}

.pficon-repository:before {
  content: "\E90B";
}

.pficon-resource-pool:before {
  content: "\E90C";
}

.pficon-resources-almost-empty:before {
  content: "\E91D";
}

.pficon-resources-almost-full:before {
  content: "\E912";
}

.pficon-resources-full:before {
  content: "\E92A";
}

.pficon-route:before {
  content: "\E625";
}

.pficon-running:before {
  content: "\E614";
}

.pficon-save:before {
  content: "\E601";
}

.pficon-screen:before {
  content: "\E600";
}

.pficon-search:before {
  content: "\E921";
}

.pficon-server:before {
  content: "\E90D";
}

.pficon-server-group:before {
  content: "\E91A";
}

.pficon-service:before {
  content: "\E61E";
}

.pficon-settings:before {
  content: "\E610";
}

.pficon-spinner:before {
  content: "\E614";
}

.pficon-spinner2:before {
  content: "\E613";
}

.pficon-storage-domain:before {
  content: "\E90E";
}

.pficon-tenant:before {
  content: "\E916";
}

.pficon-thumb-tack-o:before {
  content: "\E920";
}

.pficon-topology:before {
  content: "\E608";
}

.pficon-trend-down:before {
  content: "\E900";
}

.pficon-trend-up:before {
  content: "\E901";
}

.pficon-user:before {
  content: "\E91E";
}

.pficon-users:before {
  content: "\E91F";
}

.pficon-virtual-machine:before {
  content: "\E90F";
}

.pficon-volume:before {
  content: "\E910";
}

.pficon-warning-triangle-o:before {
  color: #ec7a08;
  content: "\E913";
}

.pficon-zone:before {
  content: "\E911";
}

.navbar-nav>li>.dropdown-menu.infotip {
  border-top-width: 1px !important;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .navbar-pf .navbar-nav .open .dropdown-menu.infotip {
    background-color: #fff !important;
    margin-top: 0;
  }
}

.infotip {
  min-width: 235px;
  padding: 0;
}

.infotip .list-group {
  border-top: 0;
  margin: 0;
  padding: 8px 0;
}

.infotip .list-group .list-group-item {
  border: none;
  margin: 0 15px 0 34px;
  padding: 5px 0;
}

.infotip .list-group .list-group-item>.i {
  color: #4d5258;
  font-size: 13px;
  left: -20px;
  position: absolute;
  top: 8px;
}

.infotip .list-group .list-group-item>a {
  color: #4d5258;
  line-height: 13px;
}

.infotip .list-group .list-group-item>.close {
  float: right;
}

.infotip .footer {
  background-color: #f5f5f5;
  padding: 6px 15px;
}

.infotip .footer a:hover {
  color: #3e9d5f;
}

.infotip .arrow,
.infotip .arrow:after {
  border-color: transparent;
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.infotip .arrow {
  border-width: 11px;
}

.infotip .arrow:after {
  border-width: 10px;
  content: "";
}

.infotip.bottom .arrow,
.infotip.bottom-left .arrow,
.infotip.bottom-right .arrow {
  border-bottom-color: #bbb;
  border-top-width: 0;
  left: 50%;
  margin-left: -11px;
  top: -11px;
}

.infotip.bottom .arrow:after,
.infotip.bottom-left .arrow:after,
.infotip.bottom-right .arrow:after {
  border-top-width: 0;
  border-bottom-color: #fff;
  content: " ";
  margin-left: -10px;
  top: 1px;
}

.infotip.bottom-left .arrow {
  left: 20%;
}

.infotip.bottom-right .arrow {
  left: 80%;
}

.infotip.top .arrow {
  border-bottom-width: 0;
  border-top-color: #bbb;
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
}

.infotip.top .arrow:after {
  border-bottom-width: 0;
  border-top-color: #f5f5f5;
  bottom: 1px;
  content: " ";
  margin-left: -10px;
}

.infotip.right .arrow {
  border-left-width: 0;
  border-right-color: #bbb;
  left: -11px;
  margin-top: -11px;
  top: 50%;
}

.infotip.right .arrow:after {
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
  content: " ";
  left: 1px;
}

.infotip.left .arrow {
  border-left-color: #bbb;
  border-right-width: 0;
  margin-top: -11px;
  right: -11px;
  top: 50%;
}

.infotip.left .arrow:after {
  border-left-color: #fff;
  border-right-width: 0;
  bottom: -10px;
  content: " ";
  right: 1px;
}

.layout-pf,
.layout-pf body {
  min-height: 100%;
}

.layout-pf.layout-pf-fixed.transitions .container-pf-nav-pf-vertical {
  -webkit-transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
}

.layout-pf.layout-pf-fixed body {
  padding-top: 60px;
}

.layout-pf.layout-pf-fixed .navbar-pf {
  left: 0;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1030;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical {
  margin-left: 200px;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-vertical-with-badges {
  margin-left: 250px;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav {
  margin-left: 75px;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav.hidden-icons-pf {
  margin-left: 0;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hidden-nav {
  margin-left: 0;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hide-nav-pf {
  margin-left: 0 !important;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf,
.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf {
  margin-left: 200px;
}

.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges,
.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
  margin-left: 250px;
}

@media (min-width: 1200px) {
  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf {
    margin-left: 400px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges {
    margin-left: 500px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hidden-nav {
    margin-left: 0;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf {
    margin-left: 200px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
    margin-left: 250px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf {
    margin-left: 200px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
    margin-left: 250px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav {
    margin-left: 275px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.nav-pf-vertical-with-badges {
    margin-left: 325px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf {
    margin-left: 200px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
    margin-left: 250px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf {
    margin-left: 200px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
    margin-left: 250px;
  }

  .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.hidden-icons-pf {
    margin-left: 0;
  }
}

.layout-pf.layout-pf-fixed-with-footer body {
  padding-bottom: 37px;
}

.layout-pf-alt,
.layout-pf-alt body {
  min-height: 100%;
}

.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll,
.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll body {
  height: 100%;
  min-height: 0;
}

.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt {
  height: 100%;
  overflow: auto;
}

.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt.container-cards-pf {
  margin-top: 0;
  padding-top: 20px;
}

.layout-pf-alt.layout-pf-alt-fixed.transitions .container-pf-alt-nav-pf-vertical-alt {
  -webkit-transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
}

.layout-pf-alt.layout-pf-alt-fixed body {
  padding-top: 60px;
}

.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt {
  margin-left: 250px;
}

.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.collapsed-nav {
  margin-left: 75px;
}

.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.hidden-nav {
  margin-left: 0;
}

.layout-pf-alt.layout-pf-alt-fixed-with-footer body {
  padding-bottom: 37px;
}

a.disabled {
  color: #8b8d8f;
  cursor: not-allowed;
  text-decoration: none;
}

.list-pf {
  border-bottom: 1px solid #ededed;
}

.list-pf-item {
  border-color: #ededed;
  border-left-color: #fff;
  border-right-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-bottom: none;
}

.list-pf-item:hover {
  background-color: #fafafa;
}

.list-pf-item.active {
  background-color: #ededed;
  border-color: #bbb;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.list-pf-expansion {
  background-color: #fff;
}

.list-pf-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}

.list-pf-expansion .list-pf-container {
  border-top: 1px solid #bbb;
}

.list-pf-chevron {
  margin-right: 5px;
}

.list-pf-chevron+.list-pf-content {
  border-left: 1px solid #bbb;
  padding-left: 15px;
}

.list-pf-chevron .fa,
.list-pf-chevron .mfc-icon-add,
.list-pf-chevron .mfc-icon-warning,
.list-pf-chevron .mfc-icon-arrow-circle-left,
.list-pf-chevron .mfc-icon-calendar-o,
.list-pf-chevron .mfc-icon-check,
.list-pf-chevron .mfc-icon-close,
.list-pf-chevron .mfc-icon-dollar,
.list-pf-chevron .mfc-icon-percent,
.list-pf-chevron .mfc-icon-trash,
.list-pf-chevron .mfc-icon-map-marker,
.list-pf-chevron .mfc-icon-download,
.list-pf-chevron .mfc-icon-pencil,
.list-pf-chevron .mfc-icon-envelope,
.list-pf-chevron .mfc-icon-globe,
.list-pf-chevron .mfc-icon-photo,
.list-pf-chevron .mfc-icon-spinner,
.list-pf-chevron .mfc-icon-building,
.list-pf-chevron .mfc-icon-leaf,
.list-pf-chevron .mfc-icon-gear,
.list-pf-chevron .mfc-icon-repeat,
.list-pf-chevron .mfc-icon-undo,
.list-pf-chevron .mfc-icon-search,
.list-pf-chevron .mfc-icon-tag,
.list-pf-chevron .mfc-icon-upload,
.list-pf-chevron .mfc-icon-user-circle-o,
.list-pf-chevron .mfc-icon-eye,
.list-pf-chevron .mfc-icon-reply,
.list-pf-chevron .mfc-icon-share,
.list-pf-chevron .mfc-icon-long-arrow-left,
.list-pf-chevron .mfc-icon-caret-down {
  font-size: 22px;
  width: 20px;
}

.list-view-pf .list-group-item {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-clip: padding-box;
  border-color: transparent #fff;
  border-style: solid;
  border-width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 0;
  padding-top: 0;
}

.list-view-pf .list-group-item:before,
.list-view-pf .list-group-item:after {
  content: " ";
  display: table;
}

.list-view-pf .list-group-item:after {
  clear: both;
}

.list-view-pf .list-group-item.list-view-pf-expand-active {
  background-color: #ededed;
}

.list-view-pf .list-group-item.active {
  color: #555;
  background-color: #def3ff;
  background-clip: border-box;
  border-color: #39a5dc transparent transparent;
  z-index: auto;
}

.list-view-pf .list-group-item:hover {
  background-color: #ededed;
  border-left-color: transparent;
  border-right-color: transparent;
}

.list-view-pf .list-group-item.list-view-pf-expand-active {
  border: solid 1px #39a5dc;
}

.list-view-pf .list-group-item.list-view-pf-expand-active:first-child {
  border-top-color: #39a5dc;
}

.list-view-pf .list-group-item:first-child {
  border-top: 1px solid transparent;
}

@media (min-width: 992px) {
  .list-view-pf .list-group-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.list-view-pf .list-group-item-heading {
  font-size: 16px;
}

.list-view-pf .list-group-item-heading small {
  display: block;
  font-size: 9.6px;
  font-weight: 400;
}

@media (min-width: 992px) {
  .list-view-pf .list-group-item-heading {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(25% - 20px);
    flex: 1 0 calc(25% - 20px);
    float: left;
    font-size: 12px;
    margin: 0 20px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(25% - 20px);
  }
}

.list-view-pf .list-group-item-text {
  color: currentColor !important;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .list-view-pf .list-group-item-text {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    float: left;
    margin: 0 40px 0 0;
    width: calc(75% - 40px);
  }
}

.list-view-pf-actions {
  float: right;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-top: 20px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.list-view-pf-actions button,
.list-view-pf-actions>a,
.list-view-pf-actions .dropdown-kebab-pf {
  margin-left: 10px;
}

.list-view-pf-top-align .list-view-pf-actions {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.list-view-pf-additional-info {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (min-width: 992px) {
  .list-view-pf-additional-info {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    float: left;
    width: 50%;
  }
}

.list-view-pf-additional-info-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: inline-block;
  margin-right: 20px;
  max-width: 100%;
  text-align: center;
}

@supports (display: flex) {
  .list-view-pf-additional-info-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked {
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked strong {
  font-size: 13px;
  line-height: 1em;
}

.list-view-pf-additional-info-item .pficon,
.list-view-pf-additional-info-item .fa,
.list-view-pf-additional-info-item .mfc-icon-add,
.list-view-pf-additional-info-item .mfc-icon-warning,
.list-view-pf-additional-info-item .mfc-icon-arrow-circle-left,
.list-view-pf-additional-info-item .mfc-icon-calendar-o,
.list-view-pf-additional-info-item .mfc-icon-check,
.list-view-pf-additional-info-item .mfc-icon-close,
.list-view-pf-additional-info-item .mfc-icon-dollar,
.list-view-pf-additional-info-item .mfc-icon-percent,
.list-view-pf-additional-info-item .mfc-icon-trash,
.list-view-pf-additional-info-item .mfc-icon-map-marker,
.list-view-pf-additional-info-item .mfc-icon-download,
.list-view-pf-additional-info-item .mfc-icon-pencil,
.list-view-pf-additional-info-item .mfc-icon-envelope,
.list-view-pf-additional-info-item .mfc-icon-globe,
.list-view-pf-additional-info-item .mfc-icon-photo,
.list-view-pf-additional-info-item .mfc-icon-spinner,
.list-view-pf-additional-info-item .mfc-icon-building,
.list-view-pf-additional-info-item .mfc-icon-leaf,
.list-view-pf-additional-info-item .mfc-icon-gear,
.list-view-pf-additional-info-item .mfc-icon-repeat,
.list-view-pf-additional-info-item .mfc-icon-undo,
.list-view-pf-additional-info-item .mfc-icon-search,
.list-view-pf-additional-info-item .mfc-icon-tag,
.list-view-pf-additional-info-item .mfc-icon-upload,
.list-view-pf-additional-info-item .mfc-icon-user-circle-o,
.list-view-pf-additional-info-item .mfc-icon-eye,
.list-view-pf-additional-info-item .mfc-icon-reply,
.list-view-pf-additional-info-item .mfc-icon-share,
.list-view-pf-additional-info-item .mfc-icon-long-arrow-left,
.list-view-pf-additional-info-item .mfc-icon-caret-down {
  font-size: 16px;
  margin-right: 10px;
}

.list-view-pf-additional-info-item strong {
  font-size: 16px;
  font-weight: 600;
  margin-right: 5px;
}

.list-view-pf-additional-info-item:last-child {
  margin-right: 0;
}

.list-view-pf-additional-info-item-donut-chart {
  width: 60px;
}

.list-view-pf-body {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: table-cell;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 992px) {
  .list-view-pf-body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.list-view-pf-checkbox {
  border-right: 1px solid #d1d1d1;
  float: left;
  margin-bottom: 20px;
  margin-right: 15px;
  margin-top: 20px;
  padding: 3px 10px 3px 0;
}

.list-view-pf-top-align .list-view-pf-checkbox {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.list-view-pf-description {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

.list-view-pf-stacked .list-view-pf-description {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

@media (min-width: 992px) {
  .list-view-pf-description {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    width: 50%;
  }
}

.list-view-pf-left {
  display: table-cell;
  padding-right: 20px;
  text-align: center;
  vertical-align: top;
}

.list-view-pf-left .list-view-pf-calendar {
  font-size: 11px;
  line-height: 1em;
}

.list-view-pf-left .list-view-pf-calendar strong {
  display: block;
  font-size: 44px;
  font-weight: 300;
  line-height: 1em;
}

.list-view-pf-left .pficon,
.list-view-pf-left .fa,
.list-view-pf-left .mfc-icon-add,
.list-view-pf-left .mfc-icon-warning,
.list-view-pf-left .mfc-icon-arrow-circle-left,
.list-view-pf-left .mfc-icon-calendar-o,
.list-view-pf-left .mfc-icon-check,
.list-view-pf-left .mfc-icon-close,
.list-view-pf-left .mfc-icon-dollar,
.list-view-pf-left .mfc-icon-percent,
.list-view-pf-left .mfc-icon-trash,
.list-view-pf-left .mfc-icon-map-marker,
.list-view-pf-left .mfc-icon-download,
.list-view-pf-left .mfc-icon-pencil,
.list-view-pf-left .mfc-icon-envelope,
.list-view-pf-left .mfc-icon-globe,
.list-view-pf-left .mfc-icon-photo,
.list-view-pf-left .mfc-icon-spinner,
.list-view-pf-left .mfc-icon-building,
.list-view-pf-left .mfc-icon-leaf,
.list-view-pf-left .mfc-icon-gear,
.list-view-pf-left .mfc-icon-repeat,
.list-view-pf-left .mfc-icon-undo,
.list-view-pf-left .mfc-icon-search,
.list-view-pf-left .mfc-icon-tag,
.list-view-pf-left .mfc-icon-upload,
.list-view-pf-left .mfc-icon-user-circle-o,
.list-view-pf-left .mfc-icon-eye,
.list-view-pf-left .mfc-icon-reply,
.list-view-pf-left .mfc-icon-share,
.list-view-pf-left .mfc-icon-long-arrow-left,
.list-view-pf-left .mfc-icon-caret-down {
  border-radius: 50%;
  font-size: 2em;
}

.list-view-pf-left .pficon.list-view-pf-icon-md,
.list-view-pf-left .fa.list-view-pf-icon-md,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-add,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-warning,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-arrow-circle-left,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-calendar-o,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-check,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-close,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-dollar,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-percent,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-trash,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-map-marker,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-download,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-pencil,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-envelope,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-globe,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-photo,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-spinner,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-building,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-leaf,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-gear,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-repeat,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-undo,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-search,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-tag,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-upload,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-user-circle-o,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-eye,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-reply,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-share,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-long-arrow-left,
.list-view-pf-left .list-view-pf-icon-md.mfc-icon-caret-down {
  background-color: #f5f5f5;
  height: 50px;
  line-height: 50px;
  width: 50px;
}

.list-view-pf-left .pficon.list-view-pf-icon-danger,
.list-view-pf-left .fa.list-view-pf-icon-danger,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-add,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-warning,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-arrow-circle-left,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-calendar-o,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-check,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-close,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-dollar,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-percent,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-trash,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-map-marker,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-download,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-pencil,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-envelope,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-globe,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-photo,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-spinner,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-building,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-leaf,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-gear,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-repeat,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-undo,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-search,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-tag,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-upload,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-user-circle-o,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-eye,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-reply,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-share,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-long-arrow-left,
.list-view-pf-left .list-view-pf-icon-danger.mfc-icon-caret-down {
  background-color: #ffe6e6;
  color: #cc0000;
}

.list-view-pf-left .pficon.list-view-pf-icon-info,
.list-view-pf-left .fa.list-view-pf-icon-info,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-add,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-warning,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-arrow-circle-left,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-calendar-o,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-check,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-close,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-dollar,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-percent,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-trash,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-map-marker,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-download,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-pencil,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-envelope,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-globe,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-photo,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-spinner,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-building,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-leaf,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-gear,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-repeat,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-undo,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-search,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-tag,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-upload,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-user-circle-o,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-eye,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-reply,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-share,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-long-arrow-left,
.list-view-pf-left .list-view-pf-icon-info.mfc-icon-caret-down {
  color: #8b8d8f;
}

.list-view-pf-left .pficon.list-view-pf-icon-lg,
.list-view-pf-left .fa.list-view-pf-icon-lg,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-add,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-warning,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-arrow-circle-left,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-calendar-o,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-check,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-close,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-dollar,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-percent,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-trash,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-map-marker,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-download,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-pencil,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-envelope,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-globe,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-photo,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-spinner,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-building,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-leaf,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-gear,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-repeat,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-undo,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-search,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-tag,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-upload,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-user-circle-o,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-eye,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-reply,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-share,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-long-arrow-left,
.list-view-pf-left .list-view-pf-icon-lg.mfc-icon-caret-down {
  background-color: #f5f5f5;
  height: 60px;
  line-height: 60px;
  width: 60px;
}

.list-view-pf-left .pficon.list-view-pf-icon-sm,
.list-view-pf-left .fa.list-view-pf-icon-sm,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-add,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-warning,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-arrow-circle-left,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-calendar-o,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-check,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-close,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-dollar,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-percent,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-trash,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-map-marker,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-download,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-pencil,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-envelope,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-globe,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-photo,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-spinner,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-building,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-leaf,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-gear,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-repeat,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-undo,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-search,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-tag,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-upload,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-user-circle-o,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-eye,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-reply,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-share,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-long-arrow-left,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-caret-down {
  border: 2px solid #39a5dc;
  font-size: 1.4em;
  height: 30px;
  line-height: 30px;
  width: 30px;
}

.list-view-pf-left .pficon.list-view-pf-icon-sm:before,
.list-view-pf-left .fa.list-view-pf-icon-sm:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-add:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-warning:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-arrow-circle-left:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-calendar-o:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-check:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-close:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-dollar:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-percent:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-trash:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-map-marker:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-download:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-pencil:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-envelope:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-globe:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-photo:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-spinner:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-building:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-leaf:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-gear:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-repeat:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-undo:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-search:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-tag:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-upload:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-user-circle-o:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-eye:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-reply:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-share:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-long-arrow-left:before,
.list-view-pf-left .list-view-pf-icon-sm.mfc-icon-caret-down:before {
  display: block;
  line-height: 26px;
}

.list-view-pf-left .pficon.list-view-pf-icon-success,
.list-view-pf-left .fa.list-view-pf-icon-success,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-add,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-warning,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-arrow-circle-left,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-calendar-o,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-check,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-close,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-dollar,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-percent,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-trash,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-map-marker,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-download,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-pencil,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-envelope,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-globe,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-photo,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-spinner,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-building,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-leaf,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-gear,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-repeat,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-undo,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-search,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-tag,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-upload,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-user-circle-o,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-eye,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-reply,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-share,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-long-arrow-left,
.list-view-pf-left .list-view-pf-icon-success.mfc-icon-caret-down {
  background-color: #e9f4e9;
  color: #3f9c35;
}

.list-view-pf-left .pficon.list-view-pf-icon-warning,
.list-view-pf-left .fa.list-view-pf-icon-warning,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-add,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-warning,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-arrow-circle-left,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-calendar-o,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-check,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-close,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-dollar,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-percent,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-trash,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-map-marker,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-download,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-pencil,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-envelope,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-globe,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-photo,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-spinner,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-building,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-leaf,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-gear,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-repeat,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-undo,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-search,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-tag,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-upload,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-user-circle-o,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-eye,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-reply,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-share,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-long-arrow-left,
.list-view-pf-left .list-view-pf-icon-warning.mfc-icon-caret-down {
  background-color: #fdf2e5;
  color: #ec7a08;
}

.list-view-pf-main-info {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  padding-bottom: 20px;
  padding-top: 20px;
}

@media (min-width: 992px) {
  .list-view-pf-main-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .list-view-pf-top-align .list-view-pf-main-info {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

.list-view-pf-stacked .list-group-item-heading {
  float: none;
  font-size: 16px;
  line-height: 1.2em;
  margin-bottom: 5px;
  margin-right: 40px;
  width: auto;
}

.list-view-pf-stacked .list-group-item-text {
  float: none;
  width: auto;
}

.list-view-pf-view {
  background: #ededed;
  border: none;
  margin-top: 30px;
}

.list-group-item-header {
  box-sizing: content-box;
  cursor: pointer;
  margin: 0 -15px;
  padding: 0 15px;
  width: 100%;
}

.list-view-pf-expand {
  cursor: pointer;
  float: left;
  margin-bottom: 20px;
  margin-right: 2px;
  margin-top: 20px;
  padding: 3px 0;
}

.list-view-pf-expand.active,
.list-view-pf-expand:hover {
  color: #3e9d5f;
}

.list-view-pf-additional-info-item .list-view-pf-expand {
  margin: 0;
  padding: 0;
}

.list-view-pf-expand .fa-angle-right {
  cursor: pointer;
  font-size: 17px;
  margin-right: 5px;
  margin-top: 2px;
  width: 10px;
}

.list-group-item-container {
  background: #fff;
  border-top: solid 1px #39a5dc;
  box-sizing: content-box;
  margin: -1px -15px 0;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  padding: 10px 15px;
  position: relative;
  width: 100%;
}

.list-view-pf-dnd .dndDragging.drag-original {
  display: none;
}

.list-view-pf-dnd .dndDragging.drag-original .list-view-pf-dnd-original-items {
  display: block;
}

.list-view-pf-dnd .dndDragging .list-view-pf-dnd-drag-items {
  display: inline-block;
}

.list-view-pf-dnd .dndDragging .list-view-pf-dnd-original-items {
  display: none;
}

.list-view-pf-dnd .dndPlaceholder {
  background-color: #ededed;
  padding: 20px 0;
}

.list-view-pf-dnd .list-group-item-header {
  margin-left: -10px;
}

.list-view-pf-dnd .list-group-item-header:before {
  background-image: -webkit-linear-gradient(top, #0088ce 60%, #fff 0%);
  background-image: linear-gradient(to bottom, #0088ce 60%, #fff 0%);
  background-position: left;
  background-repeat: repeat-y;
  background-size: 2px 5px;
  border: 4px solid #0088ce;
  border-color: #00659c;
  content: "";
  height: 55px;
  left: 4px;
  position: absolute;
  top: 5px;
  width: 10px;
}

.list-view-pf-dnd-drag-items {
  display: none;
}

.login-pf {
  height: 100%;
}

.login-pf #brand {
  position: relative;
  top: -70px;
}

.login-pf #brand img {
  display: block;
  height: 18px;
  margin: 0 auto;
  max-width: 100%;
}

@media (min-width: 768px) {
  .login-pf #brand img {
    margin: 0;
    text-align: left;
  }
}

.login-pf #badge {
  display: block;
  margin: 20px auto 70px;
  position: relative;
  text-align: center;
}

@media (min-width: 768px) {
  .login-pf #badge {
    float: right;
    margin-right: 64px;
    margin-top: 50px;
  }
}

.login-pf body {
  background: #030303 url(/assets/e585f1be75863ac953f0.jpg) repeat-x 50% 0;
  background-size: auto;
}

@media (min-width: 768px) {
  .login-pf body {
    background-size: 100% auto;
  }
}

.login-pf .container {
  background-color: rgba(255, 255, 255, 0.055);
  clear: right;
  color: #fff;
  padding-bottom: 40px;
  padding-top: 20px;
  width: auto;
}

@media (min-width: 768px) {
  .login-pf .container {
    bottom: 13%;
    padding-left: 80px;
    position: absolute;
    width: 100%;
  }
}

.login-pf .container [class^="alert"] {
  background: transparent;
  color: #fff;
}

.login-pf .container .details p:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding-top: 25px;
  margin-top: 25px;
}

@media (min-width: 768px) {
  .login-pf .container .details {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 40px;
  }

  .login-pf .container .details p:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
}

.login-pf .container .details p {
  margin-bottom: 2px;
}

.login-pf .container .form-horizontal .control-label {
  font-size: 13px;
  font-weight: 400;
  text-align: left;
}

.login-pf .container .form-horizontal .form-group:last-child,
.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child {
  margin-bottom: 0;
}

.login-pf .container .help-block {
  color: #fff;
}

@media (min-width: 768px) {
  .login-pf .container .login {
    padding-right: 40px;
  }
}

.login-pf .container .submit {
  text-align: right;
}

.navbar-pf {
  background: #3e9d5f;
  border: 0;
  border-radius: 0;
  border-top: 3px solid #3e9d5f;
  margin-bottom: 0;
  min-height: 0;
}

.navbar-pf .navbar-brand {
  color: #3e9d5f;
  height: auto;
  padding: 12px 0;
  margin: 0 0 0 20px;
}

.navbar-pf .navbar-brand img {
  display: block;
}

.navbar-pf .navbar-collapse {
  border-top: 0;
  box-shadow: none;
  padding: 0;
}

.navbar-pf .navbar-header {
  border-bottom: 1px solid #3e9d5f;
  float: none;
}

.navbar-pf .navbar-nav {
  margin: 0;
}

.navbar-pf .navbar-nav>.active>a,
.navbar-pf .navbar-nav>.active>a:hover,
.navbar-pf .navbar-nav>.active>a:focus {
  background-color: #fff;
  color: #3e9d5f;
}

.navbar-pf .navbar-nav>li>a {
  color: #fff;
  line-height: 1;
  padding: 10px 20px;
  text-shadow: none;
}

.navbar-pf .navbar-nav>li>a:hover,
.navbar-pf .navbar-nav>li>a:focus {
  color: #3e9d5f;
}

.navbar-pf .navbar-nav>.open>a,
.navbar-pf .navbar-nav>.open>a:hover,
.navbar-pf .navbar-nav>.open>a:focus {
  background-color: #fff;
  color: #3e9d5f;
}

@media (max-width: 767px) {

  .navbar-pf .navbar-nav .active .dropdown-menu,
  .navbar-pf .navbar-nav .active .navbar-persistent,
  .navbar-pf .navbar-nav .open .dropdown-menu {
    background-color: #fff !important;
    margin-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu>.active>a,
  .navbar-pf .navbar-nav .active .dropdown-menu>.active>a:hover,
  .navbar-pf .navbar-nav .active .dropdown-menu>.active>a:focus,
  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a,
  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a:hover,
  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a:focus,
  .navbar-pf .navbar-nav .active .navbar-persistent>.active>a,
  .navbar-pf .navbar-nav .active .navbar-persistent>.active>a:hover,
  .navbar-pf .navbar-nav .active .navbar-persistent>.active>a:focus,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a:hover,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a:focus,
  .navbar-pf .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-pf .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-pf .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a:hover,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a:focus {
    background-color: #fff !important;
    color: #3e9d5f;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu>li>a,
  .navbar-pf .navbar-nav .active .navbar-persistent>li>a,
  .navbar-pf .navbar-nav .open .dropdown-menu>li>a {
    background-color: transparent;
    border: 0;
    color: #fff;
    outline: none;
    padding-left: 30px;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu>li>a:hover,
  .navbar-pf .navbar-nav .active .navbar-persistent>li>a:hover,
  .navbar-pf .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #3e9d5f;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .divider,
  .navbar-pf .navbar-nav .active .navbar-persistent .divider,
  .navbar-pf .navbar-nav .open .dropdown-menu .divider {
    background-color: #3e9d5f;
    margin: 0 1px;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-header,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-header,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-header {
    padding-bottom: 0;
    padding-left: 30px;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open .dropdown-toggle,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-toggle,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open .dropdown-toggle {
    color: #3e9d5f;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.pull-left,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.pull-left,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.pull-left {
    float: none !important;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu>a:after,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu>a:after,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu>a:after {
    display: none;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-header,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-header,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-header {
    padding-left: 45px;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu {
    border: 0;
    bottom: auto;
    box-shadow: none;
    display: block;
    float: none;
    margin: 0;
    min-width: 0;
    padding: 0;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu>li>a,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu>li>a,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu>li>a {
    padding: 5px 15px 5px 45px;
    line-height: 20px;
  }

  .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu>li>a,
  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu .dropdown-menu>li>a,
  .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu>li>a {
    padding-left: 60px;
  }

  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-menu {
    display: block;
  }

  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu>a:after {
    display: inline-block !important;
    position: relative;
    right: auto;
    top: 1px;
  }

  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu {
    display: none;
  }

  .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-submenu>a:after {
    display: none !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu {
    background-color: #fff !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a,
  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a:active {
    background-color: #def3ff !important;
    border-color: #bee1f4 !important;
    color: #363636 !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a small,
  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a:active small {
    color: #9c9c9c !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.disabled>a {
    color: #9c9c9c !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a,
  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a:active {
    background-color: #3e9d5f !important;
    border-color: #0088ce !important;
    color: #fff !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a small,
  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a:active small {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li>a.opt {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    color: #363636;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:active small {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:hover small,
  .navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:focus small {
    color: #9c9c9c;
  }

  .navbar-pf .navbar-nav .context-bootstrap-select>.open>.dropdown-menu {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}

.navbar-pf .navbar-persistent {
  display: none;
}

.navbar-pf .active>.navbar-persistent {
  display: block;
}

.navbar-pf .navbar-primary {
  float: none;
}

.navbar-pf .navbar-primary .context {
  border-bottom: 1px solid #3e9d5f;
}

.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group,
.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group[class*="span"] {
  margin: 8px 20px 9px;
  width: auto;
}

.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a {
  position: relative;
}

.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a:after {
  content: "\F107";
  display: inline-block;
  font-family: "FontAwesome";
  font-weight: normal;
}

@media (max-width: 767px) {
  .navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a:after {
    height: 10px;
    margin-left: 4px;
    vertical-align: baseline;
  }
}

.navbar-pf .navbar-toggle {
  border: 0;
  margin: 0;
  padding: 10px 20px;
}

.navbar-pf .navbar-toggle:hover,
.navbar-pf .navbar-toggle:focus {
  background-color: transparent;
  outline: none;
}

.navbar-pf .navbar-toggle:hover .icon-bar,
.navbar-pf .navbar-toggle:focus .icon-bar {
  box-shadow: 0 0 3px #fff;
}

.navbar-pf .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-pf .navbar-utility {
  border-bottom: 1px solid #3e9d5f;
}

.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle {
  padding-left: 36px;
  position: relative;
}

.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle .pficon-user {
  left: 20px;
  position: absolute;
  top: 10px;
}

@media (max-width: 767px) {
  .navbar-pf .navbar-utility>li+li {
    border-top: 1px solid #3e9d5f;
  }
}

@media (min-width: 768px) {
  .navbar-pf .navbar-brand {
    padding: 8px 0 7px;
  }

  .navbar-pf .navbar-nav>li>a {
    padding-bottom: 14px;
    padding-top: 14px;
  }

  .navbar-pf .navbar-persistent {
    font-size: 14px;
  }

  .navbar-pf .navbar-primary {
    font-size: 14px;
    background-image: -webkit-linear-gradient(top, #3e9d5f 0%, #3e9d5f 100%);
    background-image: linear-gradient(to bottom, #3e9d5f 0%, #3e9d5f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3E9D5F', endColorstr='#FF3E9D5F', GradientType=0);
  }

  .navbar-pf .navbar-primary.persistent-secondary .context .dropdown-menu {
    top: auto;
  }

  .navbar-pf .navbar-primary.persistent-secondary .dropup .dropdown-menu {
    bottom: -5px;
    top: auto;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li {
    position: static;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li.active {
    margin-bottom: 32px;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li.active>.navbar-persistent {
    display: block;
    left: 0;
    position: absolute;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent {
    background: #f5f5f5;
    border-bottom: 1px solid #d1d1d1;
    padding: 0;
    width: 100%;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent a {
    text-decoration: none !important;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:before,
  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:hover:before {
    background: #3e9d5f;
    bottom: -1px;
    content: "";
    display: block;
    height: 2px;
    left: 20px;
    position: absolute;
    right: 20px;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active>a,
  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active>a:hover,
  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:hover>a {
    color: #3e9d5f !important;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active .active>a {
    color: #3e9d5f;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu:hover>.dropdown-menu {
    display: none;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-menu {
    display: block;
    left: 20px;
    margin-top: 1px;
    top: 100%;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-toggle {
    color: #252525;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-toggle:after {
    border-top-color: #252525;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu>.dropdown-toggle {
    padding-right: 35px !important;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu>.dropdown-toggle:after {
    position: absolute;
    right: 20px;
    top: 10px;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover:before,
  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open:before {
    background: #bbb;
    bottom: -1px;
    content: "";
    display: block;
    height: 2px;
    left: 20px;
    position: absolute;
    right: 20px;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover>a,
  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open>a {
    color: #252525;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover>a:after,
  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open>a:after {
    border-top-color: #252525;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a {
    background-color: transparent;
    display: block;
    line-height: 1;
    padding: 9px 20px;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a.dropdown-toggle {
    padding-right: 35px;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a.dropdown-toggle:after {
    font-size: 15px;
    position: absolute;
    right: 20px;
    top: 9px;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a:hover {
    color: #252525;
  }

  .navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li a {
    color: #4d5258;
  }

  .navbar-pf .navbar-primary>li>a {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    position: relative;
    margin: -1px 0 0;
  }

  .navbar-pf .navbar-primary>li>a:hover {
    background-color: #53bb77;
    border-top-color: #3e9d5f;
    color: #fff;
    background-image: -webkit-linear-gradient(top, #53bb77 0%, #53bb77 100%);
    background-image: linear-gradient(to bottom, #53bb77 0%, #53bb77 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF53BB77', endColorstr='#FF53BB77', GradientType=0);
  }

  .navbar-pf .navbar-primary>.active>a,
  .navbar-pf .navbar-primary>.active>a:hover,
  .navbar-pf .navbar-primary>.active>a:focus,
  .navbar-pf .navbar-primary>.open>a,
  .navbar-pf .navbar-primary>.open>a:hover,
  .navbar-pf .navbar-primary>.open>a:focus {
    background-color: #fff;
    border-bottom-color: #fff;
    border-top-color: #3e9d5f;
    box-shadow: none;
    color: #3e9d5f;
    background-image: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF', GradientType=0);
  }

  .navbar-pf .navbar-primary li.context.context-bootstrap-select .filter-option {
    max-width: 160px;
    text-overflow: ellipsis;
  }

  .navbar-pf .navbar-primary li.context.dropdown {
    border-bottom: 0;
  }

  .navbar-pf .navbar-primary li.context>a,
  .navbar-pf .navbar-primary li.context.context-bootstrap-select {
    background-color: #57bc7a;
    border-bottom-color: #3e9d5f;
    border-right: 1px solid #3e9d5f;
    border-top-color: #3e9d5f;
    font-weight: 600;
    background-image: -webkit-linear-gradient(top, #4db973 0%, #57bc7a 100%);
    background-image: linear-gradient(to bottom, #4db973 0%, #57bc7a 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4DB973', endColorstr='#FF57BC7A', GradientType=0);
  }

  .navbar-pf .navbar-primary li.context>a:hover,
  .navbar-pf .navbar-primary li.context.context-bootstrap-select:hover {
    background-color: #72c790;
    border-bottom-color: #45af6a;
    border-right-color: #45af6a;
    border-top-color: #47b36c;
    background-image: -webkit-linear-gradient(top, #60c081 0%, #72c790 100%);
    background-image: linear-gradient(to bottom, #60c081 0%, #72c790 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF60C081', endColorstr='#FF72C790', GradientType=0);
  }

  .navbar-pf .navbar-primary li.context.open>a {
    background-color: #8dd2a5;
    border-bottom-color: #3e9d5f;
    border-right-color: #3e9d5f;
    border-top-color: #5abe7d;
    background-image: -webkit-linear-gradient(top, #72c790 0%, #8dd2a5 100%);
    background-image: linear-gradient(to bottom, #72c790 0%, #8dd2a5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF72C790', endColorstr='#FF8DD2A5', GradientType=0);
  }

  .navbar-pf .navbar-utility {
    border-bottom: 0;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: 0;
  }

  .navbar-pf .navbar-utility>.active>a,
  .navbar-pf .navbar-utility>.active>a:hover,
  .navbar-pf .navbar-utility>.active>a:focus,
  .navbar-pf .navbar-utility>.open>a,
  .navbar-pf .navbar-utility>.open>a:hover,
  .navbar-pf .navbar-utility>.open>a:focus {
    background: #78c994;
    color: #fff;
  }

  .navbar-pf .navbar-utility>li>a {
    border-left: 1px solid #3e9d5f;
    color: #fff !important;
    padding: 7px 10px;
  }

  .navbar-pf .navbar-utility>li>a:hover {
    background: #5cbf7e;
    border-left-color: #45af6a;
  }

  .navbar-pf .navbar-utility>li.open>a {
    border-left-color: #53bb77;
    color: #3e9d5f !important;
  }

  .navbar-pf .navbar-utility li.dropdown>.dropdown-toggle {
    padding-left: 26px;
  }

  .navbar-pf .navbar-utility li.dropdown>.dropdown-toggle .pficon-user {
    left: 10px;
    top: 7px;
  }

  .navbar-pf .navbar-utility .open .dropdown-menu {
    left: auto;
    right: 0;
  }

  .navbar-pf .navbar-utility .open .dropdown-menu .dropdown-menu {
    left: auto;
    right: 100%;
  }

  .navbar-pf .navbar-utility .open .dropdown-menu {
    border-top-width: 0;
  }

  .navbar-pf .open.bootstrap-select .dropdown-menu,
  .navbar-pf .open .dropdown-submenu>.dropdown-menu {
    border-top-width: 1px !important;
  }
}

@media (max-width: 360px) {
  .navbar-pf .navbar-brand {
    margin-left: 10px;
    width: 75%;
  }

  .navbar-pf .navbar-brand img {
    height: auto;
    max-width: 100%;
  }

  .navbar-pf .navbar-toggle {
    padding-left: 0;
  }
}

.navbar-pf-alt {
  background-color: #030303;
  background-image: "bg-navbar-pf-alt.svg";
  background-repeat: no-repeat;
  background-size: auto 100%;
  border: none;
  border-radius: 0;
  border-top: 2px solid #39a5dc;
  margin-bottom: 0;
}

.navbar-pf-alt .infotip.bottom-right .arrow {
  left: 90%;
}

.layout-pf-alt-fixed .navbar-pf-alt {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1030;
}

.navbar-pf-alt .nav.navbar-nav>li>.dropdown-menu.infotip {
  margin-top: 0;
}

.navbar-pf-alt .nav .nav-item-iconic {
  cursor: pointer;
  line-height: 1;
  max-height: 58px;
  padding: 21px 12px;
  position: relative;
}

.navbar-pf-alt .nav .nav-item-iconic:hover,
.navbar-pf-alt .nav .nav-item-iconic:focus {
  background-color: transparent;
}

.navbar-pf-alt .nav .nav-item-iconic:hover .caret,
.navbar-pf-alt .nav .nav-item-iconic:hover .fa,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-add,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-warning,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-arrow-circle-left,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-calendar-o,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-check,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-close,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-dollar,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-percent,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-trash,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-map-marker,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-download,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-pencil,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-envelope,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-globe,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-photo,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-spinner,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-building,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-leaf,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-gear,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-repeat,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-undo,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-search,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-tag,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-upload,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-user-circle-o,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-eye,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-reply,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-share,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-long-arrow-left,
.navbar-pf-alt .nav .nav-item-iconic:hover .mfc-icon-caret-down,
.navbar-pf-alt .nav .nav-item-iconic:hover .glyphicon,
.navbar-pf-alt .nav .nav-item-iconic:hover .pficon,
.navbar-pf-alt .nav .nav-item-iconic:focus .caret,
.navbar-pf-alt .nav .nav-item-iconic:focus .fa,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-add,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-warning,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-arrow-circle-left,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-calendar-o,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-check,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-close,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-dollar,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-percent,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-trash,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-map-marker,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-download,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-pencil,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-envelope,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-globe,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-photo,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-spinner,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-building,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-leaf,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-gear,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-repeat,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-undo,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-search,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-tag,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-upload,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-user-circle-o,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-eye,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-reply,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-share,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-long-arrow-left,
.navbar-pf-alt .nav .nav-item-iconic:focus .mfc-icon-caret-down,
.navbar-pf-alt .nav .nav-item-iconic:focus .glyphicon,
.navbar-pf-alt .nav .nav-item-iconic:focus .pficon {
  color: #fff;
}

.navbar-pf-alt .nav .nav-item-iconic .badge {
  background-color: #cc0000;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  font-size: 9px;
  font-weight: 700;
  margin: 0 0 -11px -12px;
  min-width: 0;
  padding: 2px 4px;
}

.navbar-pf-alt .nav .nav-item-iconic .caret,
.navbar-pf-alt .nav .nav-item-iconic .fa,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-add,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-warning,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-arrow-circle-left,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-calendar-o,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-check,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-close,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-dollar,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-percent,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-trash,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-map-marker,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-download,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-pencil,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-envelope,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-globe,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-photo,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-spinner,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-building,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-leaf,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-gear,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-repeat,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-undo,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-search,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-tag,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-upload,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-user-circle-o,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-eye,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-reply,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-share,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-long-arrow-left,
.navbar-pf-alt .nav .nav-item-iconic .mfc-icon-caret-down,
.navbar-pf-alt .nav .nav-item-iconic .pficon {
  color: #d1d1d1;
  font-size: 16px;
}

.navbar-pf-alt .nav .nav-item-iconic .caret {
  font-size: 12px;
  width: auto;
}

.navbar-pf-alt .nav .open>.nav-item-iconic,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus {
  background: transparent;
}

.navbar-pf-alt .nav .open>.nav-item-iconic .caret,
.navbar-pf-alt .nav .open>.nav-item-iconic .fa,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-add,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-warning,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-arrow-circle-left,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-calendar-o,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-check,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-close,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-dollar,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-percent,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-trash,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-map-marker,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-download,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-pencil,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-envelope,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-globe,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-photo,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-spinner,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-building,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-leaf,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-gear,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-repeat,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-undo,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-search,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-tag,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-upload,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-user-circle-o,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-eye,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-reply,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-share,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-long-arrow-left,
.navbar-pf-alt .nav .open>.nav-item-iconic .mfc-icon-caret-down,
.navbar-pf-alt .nav .open>.nav-item-iconic .pficon,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .caret,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .fa,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-add,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-warning,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-arrow-circle-left,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-calendar-o,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-check,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-close,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-dollar,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-percent,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-trash,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-map-marker,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-download,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-pencil,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-envelope,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-globe,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-photo,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-spinner,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-building,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-leaf,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-gear,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-repeat,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-undo,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-search,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-tag,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-upload,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-user-circle-o,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-eye,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-reply,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-share,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-long-arrow-left,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .mfc-icon-caret-down,
.navbar-pf-alt .nav .open>.nav-item-iconic:hover .pficon,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .caret,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .fa,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-add,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-warning,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-arrow-circle-left,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-calendar-o,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-check,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-close,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-dollar,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-percent,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-trash,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-map-marker,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-download,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-pencil,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-envelope,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-globe,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-photo,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-spinner,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-building,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-leaf,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-gear,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-repeat,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-undo,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-search,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-tag,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-upload,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-user-circle-o,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-eye,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-reply,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-share,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-long-arrow-left,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .mfc-icon-caret-down,
.navbar-pf-alt .nav .open>.nav-item-iconic:focus .pficon {
  color: #fff;
}

.navbar-pf-alt .navbar-brand {
  color: #fff;
  height: auto;
  margin: 0 0 0 25px;
  min-height: 35px;
  padding: 11px 0 12px;
}

.navbar-pf-alt .navbar-brand .navbar-brand-name {
  display: inline;
  margin-left: 0 15px 0 0;
  margin-right: 0 15px 0 0;
}

@media (max-width: 480px) {
  .navbar-pf-alt .navbar-brand .navbar-brand-name {
    display: none;
  }
}

.navbar-pf-alt .navbar-brand .navbar-brand-icon {
  display: inline;
  margin-left: 0 15px 0 0;
  margin-right: 0 15px 0 0;
}

.navbar-pf-alt .navbar-iconic {
  margin-right: 0;
}

.navbar-pf-alt .navbar-toggle {
  border: 0;
  display: block;
  float: left;
  margin: 13px 15px;
}

.navbar-pf-alt .navbar-toggle:hover .icon-bar,
.navbar-pf-alt .navbar-toggle:focus .icon-bar {
  background: #fff;
}

.navbar-pf-alt .navbar-toggle+.navbar-brand {
  margin-left: 0;
}

.navbar-pf-alt .navbar-toggle .icon-bar {
  background: #d1d1d1;
}

.navbar-pf-vertical {
  background-color: #1d1d1d;
  border: none;
  border-radius: 0;
  border-top: 2px solid #39a5dc;
  margin-bottom: 0;
}

.navbar-pf-vertical .infotip.bottom-right .arrow {
  left: 90%;
}

.layout-pf-fixed .navbar-pf-vertical {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1030;
}

.navbar-pf-vertical .nav.navbar-nav>li>.dropdown-menu.infotip {
  margin-top: 0;
}

.navbar-pf-vertical .nav .nav-item-iconic {
  color: #d1d1d1;
  cursor: pointer;
  line-height: 1;
  max-height: 58px;
  padding: 21px 12px;
  position: relative;
}

.navbar-pf-vertical .nav .nav-item-iconic:hover,
.navbar-pf-vertical .nav .nav-item-iconic:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-pf-vertical .nav .nav-item-iconic:hover .caret,
.navbar-pf-vertical .nav .nav-item-iconic:hover .fa,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-add,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-warning,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-arrow-circle-left,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-calendar-o,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-check,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-close,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-dollar,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-percent,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-trash,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-map-marker,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-download,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-pencil,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-envelope,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-globe,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-photo,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-spinner,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-building,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-leaf,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-gear,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-repeat,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-undo,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-search,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-tag,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-upload,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-user-circle-o,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-eye,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-reply,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-share,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-long-arrow-left,
.navbar-pf-vertical .nav .nav-item-iconic:hover .mfc-icon-caret-down,
.navbar-pf-vertical .nav .nav-item-iconic:hover .glyphicon,
.navbar-pf-vertical .nav .nav-item-iconic:hover .pficon,
.navbar-pf-vertical .nav .nav-item-iconic:focus .caret,
.navbar-pf-vertical .nav .nav-item-iconic:focus .fa,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-add,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-warning,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-arrow-circle-left,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-calendar-o,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-check,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-close,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-dollar,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-percent,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-trash,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-map-marker,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-download,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-pencil,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-envelope,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-globe,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-photo,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-spinner,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-building,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-leaf,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-gear,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-repeat,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-undo,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-search,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-tag,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-upload,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-user-circle-o,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-eye,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-reply,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-share,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-long-arrow-left,
.navbar-pf-vertical .nav .nav-item-iconic:focus .mfc-icon-caret-down,
.navbar-pf-vertical .nav .nav-item-iconic:focus .glyphicon,
.navbar-pf-vertical .nav .nav-item-iconic:focus .pficon {
  color: #fff;
}

.navbar-pf-vertical .nav .nav-item-iconic .badge {
  background-color: #cc0000;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  font-size: 9px;
  font-weight: 700;
  margin: 0 0 -11px -12px;
  min-width: 0;
  padding: 2px 4px;
}

.navbar-pf-vertical .nav .nav-item-iconic .caret,
.navbar-pf-vertical .nav .nav-item-iconic .fa,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-add,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-warning,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-arrow-circle-left,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-calendar-o,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-check,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-close,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-dollar,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-percent,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-trash,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-map-marker,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-download,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-pencil,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-envelope,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-globe,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-photo,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-spinner,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-building,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-leaf,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-gear,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-repeat,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-undo,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-search,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-tag,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-upload,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-user-circle-o,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-eye,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-reply,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-share,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-long-arrow-left,
.navbar-pf-vertical .nav .nav-item-iconic .mfc-icon-caret-down,
.navbar-pf-vertical .nav .nav-item-iconic .pficon {
  color: #d1d1d1;
  font-size: 16px;
}

.navbar-pf-vertical .nav .nav-item-iconic .caret {
  font-size: 12px;
  width: auto;
}

.navbar-pf-vertical .nav .open>.nav-item-iconic,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus {
  background: transparent;
}

.navbar-pf-vertical .nav .open>.nav-item-iconic .caret,
.navbar-pf-vertical .nav .open>.nav-item-iconic .fa,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-add,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-warning,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-arrow-circle-left,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-calendar-o,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-check,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-close,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-dollar,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-percent,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-trash,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-map-marker,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-download,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-pencil,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-envelope,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-globe,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-photo,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-spinner,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-building,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-leaf,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-gear,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-repeat,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-undo,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-search,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-tag,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-upload,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-user-circle-o,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-eye,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-reply,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-share,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-long-arrow-left,
.navbar-pf-vertical .nav .open>.nav-item-iconic .mfc-icon-caret-down,
.navbar-pf-vertical .nav .open>.nav-item-iconic .pficon,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .caret,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .fa,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-add,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-warning,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-arrow-circle-left,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-calendar-o,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-check,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-close,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-dollar,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-percent,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-trash,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-map-marker,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-download,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-pencil,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-envelope,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-globe,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-photo,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-spinner,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-building,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-leaf,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-gear,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-repeat,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-undo,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-search,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-tag,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-upload,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-user-circle-o,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-eye,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-reply,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-share,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-long-arrow-left,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .mfc-icon-caret-down,
.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .pficon,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .caret,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .fa,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-add,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-warning,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-arrow-circle-left,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-calendar-o,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-check,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-close,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-dollar,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-percent,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-trash,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-map-marker,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-download,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-pencil,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-envelope,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-globe,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-photo,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-spinner,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-building,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-leaf,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-gear,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-repeat,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-undo,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-search,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-tag,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-upload,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-user-circle-o,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-eye,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-reply,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-share,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-long-arrow-left,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .mfc-icon-caret-down,
.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .pficon {
  color: #fff;
}

.navbar-pf-vertical .navbar-brand {
  color: #fff;
  height: auto;
  margin: 0 0 0 25px;
  min-height: 35px;
  padding: 11px 0 12px;
}

.navbar-pf-vertical .navbar-brand .navbar-brand-name {
  display: inline-block;
  margin: 0 15px 0 0;
}

@media (max-width: 480px) {
  .navbar-pf-vertical .navbar-brand .navbar-brand-name {
    display: none;
  }
}

.navbar-pf-vertical .navbar-brand .navbar-brand-icon {
  display: inline-block;
  margin: 0 15px 0 0;
}

.navbar-pf-vertical .navbar-iconic {
  margin-right: 0;
}

.navbar-pf-vertical .navbar-toggle {
  border: 0;
  display: block;
  float: left;
  margin: 13px 15px;
}

.navbar-pf-vertical .navbar-toggle:hover .icon-bar,
.navbar-pf-vertical .navbar-toggle:focus .icon-bar {
  background: #fff;
}

.navbar-pf-vertical .navbar-toggle+.navbar-brand {
  margin-left: 0;
}

.navbar-pf-vertical .navbar-toggle .icon-bar {
  background: #d1d1d1;
}

.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt {
  -webkit-transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
}

.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value {
  -webkit-transition: opacity 0ms 100ms, opacity 100ms linear;
  transition: opacity 0ms 100ms, opacity 100ms linear;
}

.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .badge {
  -webkit-transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
}

.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .list-group-item-value {
  -webkit-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out;
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms;
}

.nav-pf-vertical-alt {
  background: #fff;
}

.ie9.layout-pf-alt-fixed .nav-pf-vertical-alt {
  box-sizing: content-box;
}

.layout-pf-alt-fixed .nav-pf-vertical-alt {
  border-right: 1px solid #d1d1d1;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  left: 0;
  position: fixed;
  top: 60px;
  width: 250px;
  z-index: 1030;
}

.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed {
  width: 75px !important;
}

.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .badge {
  padding: 2px 3px;
  right: 21px;
  top: 36px;
}

.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value {
  opacity: 0;
}

.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden {
  display: none;
}

.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden.show-mobile-nav {
  box-shadow: 0 0 3px rgba(3, 3, 3, 0.15);
  display: block !important;
}

.layout-pf-alt-fixed-with-footer .nav-pf-vertical-alt {
  bottom: 37px;
}

.nav-pf-vertical-alt .list-group {
  border-top: 0;
  margin-bottom: 0;
}

.nav-pf-vertical-alt .list-group-item {
  padding: 0;
}

.nav-pf-vertical-alt .list-group-item a {
  color: #363636;
  display: block;
  font-size: 14px;
  height: 63px;
  padding: 17px 20px 17px 25px;
  position: relative;
  white-space: nowrap;
}

.nav-pf-vertical-alt .list-group-item a:focus {
  color: #363636;
  text-decoration: none;
}

.nav-pf-vertical-alt .list-group-item a:hover {
  color: #39a5dc;
  text-decoration: none;
}

.nav-pf-vertical-alt .list-group-item.active {
  background-color: #fff;
  border-color: #f5f5f5;
}

.nav-pf-vertical-alt .list-group-item.active:before {
  background: #39a5dc;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 5px;
}

.nav-pf-vertical-alt .list-group-item.active a {
  color: #39a5dc;
}

.nav-pf-vertical-alt .list-group-item .badge {
  background: #363636;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #fff;
  font-weight: 700;
  font-size: 9px;
  padding: 5px;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 21px;
}

.nav-pf-vertical-alt .list-group-item .badge.notifications {
  background: #cc0000;
}

.nav-pf-vertical-alt .list-group-item .fa,
.nav-pf-vertical-alt .list-group-item .mfc-icon-add,
.nav-pf-vertical-alt .list-group-item .mfc-icon-warning,
.nav-pf-vertical-alt .list-group-item .mfc-icon-arrow-circle-left,
.nav-pf-vertical-alt .list-group-item .mfc-icon-calendar-o,
.nav-pf-vertical-alt .list-group-item .mfc-icon-check,
.nav-pf-vertical-alt .list-group-item .mfc-icon-close,
.nav-pf-vertical-alt .list-group-item .mfc-icon-dollar,
.nav-pf-vertical-alt .list-group-item .mfc-icon-percent,
.nav-pf-vertical-alt .list-group-item .mfc-icon-trash,
.nav-pf-vertical-alt .list-group-item .mfc-icon-map-marker,
.nav-pf-vertical-alt .list-group-item .mfc-icon-download,
.nav-pf-vertical-alt .list-group-item .mfc-icon-pencil,
.nav-pf-vertical-alt .list-group-item .mfc-icon-envelope,
.nav-pf-vertical-alt .list-group-item .mfc-icon-globe,
.nav-pf-vertical-alt .list-group-item .mfc-icon-photo,
.nav-pf-vertical-alt .list-group-item .mfc-icon-spinner,
.nav-pf-vertical-alt .list-group-item .mfc-icon-building,
.nav-pf-vertical-alt .list-group-item .mfc-icon-leaf,
.nav-pf-vertical-alt .list-group-item .mfc-icon-gear,
.nav-pf-vertical-alt .list-group-item .mfc-icon-repeat,
.nav-pf-vertical-alt .list-group-item .mfc-icon-undo,
.nav-pf-vertical-alt .list-group-item .mfc-icon-search,
.nav-pf-vertical-alt .list-group-item .mfc-icon-tag,
.nav-pf-vertical-alt .list-group-item .mfc-icon-upload,
.nav-pf-vertical-alt .list-group-item .mfc-icon-user-circle-o,
.nav-pf-vertical-alt .list-group-item .mfc-icon-eye,
.nav-pf-vertical-alt .list-group-item .mfc-icon-reply,
.nav-pf-vertical-alt .list-group-item .mfc-icon-share,
.nav-pf-vertical-alt .list-group-item .mfc-icon-long-arrow-left,
.nav-pf-vertical-alt .list-group-item .mfc-icon-caret-down,
.nav-pf-vertical-alt .list-group-item .glyphicon,
.nav-pf-vertical-alt .list-group-item .pficon {
  float: left;
  font-size: 18px;
  line-height: 30px;
  margin-right: 10px;
  text-align: center;
  width: 18px;
}

.nav-pf-vertical-alt .list-group-item .list-group-item-value {
  display: inline-block;
  line-height: 30px;
  opacity: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 140px;
}

.nav-pf-vertical-alt .list-group-item-separator {
  border-top-width: 5px;
}

.sidebar-pf .nav-pf-vertical-alt {
  margin-left: -20px;
  margin-right: -20px;
}

.drawer-pf {
  background-color: #fafafa;
  border: 1px solid #d1d1d1;
  box-shadow: 0 6px 12px rgba(3, 3, 3, 0.175);
  overflow-y: auto;
  position: absolute;
  right: 0;
  width: 320px;
  z-index: 2;
}

.drawer-pf .panel {
  border-bottom: none;
  border-left: none;
  border-right: none;
}

.drawer-pf .panel-group .panel-heading+.panel-collapse .panel-body {
  border-top: none;
  border-bottom: 1px solid #d1d1d1;
  padding: 0;
}

.drawer-pf .panel-counter {
  display: block;
  font-style: italic;
  line-height: 1.2;
  padding-left: 18px;
  padding-top: 5px;
}

.drawer-pf .panel-heading {
  border-bottom: 1px solid #d1d1d1;
}

.drawer-pf .panel-group {
  bottom: 0;
  margin-bottom: 0;
  position: absolute;
  top: 25px;
  width: 100%;
}

.drawer-pf .panel-title a {
  cursor: pointer;
  display: block;
}

.drawer-pf.drawer-pf-expanded {
  left: 270px;
  width: inherit;
}

.drawer-pf.drawer-pf-expanded .drawer-pf-toggle-expand:before {
  content: "\F101";
}

.drawer-pf-toggle-expand {
  color: inherit;
  cursor: pointer;
  left: 0;
  padding: 2px 5px;
  position: absolute;
}

.drawer-pf-toggle-expand:before {
  content: "\F100";
  font-family: "FontAwesome";
}

.drawer-pf-toggle-expand:hover,
.drawer-pf-toggle-expand:focus {
  color: inherit;
  text-decoration: none;
}

.drawer-pf-action .btn-link {
  color: #3e9d5f;
  padding: 10px 0;
}

.drawer-pf-action .btn-link:hover {
  color: #3e9d5f;
}

.drawer-pf-loading {
  color: #4d5258;
  font-size: 14px;
  padding: 20px 15px;
}

.drawer-pf-notification {
  border-bottom: 1px solid #d1d1d1;
  padding: 15px;
}

.drawer-pf-notification .date {
  border-right: 1px solid #aaa;
  display: inline-block;
  line-height: 1;
  margin-right: 5px;
  padding-right: 9px;
}

.drawer-pf-notification .pficon {
  font-size: 14px;
  margin-top: 3px;
}

.drawer-pf-notification:last-of-type {
  border-bottom: none;
}

.drawer-pf-notification:hover {
  background-color: #def3ff;
}

.drawer-pf-notification.unread .drawer-pf-notification-message {
  font-weight: bold;
}

.drawer-pf-notification.expanded-notification .date {
  border-right: none;
  padding-right: 0;
}

.drawer-pf-notification-info,
.drawer-pf-notification-message {
  display: block;
  padding-left: 27px;
  padding-right: 19px;
}

.expanded-notification .drawer-pf-notification-info,
.expanded-notification .drawer-pf-notification-message {
  display: inline-block;
}

.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover {
  background-color: #fff;
}

.drawer-pf-title {
  background-color: #fafafa;
  border-bottom: 1px solid #d1d1d1;
  position: absolute;
  width: 318px;
}

.drawer-pf-title h3 {
  font-size: 12px;
  margin: 0;
  padding: 6px 15px;
}

/* Exclusive styles to work with Vertical Navigation */
.navbar-pf-vertical .drawer-pf {
  height: calc(100vh - 80px);
  top: 58px;
}

.navbar-pf-vertical .nav .drawer-pf-trigger .drawer-pf-trigger-icon {
  border-left: 1px solid #3e9d5f;
  border-right: 1px solid #3e9d5f;
  padding-left: 15px;
  padding-right: 15px;
}

.navbar-pf-vertical .nav .drawer-pf-trigger.open .drawer-pf-trigger-icon {
  background-color: #5cbf7e;
}

/* Exclusive styles to work with Horizontal Navigation */
.navbar-pf .drawer-pf {
  height: calc(100vh - 46px);
  top: 26px;
}

.navbar-pf .drawer-pf-trigger-icon {
  cursor: pointer;
}

.search-pf.has-button {
  border-collapse: separate;
  display: table;
}

.search-pf.has-button .form-group {
  display: table-cell;
  width: 100%;
}

.search-pf.has-button .form-group .btn {
  box-shadow: none;
  float: left;
  margin-left: -1px;
}

.search-pf.has-button .form-group .btn.btn-lg,
.search-pf.has-button .form-group .btn-group-lg>.btn {
  font-size: 14.5px;
}

.search-pf.has-button .form-group .btn.btn-sm,
.search-pf.has-button .form-group .btn-group-sm>.btn {
  font-size: 10.7px;
}

.search-pf.has-button .form-group .form-control {
  float: left;
}

.search-pf .has-clear .clear {
  background: rgba(255, 255, 255, 0);
  border: 0;
  height: 25px;
  line-height: 1;
  padding: 0;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 28px;
}

.search-pf .has-clear .clear:focus {
  outline: none;
}

.search-pf .has-clear .form-control {
  padding-right: 30px;
}

.search-pf .has-clear .form-control::-ms-clear {
  display: none;
}

.search-pf .has-clear .input-lg+.clear,
.search-pf .has-clear .input-group-lg>.form-control+.clear,
.search-pf .has-clear .input-group-lg>.input-group-addon+.clear,
.search-pf .has-clear .input-group-lg>.input-group-btn>.btn+.clear {
  height: 31px;
  width: 28px;
}

.search-pf .has-clear .input-sm+.clear,
.search-pf .has-clear .input-group-sm>.form-control+.clear,
.search-pf .has-clear .input-group-sm>.input-group-addon+.clear,
.search-pf .has-clear .input-group-sm>.input-group-btn>.btn+.clear {
  height: 20px;
  width: 28px;
}

.search-pf .has-clear .input-sm+.clear span,
.search-pf .has-clear .input-group-sm>.form-control+.clear span,
.search-pf .has-clear .input-group-sm>.input-group-addon+.clear span,
.search-pf .has-clear .input-group-sm>.input-group-btn>.btn+.clear span {
  font-size: 10px;
}

.search-pf .has-clear .search-pf-input-group {
  position: relative;
}

.sidebar-header {
  border-bottom: 1px solid #ececec;
  padding-bottom: 11px;
  margin: 50px 0 20px;
}

.sidebar-header .actions {
  margin-top: -2px;
}

.sidebar-pf .sidebar-header+.list-group {
  border-top: 0;
  margin-top: -10px;
}

.sidebar-pf .sidebar-header+.list-group .list-group-item {
  background: transparent;
  border-color: #ececec;
  padding-left: 0;
}

.sidebar-pf .sidebar-header+.list-group .list-group-item-heading {
  font-size: 12px;
}

.sidebar-pf .nav-category h2 {
  color: #9c9c9c;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
  margin: 0;
  padding: 8px 0;
}

.sidebar-pf .nav-category+.nav-category {
  margin-top: 10px;
}

.sidebar-pf .nav-pills>li.active>a {
  background: #3e9d5f !important;
  border-color: #0088ce !important;
  color: #fff;
}

@media (min-width: 768px) {
  .sidebar-pf .nav-pills>li.active>a:after {
    content: "\F105";
    font-family: "FontAwesome";
    display: block;
    position: absolute;
    right: 10px;
    top: 1px;
  }
}

.sidebar-pf .nav-pills>li.active>a .fa,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-add,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-warning,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-arrow-circle-left,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-calendar-o,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-check,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-close,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-dollar,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-percent,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-trash,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-map-marker,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-download,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-pencil,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-envelope,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-globe,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-photo,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-spinner,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-building,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-leaf,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-gear,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-repeat,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-undo,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-search,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-tag,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-upload,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-user-circle-o,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-eye,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-reply,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-share,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-long-arrow-left,
.sidebar-pf .nav-pills>li.active>a .mfc-icon-caret-down {
  color: #fff;
}

.sidebar-pf .nav-pills>li>a {
  border-bottom: 1px solid transparent;
  border-radius: 0;
  border-top: 1px solid transparent;
  color: #363636;
  font-size: 13px;
  line-height: 21px;
  padding: 1px 20px;
}

.sidebar-pf .nav-pills>li>a:hover {
  background: #def3ff;
  border-color: #bee1f4;
}

.sidebar-pf .nav-pills>li>a .fa,
.sidebar-pf .nav-pills>li>a .mfc-icon-add,
.sidebar-pf .nav-pills>li>a .mfc-icon-warning,
.sidebar-pf .nav-pills>li>a .mfc-icon-arrow-circle-left,
.sidebar-pf .nav-pills>li>a .mfc-icon-calendar-o,
.sidebar-pf .nav-pills>li>a .mfc-icon-check,
.sidebar-pf .nav-pills>li>a .mfc-icon-close,
.sidebar-pf .nav-pills>li>a .mfc-icon-dollar,
.sidebar-pf .nav-pills>li>a .mfc-icon-percent,
.sidebar-pf .nav-pills>li>a .mfc-icon-trash,
.sidebar-pf .nav-pills>li>a .mfc-icon-map-marker,
.sidebar-pf .nav-pills>li>a .mfc-icon-download,
.sidebar-pf .nav-pills>li>a .mfc-icon-pencil,
.sidebar-pf .nav-pills>li>a .mfc-icon-envelope,
.sidebar-pf .nav-pills>li>a .mfc-icon-globe,
.sidebar-pf .nav-pills>li>a .mfc-icon-photo,
.sidebar-pf .nav-pills>li>a .mfc-icon-spinner,
.sidebar-pf .nav-pills>li>a .mfc-icon-building,
.sidebar-pf .nav-pills>li>a .mfc-icon-leaf,
.sidebar-pf .nav-pills>li>a .mfc-icon-gear,
.sidebar-pf .nav-pills>li>a .mfc-icon-repeat,
.sidebar-pf .nav-pills>li>a .mfc-icon-undo,
.sidebar-pf .nav-pills>li>a .mfc-icon-search,
.sidebar-pf .nav-pills>li>a .mfc-icon-tag,
.sidebar-pf .nav-pills>li>a .mfc-icon-upload,
.sidebar-pf .nav-pills>li>a .mfc-icon-user-circle-o,
.sidebar-pf .nav-pills>li>a .mfc-icon-eye,
.sidebar-pf .nav-pills>li>a .mfc-icon-reply,
.sidebar-pf .nav-pills>li>a .mfc-icon-share,
.sidebar-pf .nav-pills>li>a .mfc-icon-long-arrow-left,
.sidebar-pf .nav-pills>li>a .mfc-icon-caret-down {
  color: #6a7079;
  font-size: 15px;
  margin-right: 10px;
  text-align: center;
  vertical-align: middle;
  width: 15px;
}

.sidebar-pf .nav-stacked {
  margin-left: -20px;
  margin-right: -20px;
}

.sidebar-pf .nav-stacked li+li {
  margin-top: 0;
}

.sidebar-pf .panel {
  background: transparent;
}

.sidebar-pf .panel-body {
  padding: 6px 20px;
}

.sidebar-pf .panel-body .nav-pills>li>a {
  padding-left: 37px;
}

.sidebar-pf .panel-heading {
  padding: 9px 20px;
}

.sidebar-pf .panel-title {
  font-size: 12px;
}

.sidebar-pf .panel-title>a:before {
  display: inline-block;
  margin-left: 1px;
  margin-right: 4px;
  width: 9px;
}

.sidebar-pf .panel-title>a.collapsed:before {
  margin-left: 3px;
  margin-right: 2px;
}

@media (min-width: 767px) {
  .sidebar-header-bleed-left {
    margin-left: -20px;
  }

  .sidebar-header-bleed-left>h2 {
    margin-left: 20px;
  }

  .sidebar-header-bleed-right {
    margin-right: -20px;
  }

  .sidebar-header-bleed-right .actions {
    margin-right: 20px;
  }

  .sidebar-header-bleed-right>h2 {
    margin-right: 20px;
  }

  .sidebar-header-bleed-right+.list-group {
    margin-right: -20px;
  }

  .sidebar-pf .panel-group .panel-default,
  .sidebar-pf .treeview {
    border-left: 0;
    border-right: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .sidebar-pf .treeview {
    margin-top: 5px;
  }

  .sidebar-pf .treeview .list-group-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sidebar-pf .treeview .list-group-item.node-selected:after {
    content: "\F105";
    font-family: "FontAwesome";
    display: block;
    position: absolute;
    right: 10px;
    top: 1px;
  }
}

@media (min-width: 768px) {
  .sidebar-pf {
    background: #fafafa;
  }

  .sidebar-pf.sidebar-pf-left {
    border-right: 1px solid #d1d1d1;
  }

  .sidebar-pf.sidebar-pf-right {
    border-left: 1px solid #d1d1d1;
  }

  .sidebar-pf>.nav-category,
  .sidebar-pf>.nav-stacked {
    margin-top: 5px;
  }
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.spinner {
  -webkit-animation: rotation 600ms infinite linear;
  animation: rotation 600ms infinite linear;
  border-bottom: 4px solid rgba(3, 3, 3, 0.25);
  border-left: 4px solid rgba(3, 3, 3, 0.25);
  border-right: 4px solid rgba(3, 3, 3, 0.25);
  border-radius: 100%;
  border-top: 4px solid rgba(3, 3, 3, 0.75);
  height: 24px;
  margin: 0 auto;
  position: relative;
  width: 24px;
}

.spinner.spinner-inline {
  display: inline-block;
  margin-right: 3px;
}

.spinner.spinner-lg {
  border-width: 5px;
  height: 30px;
  width: 30px;
}

.spinner.spinner-sm {
  border-width: 3px;
  height: 18px;
  width: 18px;
}

.spinner.spinner-xs {
  border-width: 2px;
  height: 12px;
  width: 12px;
}

.spinner.spinner-inverse {
  border-bottom-color: rgba(255, 255, 255, 0.25);
  border-left-color: rgba(255, 255, 255, 0.25);
  border-right-color: rgba(255, 255, 255, 0.25);
  border-top-color: rgba(255, 255, 255, 0.75);
}

.ie9 .spinner {
  background: url(data:image/gif;base64,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) no-repeat;
  border: 0;
}

.ie9 .spinner.spinner-inverse {
  background-image: url(data:image/gif;base64,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);
}

.ie9 .spinner.spinner-inverse-lg {
  background-image: url(data:image/gif;base64,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);
}

.ie9 .spinner.spinner-inverse-sm {
  background-image: url(data:image/gif;base64,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);
}

.ie9 .spinner.spinner-inverse-xs {
  background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAKGhoZmZmZmZmYuLi4mJiYeHh4WFhX5+fnp6enh4eHJycm5ubmZmZlxcXFhYWFRUVFBQUEpKSkhISEZGRkJCQkBAQD4+Pjw8PDo6OjMzMygoKCYmJiIiIiAgIB4eHhwcHBoaGhgYGBYWFhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBwAkACwAAAAADAAMAAAGRUCSUMQIABAaofJiHAwAAIcylCgkSaFFwCOsXJUkTYWUoYDBlHLmrCyn2UK1Gf72ssXCT+QbjnyUHxUUGBgUFX9nbmtKQQAh+QQJBwAkACwAAAAADAAMAAAGRECSkKSRABCcofBTqWAKAEBk+IloqAqpsHJVkrKcDMUrDB0pGbIQilaTMBKxm0uiezWVpVWpiXyoFRQYGBQVf15ibUNBACH5BAkHACQALAAAAAAMAAwAAAZCQJKQlKFQMsPhp0LBYIwhZUST1CQuwgo1SSoEREWucANgHMXCQeCMHgDCYhEAQdKKFwDqZ1oNOJRMThQVHmJFbEJBACH5BAkHACQALAAAAAAMAAwAAAZFQJKQlKFQMsPhp0LBYCiVjzKiSWoiUlKlmiRpKkRKd7g9joUYiflcABTPIQBCy00qABzSh6q8R5QVFRhtAH9dGhJyeUJBACH5BAkHACQALAAAAAAMAAwAAAZGQJKQlKFQMsPhp0LBYCiVjzKiSWoiUlKlmiRpKkRKd3g8joVF87lYPJPM2/FX6AksQkJNIYEXOgAAAwMAARddGgiEDCJDQQAh+QQJBwAkACwAAAAADAAMAAAGRECSkJShUDLD4adCwWAolY8yoklqIlJSpZokaSpecFd4lGDGwiKggCZSEIAQ+sgBKMZfYcSe9WKHe2sYFVFdHHASXEJBACH5BAkHACQALAAAAAAMAAwAAAZFQJKQlKFQMsNhyIjBUCqf4SWhSWoiUVGgkBRqKiQGYNMVHgODsrAISKuLCIBIfdQAFuWv0BGoDq9RQh4VFE1PgUlFR0lBACH5BAkHACQALAAAAAAMAAwAAAZGQJKQgwBINMIkKQIAFDCVyifJVEyFmsiUA1AosRVSMfQVUjLOsjBDkWDUJLYmrD6TKsjvXPiJ5LFaSR8VFBgYFFJlbHZJQQA7);
}

.ie9 .spinner.spinner-lg {
  background-image: url(data:image/gif;base64,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);
}

.ie9 .spinner.spinner-sm {
  background-image: url(data:image/gif;base64,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);
}

.ie9 .spinner.spinner-xs {
  background-image: url(data:image/gif;base64,R0lGODlhDAAMAPUKAPHx8UhISNPT00RERFxcXMHBwUJCQuPj49XV1cPDw3R0dKOjo6WlpcXFxbu7u/X19W5ubt3d3ff39/Pz88zMzLe3t+Hh4YmJiZGRkY2NjdfX105OTlhYWOnp6Xx8fFBQUOXl5efn52ZmZlpaWo+Pj4WFhbm5uUZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAKACwAAAAADAAMAEAGTkCFEHTZBCAUoWJSECiVgsIkKnkKJU1FJ0NIKiweiEVR8FoVlILwUCinC4dnZWP4cAYGjJCpOSMSTGZWaVRnWE5sAg9CD1FxSgBRTQBKQQAh+QQFBwARACwBAAAACwAHAAAGJ8BIBIBwCAVC4aGQaCQXyoLgkVQYGMmsUDFAaJMHA+SbJATIwoYjCAAh+QQFBwADACwFAAAABwAKAAAGKcBCQQAYGCkUYcdofGhIJqZxtAlJKYaSdPDZbDkBKegEkXoMFCmENAgCACH5BAUHAAAALAUAAQAHAAsAAAYmQIAQcBgOC0WjoDAxShICI6DhkFqvCgNCGMkypgTDYCF0BCBRYRAAIfkEBQcAAAAsAgAFAAoABwAABihAgHAopBSIRCNSKCkIlgBNYQLxWIqETAeAMQw4H8OmMqRAApsLaBgEACH5BAUHABEALAAABQALAAcAAAYmQEcjQiwWAwSjEmI4KIuIgeJZZBimxIeg4Iwsio0E1yggOhAAYhAAIfkEBQcAAQAsAAABAAcACwAABifAQKAjLJpIxUBoM0qWDJTk5pOsFkXWqKdKgiAeSUuiQIkKAYJCIQgAIfkEBQcAAAAsAAAAAAcACgAABipAgFAACTiEi4GB0AAwDIqIEDFQCIUQw+EKCBC4AEeTK0hIuJOCAHwocIMAOw==);
}

.prettyprint .atn,
.prettyprint .com,
.prettyprint .fun,
.prettyprint .var {
  color: #3f9c35;
}

.prettyprint .atv,
.prettyprint .str {
  color: #a30000;
}

.prettyprint .clo,
.prettyprint .dec,
.prettyprint .kwd,
.prettyprint .opn,
.prettyprint .pln,
.prettyprint .pun {
  color: #363636;
}

.prettyprint .lit,
.prettyprint .tag,
.prettyprint .typ {
  color: #00659c;
}

.prettyprint ol.linenums {
  margin-bottom: 0;
}

table.dataTable {
  height: 100%;
  margin-bottom: 0;
  max-width: none !important;
}

table.dataTable tbody>tr>td.table-view-pf-actions {
  padding: 0;
  vertical-align: middle;
}

table.dataTable tbody>tr:hover>td.table-view-pf-actions {
  background-color: #f5f5f5;
  border-bottom-color: #d1d1d1;
}

table.dataTable tbody>tr.selected {
  color: #fff;
  background-color: #0088ce;
}

table.dataTable tbody>tr.selected>td {
  border-bottom-color: #00659c;
}

table.dataTable tbody>tr.selected>td.table-view-pf-actions {
  background-color: #f5f5f5;
  border-bottom-color: #d1d1d1;
}

table.dataTable tbody>tr.selected:hover>td {
  background-color: inherit;
  border-bottom-color: #00659c;
}

table.dataTable tbody>tr.selected:hover>td.table-view-pf-actions {
  background-color: #f5f5f5;
  border-bottom-color: #d1d1d1;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
}

table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  color: #3e9d5f !important;
  position: relative;
}

table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
  content: "\F107";
  font-family: "FontAwesome";
  font-size: 10px;
  font-weight: normal;
  height: 9px;
  left: 7px;
  line-height: 12px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
  width: 12px;
}

table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before {
  background: #3e9d5f;
  content: "";
  height: 2px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

table.dataTable thead .sorting_asc:after {
  content: "\F106";
  top: -3px;
}

table.dataTable th:active {
  outline: none;
}

.table-view-pf-empty.blank-slate-pf {
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  margin-top: -1px;
}

.table-view-pf-toolbar.toolbar-pf {
  background-color: #f5f5f5;
  border-bottom: none;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  box-shadow: none;
  margin-left: 0px;
  margin-right: 0px;
}

.table-view-pf-toolbar.toolbar-pf .toolbar-pf-results {
  border-top: 1px solid #d1d1d1;
  min-height: 40px;
  line-height: 40px;
}

.table-view-pf-toolbar-external.toolbar-pf {
  border-bottom: none;
  border-top: none;
  box-shadow: none;
}

.table-view-pf-toolbar-external.toolbar-pf .toolbar-pf-results {
  border-top: 1px solid #d1d1d1;
  min-height: 40px;
  line-height: 40px;
}

.table-view-pf-colvis-menu>li {
  padding: 5px 10px;
}

.table-view-pf-colvis-menu>li:hover {
  background-color: #def3ff;
}

.table-view-pf-colvis-menu>li>input {
  margin-top: 0;
  margin-right: 10px;
  vertical-align: middle;
}

.table-view-pf-colvis-menu>li>label {
  margin-bottom: 0;
}

.table-view-pf-actions {
  background-color: #f1f1f1;
  height: 100%;
}

.table-view-pf-actions .btn,
.table-view-pf-actions .dropdown-toggle {
  border: none;
  box-shadow: none;
  height: 100%;
  width: 100%;
}

.table-view-pf-actions .dropdown,
.table-view-pf-actions .table-view-pf-btn {
  height: 100%;
}

.table-view-pf-actions .dropdown-menu.dropdown-menu-right {
  right: -5px;
}

.table-view-pf-actions:last-child {
  width: 24px;
}

.table-view-pf-select {
  width: 33px;
}

.table-view-pf-select-results {
  text-align: right;
}

.bootstrap-datetimepicker-widget a[data-action] {
  border: 0;
  box-shadow: none;
  color: #363636;
  display: block;
  padding-bottom: 4px;
  padding-top: 4px;
}

.bootstrap-datetimepicker-widget a[data-action]:hover {
  color: #3e9d5f;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  left: 0 !important;
  padding: 0;
  width: calc(100% - 25px);
}

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top {
  margin-bottom: -1px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom {
  margin-top: -1px;
}

.bootstrap-datetimepicker-widget .timepicker-hour {
  width: 100%;
}

.bootstrap-datetimepicker-widget .timepicker-hour:after {
  content: ":";
  float: right;
}

.timepicker-hours table td,
.timepicker-minutes table td {
  font-weight: bold;
  line-height: 30px;
  height: 30px;
}

.timepicker-hours table td:hover,
.timepicker-minutes table td:hover {
  color: #3e9d5f;
}

.timepicker-hours .table-condensed>tbody>tr>td,
.timepicker-minutes .table-condensed>tbody>tr>td {
  padding: 0;
}

.time-picker-pf .input-group-addon .fa,
.time-picker-pf .input-group-addon .mfc-icon-add,
.time-picker-pf .input-group-addon .mfc-icon-warning,
.time-picker-pf .input-group-addon .mfc-icon-arrow-circle-left,
.time-picker-pf .input-group-addon .mfc-icon-calendar-o,
.time-picker-pf .input-group-addon .mfc-icon-check,
.time-picker-pf .input-group-addon .mfc-icon-close,
.time-picker-pf .input-group-addon .mfc-icon-dollar,
.time-picker-pf .input-group-addon .mfc-icon-percent,
.time-picker-pf .input-group-addon .mfc-icon-trash,
.time-picker-pf .input-group-addon .mfc-icon-map-marker,
.time-picker-pf .input-group-addon .mfc-icon-download,
.time-picker-pf .input-group-addon .mfc-icon-pencil,
.time-picker-pf .input-group-addon .mfc-icon-envelope,
.time-picker-pf .input-group-addon .mfc-icon-globe,
.time-picker-pf .input-group-addon .mfc-icon-photo,
.time-picker-pf .input-group-addon .mfc-icon-spinner,
.time-picker-pf .input-group-addon .mfc-icon-building,
.time-picker-pf .input-group-addon .mfc-icon-leaf,
.time-picker-pf .input-group-addon .mfc-icon-gear,
.time-picker-pf .input-group-addon .mfc-icon-repeat,
.time-picker-pf .input-group-addon .mfc-icon-undo,
.time-picker-pf .input-group-addon .mfc-icon-search,
.time-picker-pf .input-group-addon .mfc-icon-tag,
.time-picker-pf .input-group-addon .mfc-icon-upload,
.time-picker-pf .input-group-addon .mfc-icon-user-circle-o,
.time-picker-pf .input-group-addon .mfc-icon-eye,
.time-picker-pf .input-group-addon .mfc-icon-reply,
.time-picker-pf .input-group-addon .mfc-icon-share,
.time-picker-pf .input-group-addon .mfc-icon-long-arrow-left,
.time-picker-pf .input-group-addon .mfc-icon-caret-down,
.time-picker-pf .input-group-addon .pficon {
  width: 12px;
}

.time-picker-pf .input-group-addon:not(.active) {
  box-shadow: none;
}

.timepicker-picker table td span,
.timepicker-picker table td a span {
  height: 24px;
  line-height: 24px;
  margin: 0;
  width: 100%;
}

.timepicker-picker .table-condensed>tbody>tr>td {
  height: 25px;
  line-height: 18px;
  padding: 0;
}

.timepicker-picker button[data-action] {
  padding-bottom: 0;
  padding-top: 0;
}

.timepicker-picker .separator {
  display: none;
}

.timepicker-picker tr:nth-child(2) td {
  background-color: #def3ff;
  border-color: #bee1f4;
  border-style: solid;
  border-width: 1px;
  border-left: 0;
  border-right: 0;
}

.toast-pf {
  background-color: #fff;
  border-color: #bbb;
  box-shadow: 0 2px 6px rgba(3, 3, 3, 0.2);
  padding-left: 68px;
  /* Medium devices (desktops, 992px and up) */
}

.toast-pf.alert-danger>.pficon,
.toast-pf.route-plan-printing-warning-box>.pficon {
  background-color: #cc0000;
}

.toast-pf.alert-info>.pficon {
  background-color: #8b8d8f;
}

.toast-pf.alert-success>.pficon {
  background-color: #3f9c35;
}

.toast-pf.alert-warning>.pficon {
  background-color: #ec7a08;
}

.toast-pf .dropdown-kebab-pf {
  margin-left: 10px;
}

.toast-pf>.pficon {
  background-color: #4d5258;
  bottom: -1px;
  box-shadow: 2px 0 5px -2px rgba(3, 3, 3, 0.2);
  left: -1px;
  padding-top: 10px;
  text-align: center;
  top: -1px;
  width: 53px;
}

.toast-pf>.pficon:before {
  color: rgba(255, 255, 255, 0.74);
}

.toast-pf .toast-pf-action {
  margin-left: 15px;
}

.toast-pf .dropdown-kebab-pf .btn-link {
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: text-bottom;
}

@media (min-width: 992px) {
  .toast-pf {
    display: inline-block;
  }
}

@media (min-width: 992px) {
  .toast-pf-max-width {
    max-width: 31.1%;
  }
}

.toast-pf-top-right {
  left: 20px;
  position: absolute;
  right: 20px;
  top: 12px;
  z-index: 1035;
  /* Medium devices (desktops, 992px and up) */
}

@media (min-width: 992px) {
  .toast-pf-top-right {
    left: auto;
  }
}

.toast-notifications-list-pf {
  margin-left: 20px;
  position: fixed;
  right: 20px;
  top: 20px;
  z-index: 1050;
}

.toast-notifications-list-pf .toast-pf {
  clear: both;
  float: right;
}

@media (min-width: 768px) {
  .toast-notifications-list-pf {
    max-width: calc(50%);
  }
}

@media (min-width: 992px) {
  .toast-notifications-list-pf {
    max-width: calc(33.1%);
  }
}

.toolbar-pf {
  background: #fff;
  border-bottom: 1px solid #d1d1d1;
  box-shadow: 0 1px 0px rgba(3, 3, 3, 0.045);
  padding-top: 10px;
}

.toolbar-pf .form-group {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .toolbar-pf .form-group {
    border-right: 1px solid #d1d1d1;
    float: left;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.toolbar-pf .form-group:last-child {
  border-right: 0;
  margin-bottom: 0;
  padding-right: 0;
}

.toolbar-pf .form-group .btn+.btn,
.toolbar-pf .form-group .btn+.btn-group,
.toolbar-pf .form-group .btn-group+.btn,
.toolbar-pf .form-group .btn-group+.btn-group {
  margin-left: 5px;
}

.toolbar-pf .form-group .btn+.btn-link,
.toolbar-pf .form-group .btn+.dropdown,
.toolbar-pf .form-group .btn-group+.btn-link,
.toolbar-pf .form-group .btn-group+.dropdown {
  margin-left: 10px;
}

.toolbar-pf .form-group .btn-link {
  color: #252525;
  font-size: 16px;
  line-height: 1;
  padding: 4px 0;
}

.toolbar-pf .form-group .btn-link:active,
.toolbar-pf .form-group .btn-link:focus,
.toolbar-pf .form-group .btn-link:hover {
  color: #3e9d5f;
}

.toolbar-pf .form-group .dropdown-kebab-pf .btn-link {
  padding: 4px 10px;
  margin-left: -10px;
  margin-right: -10px;
}

.toolbar-pf-actions {
  display: table;
  margin-bottom: 10px;
  width: 100%;
}

@media (min-width: 768px) {
  .toolbar-pf-actions .toolbar-pf-filter {
    padding-left: 0;
    width: 25%;
  }
}

.toolbar-pf-view-selector {
  font-size: 16px;
}

.toolbar-pf-view-selector .btn-link.active {
  color: #3e9d5f;
  cursor: default;
}

.toolbar-pf-action-right {
  float: right;
}

@media (max-width: 768px) {
  .toolbar-pf-action-right {
    float: none;
  }
}

.toolbar-pf-find {
  font-size: 14px;
  position: relative;
}

.find-pf-dropdown-container {
  background: #fff;
  border: solid 1px #bbb;
  display: none;
  right: -20px;
  padding: 5px;
  position: absolute;
  top: 35px;
  width: 300px;
  z-index: 10000;
}

@media (max-width: 768px) {
  .find-pf-dropdown-container {
    left: 30px;
    top: -5px;
    width: calc(100% - 30px);
  }
}

.find-pf-dropdown-container:before,
.find-pf-dropdown-container:after {
  content: "";
  position: absolute;
}

.find-pf-dropdown-container:before {
  border-bottom: 11px solid #bbb;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  right: 35px;
  top: -12px;
}

.toolbar-pf-find:last-child .find-pf-dropdown-container:before {
  right: 15px;
}

@media (max-width: 768px) {
  .find-pf-dropdown-container:before {
    border-bottom: 11px solid transparent;
    border-right: 11px solid #bbb;
    border-top: 11px solid transparent;
    left: -22px;
    right: initial;
    top: 8px;
  }
}

.find-pf-dropdown-container:after {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  right: 36px;
  top: -10px;
}

.toolbar-pf-find:last-child .find-pf-dropdown-container:after {
  right: 16px;
}

@media (max-width: 768px) {
  .find-pf-dropdown-container:after {
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
    border-top: 10px solid transparent;
    left: -20px;
    right: initial;
    top: 9px;
  }
}

.find-pf-dropdown-container input {
  height: 30px;
  padding: 5px 117px 5px 5px;
  width: 100%;
}

.find-pf-dropdown-container .find-pf-buttons {
  position: absolute;
  right: 10px;
  top: 5px;
}

.find-pf-dropdown-container .find-pf-buttons .btn {
  border: none;
  cursor: pointer;
  margin-left: 0 !important;
  padding: 0;
  width: 18px;
}

.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-up,
.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-down {
  font-weight: bold;
  font-size: 18px;
}

.find-pf-dropdown-container .find-pf-buttons .btn .pficon-close {
  font-size: 14px;
}

.find-pf-dropdown-container .find-pf-buttons span {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}

.find-pf-dropdown-container .find-pf-buttons .find-pf-nums {
  color: #8b8d8f;
  margin-right: 3px;
}

.toolbar-pf-results {
  border-top: 1px solid #d1d1d1;
  margin-top: 10px;
}

.toolbar-pf-results h5,
.toolbar-pf-results p,
.toolbar-pf-results ul {
  display: inline-block;
  line-height: 26.66667px;
  margin-bottom: 0;
  margin-top: 0;
}

@media (min-width: 768px) {

  .toolbar-pf-results h5,
  .toolbar-pf-results p,
  .toolbar-pf-results ul {
    line-height: 40px;
  }
}

.toolbar-pf-results h5 {
  font-weight: 700;
  margin-right: 20px;
}

.toolbar-pf-results .label {
  font-size: 11px;
}

.toolbar-pf-results .label a {
  color: #fff;
  display: inline-block;
  margin-left: 5px;
}

.nav-pf-vertical {
  background: #292e34;
  border-right: 1px solid #292e34;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 60px;
  width: 200px;
  z-index: 1030;
}

.layout-pf-fixed-with-footer .nav-pf-vertical {
  bottom: 37px;
}

.ie9.layout-pf-fixed .nav-pf-vertical {
  box-sizing: content-box;
}

.nav-pf-vertical.hidden.show-mobile-nav {
  box-shadow: 0 0 3px rgba(3, 3, 3, 0.15);
  display: block !important;
}

.nav-pf-vertical.hide-nav-pf {
  visibility: hidden !important;
}

.nav-pf-vertical .list-group {
  border-top: 0;
  margin-bottom: 0;
}

.nav-pf-vertical .list-group-item {
  background-color: transparent;
  border-color: #030303;
  padding: 0;
}

.nav-pf-vertical .list-group-item>a {
  background-color: transparent;
  color: #d1d1d1;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-weight: 400;
  height: 63px;
  line-height: 26px;
  outline: 0;
  padding: 17px 20px 17px 25px;
  position: relative;
  white-space: nowrap;
  width: 200px;
}

@supports (display: flex) {
  .nav-pf-vertical .list-group-item>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0;
  }
}

.nav-pf-vertical .list-group-item>a .fa,
.nav-pf-vertical .list-group-item>a .mfc-icon-add,
.nav-pf-vertical .list-group-item>a .mfc-icon-warning,
.nav-pf-vertical .list-group-item>a .mfc-icon-arrow-circle-left,
.nav-pf-vertical .list-group-item>a .mfc-icon-calendar-o,
.nav-pf-vertical .list-group-item>a .mfc-icon-check,
.nav-pf-vertical .list-group-item>a .mfc-icon-close,
.nav-pf-vertical .list-group-item>a .mfc-icon-dollar,
.nav-pf-vertical .list-group-item>a .mfc-icon-percent,
.nav-pf-vertical .list-group-item>a .mfc-icon-trash,
.nav-pf-vertical .list-group-item>a .mfc-icon-map-marker,
.nav-pf-vertical .list-group-item>a .mfc-icon-download,
.nav-pf-vertical .list-group-item>a .mfc-icon-pencil,
.nav-pf-vertical .list-group-item>a .mfc-icon-envelope,
.nav-pf-vertical .list-group-item>a .mfc-icon-globe,
.nav-pf-vertical .list-group-item>a .mfc-icon-photo,
.nav-pf-vertical .list-group-item>a .mfc-icon-spinner,
.nav-pf-vertical .list-group-item>a .mfc-icon-building,
.nav-pf-vertical .list-group-item>a .mfc-icon-leaf,
.nav-pf-vertical .list-group-item>a .mfc-icon-gear,
.nav-pf-vertical .list-group-item>a .mfc-icon-repeat,
.nav-pf-vertical .list-group-item>a .mfc-icon-undo,
.nav-pf-vertical .list-group-item>a .mfc-icon-search,
.nav-pf-vertical .list-group-item>a .mfc-icon-tag,
.nav-pf-vertical .list-group-item>a .mfc-icon-upload,
.nav-pf-vertical .list-group-item>a .mfc-icon-user-circle-o,
.nav-pf-vertical .list-group-item>a .mfc-icon-eye,
.nav-pf-vertical .list-group-item>a .mfc-icon-reply,
.nav-pf-vertical .list-group-item>a .mfc-icon-share,
.nav-pf-vertical .list-group-item>a .mfc-icon-long-arrow-left,
.nav-pf-vertical .list-group-item>a .mfc-icon-caret-down,
.nav-pf-vertical .list-group-item>a .glyphicon,
.nav-pf-vertical .list-group-item>a .pficon {
  color: #72767b;
  float: left;
  font-size: 20px;
  line-height: 26px;
  margin-right: 10px;
  text-align: center;
  width: 24px;
}

.nav-pf-vertical .list-group-item>a:hover {
  text-decoration: none;
}

.nav-pf-vertical .list-group-item.active>a,
.nav-pf-vertical .list-group-item:hover>a {
  background-color: #393f44;
  color: #fff;
  font-weight: 600;
}

.nav-pf-vertical .list-group-item.active>a .fa,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-add,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-warning,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-arrow-circle-left,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-calendar-o,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-check,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-close,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-dollar,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-percent,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-trash,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-map-marker,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-download,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-pencil,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-envelope,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-globe,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-photo,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-spinner,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-building,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-leaf,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-gear,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-repeat,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-undo,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-search,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-tag,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-upload,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-user-circle-o,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-eye,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-reply,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-share,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-long-arrow-left,
.nav-pf-vertical .list-group-item.active>a .mfc-icon-caret-down,
.nav-pf-vertical .list-group-item.active>a .glyphicon,
.nav-pf-vertical .list-group-item.active>a .pficon,
.nav-pf-vertical .list-group-item:hover>a .fa,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-add,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-warning,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-arrow-circle-left,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-calendar-o,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-check,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-close,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-dollar,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-percent,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-trash,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-map-marker,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-download,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-pencil,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-envelope,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-globe,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-photo,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-spinner,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-building,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-leaf,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-gear,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-repeat,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-undo,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-search,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-tag,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-upload,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-user-circle-o,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-eye,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-reply,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-share,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-long-arrow-left,
.nav-pf-vertical .list-group-item:hover>a .mfc-icon-caret-down,
.nav-pf-vertical .list-group-item:hover>a .glyphicon,
.nav-pf-vertical .list-group-item:hover>a .pficon {
  color: #39a5dc;
}

.nav-pf-vertical .list-group-item.active>a:before {
  background: #39a5dc;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 3px;
}

.nav-pf-vertical .list-group-item.active:hover {
  background-color: transparent;
  border-color: #030303;
}

.nav-pf-vertical .list-group-item .list-group-item-value {
  display: block;
  line-height: 25px;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}

@supports (display: flex) {
  .nav-pf-vertical .list-group-item .list-group-item-value {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
    padding-right: 15px;
  }
}

.nav-pf-vertical .list-group-item-separator {
  border-top-color: #030303;
  border-top-width: 2px;
}

.nav-pf-vertical.nav-pf-vertical-with-badges {
  width: 250px;
}

.nav-pf-vertical.nav-pf-vertical-with-badges .list-group-item>a {
  width: 250px;
}

.nav-pf-vertical h5 {
  color: #fff;
  cursor: default;
  font-size: 13px;
  font-weight: 600;
  margin: 30px 20px 10px 20px;
}

.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .fa,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-add,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-warning,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-arrow-circle-left,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-calendar-o,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-check,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-close,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-dollar,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-percent,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-trash,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-map-marker,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-download,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-pencil,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-envelope,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-globe,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-photo,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-spinner,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-building,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-leaf,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-gear,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-repeat,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-undo,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-search,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-tag,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-upload,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-user-circle-o,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-eye,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-reply,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-share,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-long-arrow-left,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .mfc-icon-caret-down,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .glyphicon,
.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .pficon {
  display: none;
}

.nav-pf-vertical.hidden-icons-pf.collapsed {
  display: none;
}

.nav-pf-vertical .badge-container-pf {
  position: absolute;
  right: 15px;
  top: 20px;
}

@supports (display: flex) {
  .nav-pf-vertical .badge-container-pf {
    padding-left: 0;
    padding-right: 15px;
    position: relative;
    right: 0;
    margin-top: -3px;
    top: 5px;
  }
}

.nav-pf-vertical .badge-container-pf .badge {
  background: #292e34;
  color: #fff;
  float: left;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.66667;
  margin: 0;
  padding: 0 7px;
  text-align: center;
}

.nav-pf-vertical .badge-container-pf .badge .pficon,
.nav-pf-vertical .badge-container-pf .badge .fa,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-add,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-warning,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-arrow-circle-left,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-calendar-o,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-check,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-close,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-dollar,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-percent,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-trash,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-map-marker,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-download,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-pencil,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-envelope,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-globe,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-photo,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-spinner,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-building,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-leaf,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-gear,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-repeat,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-undo,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-search,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-tag,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-upload,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-user-circle-o,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-eye,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-reply,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-share,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-long-arrow-left,
.nav-pf-vertical .badge-container-pf .badge .mfc-icon-caret-down {
  font-size: 14px;
  height: 20px;
  line-height: 1.66667;
  margin-right: 3px;
  margin-top: -1px;
}

.nav-pf-vertical-tooltip.tooltip {
  margin-left: 15px;
}

.nav-pf-vertical-tooltip.tooltip .tooltip-inner {
  background-color: #fff;
  color: #292e34;
}

.nav-pf-vertical-tooltip.tooltip .tooltip-arrow {
  border-bottom-color: #fff;
  left: calc(50% - 15px) !important;
}

.hover-secondary-nav-pf {
  width: calc(200px * 2);
}

.hover-secondary-nav-pf.nav-pf-vertical-with-badges {
  width: calc(250px * 2);
}

.hover-tertiary-nav-pf {
  width: calc(200px * 3);
}

.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
  width: calc(250px * 3);
}

.hover-tertiary-nav-pf .nav-pf-secondary-nav {
  width: calc(200px * 2);
}

.hover-tertiary-nav-pf .nav-pf-secondary-nav .collapsed-tertiary-nav-pf {
  width: 200px;
}

.hover-tertiary-nav-pf .nav-pf-tertiary-nav {
  left: calc(200px * 2);
}

.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav {
  width: calc(250px * 2);
}

.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav .collapsed-tertiary-nav-pf {
  width: 250px;
}

.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
  left: calc(250px * 2);
}

.nav-pf-vertical.collapsed {
  width: 75px;
}

.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf {
  width: 200px;
}

.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
  width: 250px;
}

.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf {
  width: 200px;
}

.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
  width: 250px;
}

.nav-pf-vertical.collapsed.hover-secondary-nav-pf {
  width: calc(75px + 200px);
}

.nav-pf-vertical.collapsed.hover-secondary-nav-pf.nav-pf-vertical-with-badges {
  width: calc(75px + 250px);
}

.nav-pf-vertical.collapsed.hover-tertiary-nav-pf {
  width: calc(75px + (200px * 2));
}

.nav-pf-vertical.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
  width: calc(75px + (250px * 2));
}

.show-mobile-nav.show-mobile-secondary {
  width: 200px;
}

.show-mobile-nav.show-mobile-secondary.nav-pf-vertical-with-badges {
  width: 250px;
}

.show-mobile-nav.show-mobile-tertiary {
  width: 200px;
}

.show-mobile-nav.show-mobile-tertiary.nav-pf-vertical-with-badges {
  width: 250px;
}

.show-mobile-nav .mobile-nav-item-pf .nav-pf-secondary-nav,
.show-mobile-nav .mobile-secondary-item-pf .nav-pf-secondary-nav {
  left: 0;
  opacity: 1;
  visibility: visible;
  z-index: 1034;
}

.show-mobile-nav .mobile-nav-item-pf>.nav-pf-tertiary-nav,
.show-mobile-nav .mobile-secondary-item-pf>.nav-pf-tertiary-nav {
  left: 0;
  opacity: 1;
  visibility: visible;
  z-index: 1038;
}

.show-mobile-nav .nav-pf-secondary-nav {
  left: 0;
}

.secondary-nav-item-pf:hover .show-mobile-nav .nav-pf-secondary-nav {
  opacity: 0;
  visibility: hidden;
}

.show-mobile-nav .tertiary-nav-item-pf:hover .nav-pf-tertiary-nav {
  opacity: 0;
  visibility: hidden;
}

.show-mobile-nav .tertiary-nav-item-pf.mobile-nav-item-pf:hover .nav-pf-tertiary-nav {
  opacity: 1;
  visibility: visible;
}

.secondary-nav-item-pf>a {
  cursor: default;
}

.secondary-nav-item-pf>a:after {
  color: #72767b;
  content: "\F105";
  display: block;
  font-family: "FontAwesome";
  font-size: 24px;
  line-height: 30px;
  padding: 14px 0;
  position: absolute;
  right: 20px;
  top: 0;
}

@supports (display: flex) {
  .secondary-nav-item-pf>a .list-group-item-value {
    padding-right: 35px;
  }
}

.secondary-nav-item-pf.active>a,
.secondary-nav-item-pf:hover>a {
  width: calc(200px + 1px);
  z-index: 1031;
}

.secondary-nav-item-pf.active>a:after,
.secondary-nav-item-pf:hover>a:after {
  right: 21px;
}

.collapsed-secondary-nav-pf .secondary-nav-item-pf.active>a,
.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover>a {
  z-index: 0;
}

.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active>a,
.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover>a {
  z-index: 0;
}

.nav-pf-vertical-with-badges .secondary-nav-item-pf.active>a,
.nav-pf-vertical-with-badges .secondary-nav-item-pf:hover>a {
  width: calc(250px + 1px);
}

.nav-pf-vertical.collapsed-secondary-nav-pf {
  width: 200px;
}

.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
  width: 250px;
}

.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.active>a,
.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.hover>a {
  z-index: 1030;
}

.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf {
  width: 200px;
}

.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
  width: 250px;
}

.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-secondary-nav {
  left: 0;
}

.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
  left: 200px;
}

.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
  left: 250px;
}

.nav-pf-vertical.collapsed-tertiary-nav-pf {
  width: 200px;
}

.nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
  width: 250px;
}

.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav {
  width: 200px;
}

.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav.nav-pf-vertical-with-badges {
  width: 250px;
}

.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active>a,
.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.hover>a,
.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active>a,
.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.hover>a {
  z-index: 0;
}

@media (min-width: 1200px) {
  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf {
    width: calc(200px * 2);
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges {
    width: calc(250px * 2);
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf {
    width: 200px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
    width: 250px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf {
    width: calc(200px * 2);
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
    width: calc(250px * 2);
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf {
    width: 200px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
    width: 250px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed {
    width: calc(75px + 200px);
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf {
    width: 200px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
    width: 250px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf {
    width: 200px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
    width: 250px;
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf {
    width: calc(75px + (200px * 2));
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
    width: calc(75px + (250px * 2));
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf {
    width: calc(200px * 3);
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
    width: calc(250px * 3);
  }

  .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
    visibility: visible;
    opacity: 1;
  }
}

.nav-item-pf-header {
  color: #fff;
  font-size: 16px;
  margin: 18px 20px 10px 20px;
}

.nav-item-pf-header>a {
  cursor: pointer;
  margin-right: 7px;
}

.nav-item-pf-header>a:hover,
.nav-item-pf-header>a:focus {
  color: #3e9d5f;
  text-decoration: none;
}

.nav-pf-vertical.collapsed {
  width: 75px;
}

.nav-pf-vertical.collapsed .list-group-item>a {
  width: 75px;
}

.nav-pf-vertical.collapsed .list-group-item>a>.list-group-item-value {
  display: none;
}

.nav-pf-vertical.collapsed .list-group-item>a>.badge-container-pf {
  display: none;
}

.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a,
.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf>a {
  width: 75px;
}

.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a:after,
.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf>a:after {
  right: 10px;
}

.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a,
.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover>a {
  width: 77px;
}

.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a:after,
.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover>a:after {
  right: 11px;
}

.nav-pf-secondary-nav {
  background: #393f44;
  border: 1px solid #292e34;
  border-bottom: none;
  border-top: none;
  bottom: 0;
  display: block;
  left: 200px;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 60px;
  visibility: hidden;
  width: 200px;
  z-index: 1030;
}

.collapsed-secondary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
  left: 0;
  opacity: 1;
  visibility: visible;
  z-index: 1032;
}

.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.hover-secondary-nav-pf .secondary-nav-item-pf.is-hover .nav-pf-secondary-nav {
  opacity: 1;
  visibility: visible;
}

.ie9.layout-pf-fixed .nav-pf-secondary-nav {
  box-sizing: content-box;
}

.layout-pf-fixed-with-footer .nav-pf-secondary-nav {
  bottom: 37px;
}

.nav-pf-secondary-nav .list-group-item {
  border: none;
  padding: 0 0 5px 0;
  width: 200px;
}

.nav-pf-secondary-nav .list-group-item>a {
  background-color: #393f44;
  color: #d1d1d1;
  font-size: 12px;
  font-weight: inherit;
  height: inherit;
  padding: 4px 0 2px 0;
  margin-left: 20px;
  width: calc(200px - 20px);
}

.nav-pf-secondary-nav .list-group-item>a:hover .list-group-item-value {
  text-decoration: underline;
}

.nav-pf-secondary-nav .list-group-item.active>a:before {
  display: none;
}

.nav-pf-secondary-nav .list-group-item.active>a,
.nav-pf-secondary-nav .list-group-item:hover>a {
  background-color: #4d5258;
  color: #fff;
}

.nav-pf-secondary-nav .list-group-item .badge-container-pf {
  top: 5px;
}

.nav-pf-secondary-nav .list-group-item .badge-container-pf .badge {
  background: #292e34;
  color: #fff;
}

.nav-pf-secondary-nav .list-group-item .list-group-item-value {
  padding-left: 5px;
}

.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a {
  cursor: default;
}

.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a:after {
  color: #72767b;
  content: "\F105";
  display: block;
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: 20px;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 4px;
}

@supports (display: flex) {
  .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a .list-group-item-value {
    padding-right: 35px;
  }
}

.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a,
.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a {
  width: calc(200px - 19px);
  z-index: 1033;
}

.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a:after,
.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a:after {
  right: 21px;
}

.nav-pf-vertical-with-badges .nav-pf-secondary-nav {
  left: 250px;
  width: 250px;
}

.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item {
  width: 250px;
}

.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item>a {
  width: calc(250px - 20px);
}

.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a,
.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a {
  width: calc(250px - 19px);
}

.nav-pf-tertiary-nav {
  background: #4d5258;
  border: 1px solid #292e34;
  border-bottom: none;
  border-top: none;
  bottom: 0;
  display: block;
  left: calc(200px * 2);
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 60px;
  visibility: hidden;
  width: 200px;
  z-index: 1030;
}

.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
  left: 250px;
  width: 250px;
}

.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .show-mobile-nav {
  left: 0;
}

.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active .nav-pf-tertiary-nav {
  left: 0;
  opacity: 1;
  visibility: visible;
  z-index: 1033;
}

.hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav {
  opacity: 1;
  visibility: visible;
}

.collapsed.collapsed-tertiary-nav-pf .hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav {
  left: 0;
}

.ie9.layout-pf-fixed .nav-pf-tertiary-nav {
  box-sizing: content-box;
}

.layout-pf-fixed-with-footer .nav-pf-tertiary-nav {
  bottom: 37px;
}

.nav-pf-tertiary-nav .nav-item-pf-header {
  color: #fff;
  margin: 18px 20px 10px 20px;
}

.nav-pf-tertiary-nav h5 {
  color: #fff;
  margin: 30px 20px 10px 20px;
}

.nav-pf-tertiary-nav .list-group-item {
  border: none;
  padding: 0 0 5px 0;
}

.nav-pf-tertiary-nav .list-group-item>a {
  background-color: transparent;
  color: #d1d1d1;
  font-size: 12px;
  font-weight: inherit;
  height: inherit;
  margin: 0 20px 0 20px;
  padding: 4px 0 2px 0;
}

.nav-pf-tertiary-nav .list-group-item.active>a:before {
  display: none;
}

.nav-pf-tertiary-nav .list-group-item.active>a,
.nav-pf-tertiary-nav .list-group-item:hover>a {
  background-color: #393f44;
  color: #fff;
}

.nav-pf-tertiary-nav .list-group-item .badge-container-pf {
  top: 5px;
}

.nav-pf-tertiary-nav .list-group-item .badge-container-pf .badge {
  background: #292e34;
  color: #fff;
}

.nav-pf-tertiary-nav .list-group-item .list-group-item-value {
  padding-left: 5px;
}

.collapsed .nav-pf-secondary-nav {
  left: 75px;
}

.collapsed .nav-pf-secondary-nav .list-group-item>a {
  width: calc(200px - 20px);
}

.collapsed .nav-pf-secondary-nav .list-group-item>a>.list-group-item-value {
  display: inline-block;
}

.collapsed .nav-pf-secondary-nav .list-group-item>a>.badge-container-pf {
  display: inline-block;
}

.collapsed .nav-pf-tertiary-nav {
  left: calc(75px + 200px);
}

.collapsed .nav-pf-tertiary-nav .list-group-item>a {
  width: calc(200px - 20px);
}

.collapsed .nav-pf-tertiary-nav .list-group-item>a>.list-group-item-value {
  display: inline-block;
}

.collapsed .nav-pf-tertiary-nav .list-group-item>a>.badge-container-pf {
  display: inline-block;
}

.collapsed.collapsed-secondary-nav-pf,
.collapsed.collapsed-tertiary-nav-pf {
  width: 200px;
}

.collapsed.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover>a,
.collapsed.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover>a {
  z-index: 1030;
}

.collapsed.collapsed-secondary-nav-pf .nav-pf-secondary-nav,
.collapsed.collapsed-tertiary-nav-pf .nav-pf-secondary-nav {
  left: 0;
}

.collapsed.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
  left: 200px;
}

.collapsed.collapsed-tertiary-nav-pf .nav-pf-tertiary-nav {
  left: 0;
}

.collapsed.hover-secondary-nav-pf {
  width: calc(75px + 200px);
}

.collapsed.hover-secondary-nav-pf.collapsed-secondary-nav-pf,
.collapsed.hover-secondary-nav-pf.collapsed-tertiary-nav-pf {
  width: 200px;
}

.collapsed.hover-tertiary-nav-pf {
  width: calc(75px + (200px * 2));
}

.collapsed.hover-tertiary-nav-pf.collapsed-secondary-nav-pf {
  width: calc(200px * 2);
}

.collapsed.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf {
  width: 200px;
}

.collapsed.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item>a {
  width: calc(250px - 20px);
}

.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
  left: calc(75px + 250px);
}

.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .list-group-item>a {
  width: calc(250px - 20px);
}

.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf,
.collapsed.nav-pf-vertical-with-badges.collapsed-tertiary-nav-pf {
  width: 250px;
}

.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
  left: 250px;
}

.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf {
  width: calc(75px + 250px);
}

.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-secondary-nav-pf,
.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-tertiary-nav-pf {
  width: 250px;
}

.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf {
  width: calc(75px + (200px * 2));
}

.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-secondary-nav-pf {
  width: calc(200px * 2);
}

.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf {
  width: 200px;
}

.secondary-collapse-toggle-pf {
  display: none;
  font-family: "FontAwesome";
  font-size: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
}

.secondary-collapse-toggle-pf:before {
  content: "\F190";
}

.secondary-collapse-toggle-pf.collapsed:before {
  content: "\F18E";
}

.tertiary-collapse-toggle-pf {
  display: none;
  font-family: "FontAwesome";
  font-size: inherit;
  opacity: 0;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
}

.tertiary-collapse-toggle-pf:before {
  content: "\F190";
}

.tertiary-collapse-toggle-pf.collapsed:before {
  content: "\F18E";
}

.nav-pf-vertical-collapsible-menus .secondary-collapse-toggle-pf {
  display: inline-block;
}

.nav-pf-vertical-collapsible-menus .secondary-nav-item-pf.active .secondary-collapse-toggle-pf {
  opacity: 1;
  pointer-events: all;
}

.nav-pf-vertical-collapsible-menus .tertiary-collapse-toggle-pf {
  display: inline-block;
}

.nav-pf-vertical-collapsible-menus .tertiary-nav-item-pf.active .tertiary-collapse-toggle-pf {
  opacity: 1;
  pointer-events: all;
}

.show-mobile-nav .secondary-collapse-toggle-pf {
  display: inline-block;
  opacity: 1;
  pointer-events: all;
}

.show-mobile-nav .secondary-collapse-toggle-pf:before {
  content: "\F190";
}

.show-mobile-nav .tertiary-collapse-toggle-pf {
  display: inline-block;
  opacity: 1;
  pointer-events: all;
}

.show-mobile-nav .tertiary-collapse-toggle-pf:before {
  content: "\F190";
}

.force-hide-secondary-nav-pf .nav-pf-secondary-nav {
  display: none !important;
}

.force-hide-secondary-nav-pf .nav-pf-tertiary-nav {
  display: none !important;
}

.nav-pf-vertical.transitions {
  -webkit-transition: width 100ms;
  transition: width 100ms;
}

.nav-pf-vertical.transitions .nav-pf-secondary-nav {
  -webkit-transition: visibility 100ms, opacity 100ms linear;
  transition: visibility 100ms, opacity 100ms linear;
}

.nav-pf-vertical.transitions .nav-pf-tertiary-nav {
  -webkit-transition: visibility 100ms, opacity 100ms linear;
  transition: visibility 100ms, opacity 100ms linear;
}

.wizard-pf {
  height: 100%;
  margin: 0 auto;
  max-height: 900px;
  padding: 10px;
  width: auto;
}

.wizard-pf .modal-content {
  height: 100%;
}

.wizard-pf-body {
  padding: 0;
  position: static;
}

/* styles the sidebard containing the sub-steps */
.wizard-pf-sidebar {
  background: #fafafa;
  border-right: 1px solid #d1d1d1;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
}

.wizard-pf-sidebar .list-group {
  border-top: 0;
  margin-bottom: 0;
}

.wizard-pf-sidebar .list-group-item {
  background-color: transparent;
  border-color: #ededed;
  padding: 0;
}

.wizard-pf-sidebar .list-group-item>a {
  color: #030303;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 50px;
  outline: 0;
  padding-top: 11px;
  padding-left: 20px;
  position: relative;
  white-space: nowrap;
  width: 14em;
}

.wizard-pf-sidebar .list-group-item>a:hover {
  text-decoration: none;
}

.wizard-pf-sidebar .list-group-item.active {
  background-color: #ededed;
}

.wizard-pf-sidebar .list-group-item.active:hover {
  border-color: #ededed;
}

.wizard-pf-sidebar .list-group-item.active>a {
  color: #39a5dc;
  cursor: default;
}

.wizard-pf-sidebar .list-group-item.active>a:before {
  background: #39a5dc;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 3px;
}

.wizard-pf-sidebar .list-group-item.active>a:after {
  color: #39a5dc;
  content: "\F105";
  display: block;
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  padding-top: 10px;
  position: absolute;
  right: 23px;
  top: 0;
}

.wizard-pf-substep-number {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  width: 25px;
}

.wizard-pf-substep-title {
  display: inline-block;
  margin-right: 5px;
  text-align: left;
  vertical-align: middle;
}

/* styles the steps indicator across the top of the wizard */
.wizard-pf-steps {
  border-bottom: solid 1px #d1d1d1;
  text-align: center;
}

.wizard-pf-steps-indicator {
  font-size: 16px;
  display: inline-block;
  height: 120px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  list-style: none;
  padding: 38px 0 0;
  /* draw the step number in the circle */
}

@supports (display: flex) {
  .wizard-pf-steps-indicator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.wizard-pf-steps-indicator li {
  counter-increment: section;
  float: left;
  /* float for IE9 since it doesn't support flex. If items wrap, they overlap */
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  line-height: 15px;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  /* draw the line between the circles */
  /* don't draw the line between the circles on the ends */
}

.wizard-pf-steps-indicator li:before {
  background-color: #bbb;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 40px;
}

.wizard-pf-steps-indicator li:first-child:before {
  left: 50%;
  right: 0;
}

.wizard-pf-steps-indicator li:last-child:before {
  left: 0;
  right: 50%;
}

.wizard-pf-steps-indicator li:only-of-type:before {
  background-color: transparent;
}

.wizard-pf-steps-indicator li a {
  color: #030303;
  font-size: 16px;
  cursor: pointer;
  margin-left: 1em;
  margin-right: 1em;
  text-decoration: none;
}

.wizard-pf-steps-indicator li a:hover .wizard-pf-step-number {
  background-color: #bbb;
  border-color: #bbb;
  color: #fff;
}

.wizard-pf-steps-indicator .wizard-pf-step-number {
  background-color: #fff;
  border-radius: 50%;
  border: solid 2px #bbb;
  color: #bbb;
  font-size: 12px;
  font-weight: 700;
  height: 25px;
  left: calc(50% - 13px);
  line-height: 22px;
  position: absolute;
  top: 27px;
  width: 25px;
}

.wizard-pf-steps-indicator .active .wizard-pf-step-number {
  cursor: default;
  background-color: #39a5dc;
  border-color: #39a5dc;
  color: #fff;
}

.wizard-pf-steps-indicator .viewed-pf .wizard-pf-step-number {
  background-color: #fff;
  border-color: #39a5dc;
  color: #030303;
}

/* styles the main content portion of the wizard */
.wizard-pf-main {
  height: 100%;
  margin-left: 253px;
  /* this value is updated by js */
  overflow: auto;
  padding: 3em;
  vertical-align: top;
}

.wizard-pf-main .blank-slate-pf {
  background-color: transparent;
  border: none;
  left: 0;
  right: 0;
}

.wizard-pf-contents textarea {
  resize: vertical;
}

/* styles the content of a review page */
.wizard-pf-review-steps {
  list-style: none;
}

.wizard-pf-review-steps .list-group,
.wizard-pf-review-steps .list-group-item {
  border: none;
  margin-bottom: 0;
}

.wizard-pf-review-steps>ul>li {
  float: left;
  line-height: 15px;
  margin: 0;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.wizard-pf-review-steps>ul>li>a {
  color: #030303;
  cursor: pointer;
  font-size: 16px;
  padding-left: 30px;
  padding-right: 5px;
  text-decoration: none;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.wizard-pf-review-steps>ul>li>a:before {
  content: "\F107";
  display: block;
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 500;
  left: 20px;
  position: absolute;
  top: 0;
}

.wizard-pf-review-steps>ul>li>a.collapsed:before {
  content: "\F105";
}

.wizard-pf-review-substeps {
  padding-left: 22px;
}

.wizard-pf-review-substeps>ul>li {
  float: left;
  line-height: 15px;
  margin: 0;
  position: relative;
  width: 100%;
}

.wizard-pf-review-substeps>ul>li a {
  color: #030303;
  cursor: pointer;
  font-size: 16px;
  padding-left: 30px;
  padding-right: 5px;
  text-decoration: none;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.wizard-pf-review-substeps>ul>li a:before {
  content: "\F107";
  display: block;
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 500;
  left: 20px;
  position: absolute;
  top: 10px;
}

.wizard-pf-review-substeps>ul>li a.collapsed:before {
  content: "\F105";
}

.wizard-pf-review-content {
  padding-top: 10px;
  padding-left: 40px;
}

.wizard-pf-review-content .wizard-pf-review-item {
  padding: 5px 0;
}

.wizard-pf-review-content .wizard-pf-review-item.sub-item {
  margin-left: 10px;
}

.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-label {
  font-weight: 700;
  padding-right: 10px;
}

.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field {
  font-weight: 700;
  margin: 5px 0;
  padding-right: 10px;
}

.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:first-of-type {
  margin-top: 0;
}

.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:last-of-type {
  margin-bottom: 0;
}

.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field.sub-field {
  margin-left: 10px;
}

.wizard-pf-success-icon {
  color: #3f9c35;
  font-size: 67.2px;
  line-height: 67.2px;
}

/* styles the footer */
.wizard-pf-footer {
  border-top: 1px solid #d1d1d1;
  bottom: 0;
  left: 0;
  margin-top: 0;
  padding-bottom: 17px;
  position: absolute;
  right: 0;
}

.wizard-pf-footer .btn-cancel {
  margin-right: 25px;
}

.wizard-pf-row {
  bottom: 58px;
  /* this value is updated by js */
  position: absolute;
  overflow: hidden;
  top: 172px;
  /* this value is updated by js */
  width: 100%;
}

@media (min-width: 992px) {
  .wizard-pf {
    padding: 30px 0;
    width: 900px;
  }

  .wizard-pf-sidebar .list-group-item>a {
    width: 18em;
  }
}

/* Normalize.css */
.rw-btn,
.rw-input {
  color: inherit;
  font: inherit;
  margin: 0;
}

button.rw-input {
  overflow: visible;
}

button.rw-input,
select.rw-input {
  text-transform: none;
}

button.rw-input,
html input[type="button"].rw-input,
input[type="reset"].rw-input,
input[type="submit"].rw-input {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled].rw-input,
html input[disabled].rw-input {
  cursor: not-allowed;
}

button.rw-input::-moz-focus-inner,
input.rw-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* -------------- */
@font-face {
  font-family: 'RwWidgets';
  src: url(/fonts/0c6e26403d051e8af2f8.eot);
  src: url(/fonts/0c6e26403d051e8af2f8.eot?#iefix&v=4.1.0) format("embedded-opentype"), url(data:application/font-woff;base64,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) format("woff"), url(/fonts/5fca944b912c5ca69fc2.ttf) format("truetype"), url(/assets/61db6fc87e3136131b39.svg#rw-widgets) format("svg");
  font-weight: normal;
  font-style: normal;
}

.rw-i {
  display: inline-block;
  font-family: RwWidgets;
  font-style: normal;
  font-weight: normal;
  line-height: 1em;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.rw-i-caret-down:before {
  content: '\E803';
}

.rw-i-caret-up:before {
  content: '\E800';
}

.rw-i-caret-left:before {
  content: '\E801';
}

.rw-i-caret-right:before {
  content: '\E802';
}

.rw-i-clock-o:before {
  content: '\E805';
}

.rw-i-calendar:before {
  content: '\E804';
}

.rw-i-search:before {
  content: '\E806';
}

/* for debugging */
.rw-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.rw-widget,
.rw-widget * {
  box-sizing: border-box;
}

.rw-widget:before,
.rw-widget *:before,
.rw-widget:after,
.rw-widget *:after {
  box-sizing: border-box;
}

.rw-widget {
  outline: 0;
  background-clip: border-box;
}

.rw-btn {
  color: #333;
  line-height: 2.286em;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid transparent;
  padding: 0;
  white-space: nowrap;
}

.rw-rtl {
  direction: rtl;
}

.rw-input {
  color: #363636;
  height: 2.286em;
  padding: 0.429em 0.857em;
  background-color: #fff;
}

.rw-input[disabled] {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
  border-color: #bbb;
}

.rw-input[readonly] {
  cursor: not-allowed;
}

.rw-filter-input {
  position: relative;
  width: 100%;
  padding-right: 1.9em;
  border: #bbb 1px solid;
  border-radius: 1px;
  margin-bottom: 2px;
}

.rw-rtl .rw-filter-input {
  padding-left: 1.9em;
  padding-right: 0;
}

.rw-filter-input>.rw-input {
  width: 100%;
  border: none;
  outline: none;
}

.rw-filter-input>span {
  margin-top: -2px;
}

.rw-i.rw-loading {
  background: url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///zMzM87OzmdnZzMzM4GBgZqamqenpyH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==) no-repeat center;
  width: 16px;
  height: 100%;
}

.rw-i.rw-loading:before {
  content: "";
}

.rw-loading-mask {
  border-radius: 1px;
  position: relative;
}

.rw-loading-mask:after {
  content: '';
  background: url(/assets/939c68e755cf14fab347.gif) no-repeat center;
  position: absolute;
  background-color: #fff;
  opacity: 0.7;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.rw-now {
  font-weight: 600;
}

.rw-state-focus {
  background-color: #fff;
  border: #66afe9 1px solid;
  color: #333;
}

.rw-state-selected {
  background-color: #adadad;
  border: #adadad 1px solid;
  color: #333;
}

.rw-state-disabled {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}

.rw-btn,
.rw-dropdownlist {
  cursor: pointer;
}

.rw-btn[disabled],
.rw-state-disabled .rw-btn,
.rw-state-readonly .rw-btn {
  box-shadow: none;
  cursor: not-allowed;
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: .65;
}

ul.rw-list,
.rw-selectlist {
  margin: 0;
  padding-left: 0;
  list-style: none;
  padding: 5px 0;
  overflow: auto;
  outline: 0;
  height: 100%;
}

ul.rw-list>li,
.rw-selectlist>li {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

ul.rw-list>li.rw-list-optgroup,
.rw-selectlist>li.rw-list-optgroup {
  font-weight: bold;
}

ul.rw-list>li.rw-list-option,
.rw-selectlist>li.rw-list-option,
ul.rw-list>li.rw-list-empty,
.rw-selectlist>li.rw-list-empty {
  padding-left: 10px;
  padding-right: 10px;
}

ul.rw-list>li.rw-list-option,
.rw-selectlist>li.rw-list-option {
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 3px;
}

ul.rw-list>li.rw-list-option:hover,
.rw-selectlist>li.rw-list-option:hover {
  background-color: #e6e6e6;
  border-color: #adadad;
}

ul.rw-list>li.rw-list-option.rw-state-focus,
.rw-selectlist>li.rw-list-option.rw-state-focus {
  background-color: #fff;
  border: #66afe9 1px solid;
  color: #333;
}

ul.rw-list>li.rw-list-option.rw-state-selected,
.rw-selectlist>li.rw-list-option.rw-state-selected {
  background-color: #adadad;
  border: #adadad 1px solid;
  color: #333;
}

ul.rw-list>li.rw-list-option.rw-state-disabled,
.rw-selectlist>li.rw-list-option.rw-state-disabled,
ul.rw-list>li.rw-list-option.rw-state-readonly,
.rw-selectlist>li.rw-list-option.rw-state-readonly {
  color: #9c9c9c;
  cursor: not-allowed;
}

ul.rw-list>li.rw-list-option.rw-state-disabled:hover,
.rw-selectlist>li.rw-list-option.rw-state-disabled:hover,
ul.rw-list>li.rw-list-option.rw-state-readonly:hover,
.rw-selectlist>li.rw-list-option.rw-state-readonly:hover {
  background: none;
  border-color: transparent;
}

ul.rw-list.rw-list-grouped>li.rw-list-optgroup,
.rw-list-grouped.rw-selectlist>li.rw-list-optgroup {
  padding-left: 10px;
}

ul.rw-list.rw-list-grouped>li.rw-list-option,
.rw-list-grouped.rw-selectlist>li.rw-list-option {
  padding-left: 20px;
}

.rw-widget {
  position: relative;
}

.rw-open.rw-widget,
.rw-open>.rw-multiselect-wrapper {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rw-open-up.rw-widget,
.rw-open-up>.rw-multiselect-wrapper {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.rw-combobox .rw-list,
.rw-datetimepicker .rw-list,
.rw-numberpicker .rw-list,
.rw-dropdownlist .rw-list,
.rw-multiselect .rw-list {
  max-height: 200px;
  height: auto;
}

.rw-widget {
  background-color: #fff;
  border: #bbb 1px solid;
  border-radius: 1px;
}

.rw-widget .rw-input {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}

.rw-rtl .rw-widget .rw-input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

.rw-widget>.rw-select {
  border-left: #bbb 1px solid;
}

.rw-widget.rw-rtl>.rw-select {
  border-right: #bbb 1px solid;
  border-left: none;
}

.rw-widget.rw-state-focus,
.rw-widget.rw-state-focus:hover {
  box-shadow: "inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 136, 206, 0.6)";
  border-color: #0088ce;
  outline: 0;
}

.rw-widget.rw-state-readonly,
.rw-widget.rw-state-readonly>.rw-multiselect-wrapper {
  cursor: not-allowed;
}

.rw-widget.rw-state-disabled,
.rw-widget.rw-state-disabled:hover,
.rw-widget.rw-state-disabled:active {
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #bbb;
}

.rw-combobox,
.rw-datetimepicker,
.rw-numberpicker,
.rw-dropdownlist {
  padding-right: 1.9em;
}

.rw-combobox.rw-rtl,
.rw-datetimepicker.rw-rtl,
.rw-numberpicker.rw-rtl,
.rw-dropdownlist.rw-rtl {
  padding-right: 0;
  padding-left: 1.9em;
}

.rw-combobox>.rw-input,
.rw-datetimepicker>.rw-input,
.rw-numberpicker>.rw-input,
.rw-dropdownlist>.rw-input {
  width: 100%;
  border: none;
  outline: 0;
}

.rw-combobox>.rw-input::-moz-placeholder,
.rw-datetimepicker>.rw-input::-moz-placeholder,
.rw-numberpicker>.rw-input::-moz-placeholder,
.rw-dropdownlist>.rw-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.rw-combobox>.rw-input:-ms-input-placeholder,
.rw-datetimepicker>.rw-input:-ms-input-placeholder,
.rw-numberpicker>.rw-input:-ms-input-placeholder,
.rw-dropdownlist>.rw-input:-ms-input-placeholder {
  color: #999;
}

.rw-combobox>.rw-input::-webkit-input-placeholder,
.rw-datetimepicker>.rw-input::-webkit-input-placeholder,
.rw-numberpicker>.rw-input::-webkit-input-placeholder,
.rw-dropdownlist>.rw-input::-webkit-input-placeholder {
  color: #999;
}

.rw-placeholder {
  color: #999;
}

.rw-select {
  position: absolute;
  width: 1.9em;
  height: 100%;
  right: 0;
  top: 0;
}

.rw-select.rw-btn,
.rw-select>.rw-btn {
  height: 100%;
  vertical-align: middle;
  outline: 0;
}

.rw-rtl .rw-select {
  left: 0;
  right: auto;
}

.rw-multiselect,
.rw-combobox input.rw-input,
.rw-datetimepicker input.rw-input,
.rw-numberpicker input.rw-input {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.rw-combobox:active,
.rw-combobox:active.rw-state-focus,
.rw-datetimepicker:active,
.rw-datetimepicker:active.rw-state-focus,
.rw-dropdownlist:active,
.rw-dropdownlist:active.rw-state-focus,
.rw-header>.rw-btn:active,
.rw-header>.rw-btn:active.rw-state-focus,
.rw-numberpicker .rw-btn.rw-state-active,
.rw-numberpicker .rw-btn.rw-state-active.rw-state-focus {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.rw-combobox:hover,
.rw-datetimepicker:hover,
.rw-numberpicker:hover,
.rw-dropdownlist:hover {
  background-color: #e6e6e6;
  border-color: #adadad;
}

.rw-dropdownlist.rw-state-disabled,
.rw-dropdownlist.rw-state-readonly {
  cursor: not-allowed;
}

.rw-dropdownlist>.rw-input {
  line-height: 2.286em;
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rw-dropdownlist.rw-rtl>.rw-input {
  padding: 0.429em 0.857em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.rw-dropdownlist>.rw-select,
.rw-dropdownlist.rw-rtl>.rw-select {
  border-width: 0;
}

.rw-numberpicker .rw-btn {
  display: block;
  height: 1.143em;
  line-height: 1.143em;
  width: 100%;
  border-width: 0;
}

.rw-popup {
  position: absolute;
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border: #ccc 1px solid;
  background: #fff;
  padding: 2px;
  overflow: auto;
  margin-bottom: 10px;
  left: 10px;
  right: 10px;
}

.rw-dropup>.rw-popup {
  margin-bottom: 0;
  margin-top: 10px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.rw-popup-container {
  position: absolute;
  top: 100%;
  margin-top: 1px;
  z-index: 1005;
  left: -11px;
  right: -11px;
}

.rw-widget.rw-state-focus .rw-popup-container {
  z-index: 1015;
}

.rw-popup-container.rw-dropup {
  top: auto;
  bottom: 100%;
}

.rw-popup-container.rw-calendar-popup {
  right: auto;
  width: 18em;
}

.rw-datetimepicker .rw-btn {
  width: 1.8em;
}

.rw-datetimepicker.rw-has-neither {
  padding-left: 0;
  padding-right: 0;
}

.rw-datetimepicker.rw-has-neither .rw-input {
  border-radius: 1px;
}

.rw-datetimepicker.rw-has-both {
  padding-right: 3.8em;
}

.rw-datetimepicker.rw-has-both.rw-rtl {
  padding-right: 0;
  padding-left: 3.8em;
}

.rw-datetimepicker.rw-has-both>.rw-select {
  width: 3.8em;
  height: 100%;
}

.rw-calendar {
  background-color: #fff;
}

.rw-calendar thead>tr {
  border-bottom: 2px solid #bbb;
}

.rw-calendar .rw-header {
  padding-bottom: 5px;
}

.rw-calendar .rw-header .rw-btn-left,
.rw-calendar .rw-header .rw-btn-right {
  width: 12.5%;
}

.rw-calendar .rw-header .rw-btn-view {
  width: 75%;
  background-color: #f1f1f1;
  border-radius: 1px;
}

.rw-calendar .rw-header .rw-btn-view[disabled] {
  box-shadow: none;
  cursor: not-allowed;
}

.rw-calendar .rw-footer {
  border-top: 1px solid #bbb;
}

.rw-calendar .rw-footer .rw-btn {
  width: 100%;
  white-space: normal;
}

.rw-calendar .rw-footer .rw-btn:hover {
  background-color: #e6e6e6;
}

.rw-calendar .rw-footer .rw-btn[disabled] {
  box-shadow: none;
  cursor: not-allowed;
}

.rw-calendar-grid {
  outline: none;
  height: 200 / 14em;
  table-layout: fixed;
  width: 100%;
}

.rw-calendar-grid th {
  text-align: right;
  padding: 0 .4em 0 .1em;
}

.rw-calendar-grid .rw-btn {
  width: 100%;
  text-align: right;
}

.rw-calendar-grid td .rw-btn {
  border-radius: 1px;
  padding: 0 .4em 0 .1em;
  outline: 0;
}

.rw-calendar-grid td .rw-btn:hover {
  background-color: #e6e6e6;
}

.rw-calendar-grid td .rw-btn.rw-off-range {
  color: #b3b3b3;
}

.rw-calendar-grid.rw-nav-view .rw-btn {
  padding: .25em 0 .3em;
  display: block;
  overflow: hidden;
  text-align: center;
  white-space: normal;
}

.rw-selectlist {
  padding: 2px;
}

.rw-selectlist>ul {
  height: 100%;
  overflow: auto;
}

.rw-selectlist>ul>li.rw-list-option {
  position: relative;
  min-height: 27px;
  cursor: auto;
  outline: none;
  padding-left: 5px;
}

.rw-selectlist>ul>li.rw-list-option>label>input {
  position: absolute;
  margin: 4px 0 0 -20px;
}

.rw-selectlist>ul>li.rw-list-option>label {
  padding-left: 20px;
  line-height: 1.423em;
  display: inline-block;
}

.rw-selectlist.rw-rtl>ul>li.rw-list-option {
  padding-left: 0;
  padding-right: 5px;
}

.rw-selectlist.rw-rtl>ul>li.rw-list-option>label>input {
  margin: 4px -20px 0 0px;
}

.rw-selectlist.rw-rtl>ul>li.rw-list-option>label {
  padding-left: 0;
  padding-right: 20px;
}

.rw-selectlist.rw-rtl>ul>li.rw-list-option {
  padding-left: 0;
  padding-right: 5px;
}

.rw-selectlist.rw-rtl>ul>li.rw-list-option>label>input {
  margin: 4px -20px 0 0px;
}

.rw-selectlist.rw-rtl>ul>li.rw-list-option>label {
  padding-left: 0;
  padding-right: 20px;
}

.rw-selectlist.rw-state-disabled>ul>li:hover,
.rw-selectlist.rw-state-readonly>ul>li:hover {
  background: none;
  border-color: transparent;
}

.rw-multiselect {
  background-color: #fff;
}

.rw-multiselect:hover {
  border-color: #adadad;
}

.rw-multiselect-wrapper {
  border-radius: 1px;
  position: relative;
  cursor: text;
}

.rw-multiselect-wrapper:before,
.rw-multiselect-wrapper:after {
  content: " ";
  display: table;
}

.rw-multiselect-wrapper:after {
  clear: both;
}

.rw-multiselect-wrapper i.rw-loading {
  position: absolute;
  right: 3px;
}

.rw-multiselect-wrapper>.rw-input {
  outline: 0;
  border-width: 0;
  line-height: normal;
  width: auto;
  max-width: 100%;
}

.rw-multiselect-wrapper>.rw-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.rw-multiselect-wrapper>.rw-input:-ms-input-placeholder {
  color: #999;
}

.rw-multiselect-wrapper>.rw-input::-webkit-input-placeholder {
  color: #999;
}

.rw-state-readonly>.rw-multiselect-wrapper,
.rw-state-disabled>.rw-multiselect-wrapper {
  cursor: not-allowed;
}

.rw-rtl .rw-multiselect-wrapper>.rw-input {
  float: right;
}

.rw-multiselect-create-tag {
  border-top: 1px #ccc solid;
  padding-top: 5px;
  margin-top: 5px;
}

.rw-multiselect-taglist {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: inline;
  padding-right: 0;
}

.rw-multiselect-taglist>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

.rw-multiselect-taglist>li {
  display: inline-block;
  margin: 1px;
  padding: 0.214em 0.15em 0.214em 0.4em;
  line-height: 1.4em;
  text-align: center;
  white-space: nowrap;
  border-radius: 3px;
  border: 1px solid #ccc;
  background-color: #ccc;
  cursor: pointer;
}

.rw-multiselect-taglist>li.rw-state-focus {
  background-color: #fff;
  border: #66afe9 1px solid;
  color: #333;
}

.rw-multiselect-taglist>li.rw-state-readonly,
.rw-multiselect-taglist>li.rw-state-disabled,
.rw-multiselect.rw-state-readonly .rw-multiselect-taglist>li,
.rw-multiselect.rw-state-disabled .rw-multiselect-taglist>li {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: .65;
}

.rw-multiselect-taglist>li .rw-btn {
  outline: 0;
  font-size: 115%;
  line-height: normal;
}

.rw-rtl .rw-multiselect-taglist>li {
  float: right;
}

.mfc-login-modal {
  top: 25%;
}

.mfc-login-modal .alert,
.mfc-login-modal .route-plan-printing-warning-box {
  padding-left: 11px;
}

.mfc-login-modal-header {
  background-color: #2c7039;
  color: white;
}

.slide-left-modal .modal-dialog {
  bottom: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 189px;
}

.slide-left-modal .modal-dialog .modal-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.slide-left-modal .modal-dialog .modal-content .modal-body {
  height: 80%;
  overflow-y: scroll;
}

.slide-down-modal .modal-dialog {
  bottom: 20%;
  left: 20%;
  margin: auto;
  position: absolute;
  right: 20%;
  top: 20%;
}

.slide-down-modal .modal-dialog .modal-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.modal-header .close {
  background-image: url(/assets/1d255377c640f59ed437.svg);
  margin-top: 3px;
  min-height: 14px;
  min-width: 14px;
}

.modal-header .close span {
  display: none;
}

.modal-body .row {
  margin-left: 0;
  margin-right: 0;
}

.modal-content .form-horizontal {
  margin-bottom: 0;
}

.modal-content .form-horizontal .form-group {
  margin-right: 0;
  padding-right: 0;
}

.attach-supplier-order-modal,
.attach-customer-orders-modal,
.add-route-plans-to-invoice-modal {
  width: 90vw;
}

.modal-footer {
  clear: both;
}

.send-email-modal-container {
  width: 460px;
}

.send-email-modal {
  color: #464746;
}

.send-email-modal-heading {
  margin-bottom: 30px;
  color: #3e9d5f;
  font-weight: 600;
}

.send-email-modal-title {
  font-weight: 600;
  margin-bottom: 10px;
}

.send-email-modal-detail {
  margin-bottom: 10px;
}

.send-email-modal-detail-green {
  color: #3e9d5f;
  font-weight: 600;
}

.send-email-modal-recipients-checkbox {
  float: left;
  margin-bottom: 8px;
}

.send-email-modal-recipients-label {
  cursor: pointer;
  font-weight: 600;
  margin-bottom: 8px;
}

.send-email-modal-select-all {
  margin-bottom: 20px;
}

div+.send-email-modal-input {
  margin-top: 15px;
}

.send-email-modal-input input {
  display: inline-block;
  width: 220px;
  margin-left: -2px;
}

.send-email-modal-separator {
  margin-top: 10px;
  margin-bottom: 20px;
  border-color: #d8d8d8;
  height: 1px;
}

.select-recent-combo-modal-container {
  width: 750px;
}

.mfc-field-error {
  color: #ce2d49;
}

.form-horizontal {
  margin-bottom: 40px;
}

.form-horizontal .simple-form {
  margin-top: 10px;
}

.form-horizontal .form-group .dropdown.btn-group {
  display: block;
}

.form-horizontal .form-group {
  margin-left: 0;
}

.form-group {
  padding-right: 20px;
}

.form-group .mfc-form-input {
  padding-left: 10px;
}

.form-group .mfc-form-input.stacked {
  padding-left: 0;
}

.form-group .mfc-form-input.stacked .mfc-checkbox {
  margin-top: 19px;
}

.form-column {
  float: left;
  width: 50%;
}

.form-control {
  border-color: #d8d8d8;
  border-radius: 1px;
  box-shadow: none;
  font-size: 11px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
}

.form-control:focus:hover {
  border-color: #3e9d5f;
}

.form-control:hover {
  border-color: #d8d8d8;
  box-shadow: none;
}

.form-control:focus.error,
.form-control.focus.error {
  border-color: #ce2d49;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(206, 45, 73, 0.3);
}

.form-control:focus:not(.error),
.form-control.focus:not(.error) {
  border-color: #3e9d5f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(62, 157, 95, 0.3);
}

.form-control.error {
  border-color: #ce2d49;
}

.form-control::-webkit-input-placeholder {
  color: #909290;
}

.form-control:-ms-input-placeholder {
  color: #909290;
}

.form-control::placeholder {
  color: #909290;
}

.help-block.validation-error {
  color: red;
}

.mfc-radio {
  font-size: 11px;
}

.mfc-radio,
.mfc-radio label,
.mfc-radio a {
  cursor: pointer;
}

.mfc-radio .indicator {
  background-image: url(/assets/3bd5cb1a54a9f107e426.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  margin-right: 10px;
  margin-top: -2px;
  vertical-align: middle;
  width: 12px;
}

.mfc-radio.checked .indicator {
  background-image: url(/assets/8d1fcffa53c5b441f5a2.svg);
}

.mfc-radio.disabled {
  color: #909290;
  pointer-events: none;
}

.mfc-radio.disabled.checked .indicator {
  background-image: url(/assets/4844dd112ce3ea9d6e1e.svg);
}

.mfc-radio.disabled:not(.checked) .indicator {
  background-image: url(/assets/3bd5cb1a54a9f107e426.svg);
}

.merchandiser-stores-list {
  padding-top: 3px;
}

.mfc-link {
  cursor: pointer;
}

.mfc-edit-icon {
  cursor: pointer;
}

.mfc-checkbox {
  cursor: pointer;
  font-size: 11px;
}

.mfc-checkbox>span {
  background-image: url(/assets/c19ce847a85f73ffaff8.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  margin-right: 10px;
  margin-top: -2px;
  vertical-align: middle;
  width: 12px;
}

.mfc-checkbox.checked>span {
  background-image: url(/assets/1e0fb3f162cab77dbe28.svg);
}

.mfc-checkbox.disabled {
  color: #909290;
  pointer-events: none;
}

.mfc-checkbox.disabled.checked>span {
  background-image: url(/assets/2c113d3b3399149d11f6.svg);
}

.mfc-checkbox.disabled:not(.checked)>span {
  background-image: url(/assets/9b6bea2f9c8b18b8d2ed.svg);
}

.mfc-form-heading {
  border-bottom: 1px solid #d8d8d8;
  color: #636764;
  font-size: 11px;
  margin-bottom: 30px;
  margin-top: 10px;
  padding-bottom: 7px;
}

.mfc-form-heading .mfc-simple-icon-button,
.mfc-form-heading a,
.mfc-form-heading a:hover {
  color: black;
  text-decoration: none;
}

.mfc-form-button {
  color: #3e9d5f;
  cursor: pointer;
  display: inline-block;
  font-size: 8pt;
  margin-top: 15px;
}

.mfc-form-button.add-contact-button {
  margin-top: 0;
}

.mfc-form-button.select-recent-combo-button {
  margin-top: 0;
  margin-right: 20px;
  float: right;
}

.mfc-form-button.disabled {
  color: #bdddc8;
  cursor: default;
}

.mfc-form .shipping-option-column {
  padding-right: 0;
}

.mfc-form .shipping-option-column:first-of-type {
  padding-left: 0;
}

.record {
  margin-bottom: 40px;
}

.mfc-form-input {
  color: #464746;
}

.mfc-form-input .mfc-dropdown .dropdown-menu-content {
  width: 100%;
}

.mfc-form-input .mfc-dropdown button {
  background: white;
  box-shadow: none;
  font-weight: 400;
}

.mfc-form-input .mfc-dropdown button .caret {
  float: right;
  margin-left: 6px;
  margin-top: 6px;
}

.mfc-form-list-item-table {
  background-color: blue;
}

.mfc-form-stacked-label {
  font-size: 10px;
}

.mfc-form-horizontal-label {
  font-size: 11px;
}

.mfc-form-horizontal-label.optional {
  margin-top: -6px;
  padding-top: 0;
}

.mfc-form-horizontal-label.optional::after {
  display: block;
  margin-top: -4px;
}

.mfc-form-stacked-label-empty {
  min-height: 16px;
}

.mfc-form-stacked-label,
.mfc-form-horizontal-label {
  font-weight: 600;
}

.mfc-form-stacked-label.optional::after,
.mfc-form-horizontal-label.optional::after {
  display: inline;
  position: absolute;
  content: '(Optional)';
  font-size: 8px;
  font-weight: 400;
  padding-left: 4px;
  padding-top: 1.6px;
}

.mfc-form-label {
  font-weight: 600;
}

.mfc-form-label.optional::after {
  content: 'Optional';
  font-size: 10px;
  font-weight: 400;
  padding-left: 4px;
}

.mfc-primary-shipping-method {
  margin-top: -10px;
}

.mfc-stacked-radio-label:last-child {
  margin-bottom: -10px;
  margin-top: -10px;
}

.labeled-display {
  height: 26px;
  padding: 3px 7px;
}

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

.no-ellipsis {
  white-space: nowrap;
}

.labeled-input {
  height: 26px;
  padding: 2px 6px;
  color: #8b8d8f;
  border: 1px solid #d8d8d8;
  background-color: #f5f5f5;
}

.labeled-textarea {
  color: #8b8d8f;
  border: 1px solid #d8d8d8;
  background-color: #f5f5f5;
  height: 126px;
  padding: 2px 6px;
  white-space: pre-wrap;
  overflow-y: auto;
}

.modal-content .form-horizontal {
  margin-top: 0;
}

.mfc-form {
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 158px;
}

.mfc-form-not-scrollable {
  overflow-y: hidden;
}

.mfc-form-details-with-sidebar-but-no-tabs {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 340px;
  top: 18px;
}

.mfc-form-details-without-sidebar {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 0;
  top: 70px;
}

.mfc-form-details-with-sidebar {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 340px;
  top: 70px;
}

.mfc-form-sidebar {
  background-color: #f5f5f5;
  bottom: 0;
  display: block;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 14px;
  position: absolute;
  right: 0;
  top: 0;
  width: 340px;
}

.mfc-form-sidebar .col-sm-6,
.mfc-form-sidebar .col-sm-12 {
  padding-left: 10px;
  padding-right: 10px;
}

.mfc-form-sidebar hr {
  margin-left: 10px;
  margin-right: 10px;
}

.mfc-form-details-with-left-sidebar {
  bottom: 0;
  display: block;
  left: 340px;
  margin: 0;
  overflow-x: hidden;
  position: absolute;
  right: 0;
  top: 70px;
}

.mfc-form-details-with-left-sidebar h1 {
  margin-top: 0;
}

.mfc-form-left-sidebar {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  position: absolute;
  top: 70px;
  width: 340px;
}

.mfc-form-left-sidebar .col-sm-6,
.mfc-form-left-sidebar .col-sm-12 {
  padding-left: 10px;
  padding-right: 10px;
}

.mfc-form-left-sidebar h3 {
  margin-top: 0;
}

.mfc-form-left-sidebar hr {
  margin-left: 10px;
  margin-right: 10px;
}

.hidden-focus-field-wrapper {
  overflow: hidden;
  position: relative;
}

.hidden-focus-field {
  left: 5000px;
  position: absolute;
  top: 0;
}

.simple-menu button {
  width: 80px !important;
}

.simple-menu button .spinner-container {
  padding-top: 3px;
  text-align: center;
  width: 65px;
}

.simple-menu button[disabled] .caret {
  display: none;
}

.simple-menu.mfc-dropdown .dropdown-menu .dropdown-menu-content ul {
  overflow-y: hidden;
}

.money-input-container {
  display: inline-block;
  position: relative;
  width: 100%;
}

.money-input-container .money-input-component {
  position: absolute;
  margin-top: -13px;
}

.money-input-container .money-input-component input {
  text-align: right;
}

.money-input-container .money-input-symbol {
  position: absolute;
  margin-top: -9px;
  margin-left: 10px;
}

.mfc-scrolling-region-adjacent-to-sidebar {
  margin-top: -18px;
  overflow-y: auto;
  padding-top: 18px;
  width: calc(100% - 340px);
}

.date-range-with-left-aligned-text .mfc-filterbar-label.mfc-filterbar-label-stacked {
  font-size: 11px;
  padding-left: 20px;
}

.date-range-year-comparison label {
  white-space: nowrap;
}

.date-range-year-comparison .mfc-form-horizontal-label {
  text-align: left;
}

.date-range-year-comparison .date-input-container {
  padding-left: 20px;
}

.date-range-year-comparison .last-year-date-range-type-container {
  padding-left: 20px;
}

.date-range-year-comparison .pick-range-by-week-row {
  margin-bottom: 4px;
}

.date-range-year-comparison .input-daterange {
  margin-left: -20px;
}

.date-range-year-comparison .date-range-year-comparison-this-year-container {
  padding-left: 40px;
  padding-right: 0;
}

.date-range-year-comparison .date-range-year-comparison-this-year-container .mfc-form-input.col-sm-12 {
  padding-right: 0;
  width: calc(100% - 7px);
}

.date-range-year-comparison .date-range-year-comparison-this-year-container .date-range-year-comparison-date-range {
  margin-right: 0;
}

.date-range-year-comparison .date-range-year-comparison-last-year-container {
  padding-right: 0;
  padding-left: 30px;
}

.date-range-year-comparison .date-range-year-comparison-last-year-container .mfc-form-input.col-sm-12 {
  padding-right: 0;
  width: calc(100% - 7px);
}

.date-range-year-comparison .date-range-year-comparison-last-year-container .date-range-year-comparison-date-range {
  margin-right: 0;
}

.date-range-year-comparison .mfc-filterbar-label.disabled {
  color: #909290 !important;
  pointer-events: none;
}

label[disabled],
label.disabled {
  color: #909290 !important;
  pointer-events: none;
}

.bottom-margin-for-dropdown {
  margin-bottom: 200px;
}

.Select-value-label {
  white-space: nowrap;
}

#product-spec-page .Select-value-label,
#product-spec-page .Select-option {
  font-family: 'Lucida Console', Courier, 'Courier New', monospace;
  font-size: 13px;
  white-space: pre;
}

.labeled-select-inline.inline-label {
  display: inline-block;
  font-weight: 600;
  margin-right: 5px;
  margin-top: 4px;
  vertical-align: top;
}

.labeled-select-inline.component {
  display: inline-block;
  vertical-align: top;
  width: 350px;
}

.product.highlight {
  color: red;
}

#import-product-price-retail-modal .import-modal-content {
  margin-top: 0;
}

#import-product-price-retail-modal .import-modal-checkbox {
  margin-left: 145px;
}

#import-product-price-retail-modal .import-modal-selected-count {
  margin-left: 125px;
  font-weight: 600;
}

#import-product-price-retail-modal .import-modal-file-picker {
  margin-top: 0;
  margin-left: -115px;
}

.import-product-price-retail-modal-with-form .import-modal-content {
  height: 500px;
}

.import-product-price-retail-modal-without-form .import-modal-file-picker {
  margin-right: -115px;
}

.import-product-price-retail-modal-content-area {
  margin-bottom: 10px;
  max-height: 490px;
}

.import-product-price-retail-modal-content-area-not-primary {
  overflow-y: scroll;
}

.mfc-page-title {
  font-size: 18px;
  padding-bottom: 10px;
}

.money,
.percentage,
.number {
  font-family: Menlo, 'Lucida Console';
  white-space: pre;
}

.money-amount {
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: right;
}

.stop-light-red {
  background-color: #f29eae;
  margin: 0 -6px;
  padding: 0 6px;
}

.stop-light-yellow,
.rt-tr:not(.row-checked) .value-overridden {
  background-color: #faf2ac;
  margin: 0 -6px;
  padding: 0 6px;
}

.stop-light-green {
  background-color: #aadabf;
  margin: 0 -6px;
  padding: 0 6px;
}

.money.editing,
.number.editing,
.editing .money,
.editing .number {
  padding-right: 0 !important;
}

.money.editing input,
.number.editing input,
.editing .money input,
.editing .number input {
  padding-right: 6px !important;
  padding-top: 7px !important;
  text-align: right;
}

.money.editing input::-webkit-outer-spin-button,
.money.editing input::-webkit-inner-spin-button,
.number.editing input::-webkit-outer-spin-button,
.number.editing input::-webkit-inner-spin-button,
.editing .money input::-webkit-outer-spin-button,
.editing .money input::-webkit-inner-spin-button,
.editing .number input::-webkit-outer-spin-button,
.editing .number input::-webkit-inner-spin-button {
  display: none;
}

.cell-error-tooltip.tooltip {
  opacity: 1;
}

.cell-error-tooltip.tooltip .tooltip-arrow {
  border-top-color: #c91635;
}

.cell-error-tooltip.tooltip .tooltip-inner {
  background-color: #c91635;
  font-size: 10px;
}

#tooltip.hiding {
  opacity: 0;
}

.percentage>span {
  padding-left: 5px;
}

.ReactTable .rt-table .rt-resizer {
  z-index: 0;
}

.ReactTable:not(.list) {
  border-bottom: 1px solid #d8d8d8;
}

.ReactTable:not(.list) .rt-table {
  border-left: 1px solid #d8d8d8;
  box-shadow: 1px 0 0 #d8d8d8;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr-group {
  border-bottom: 1px solid #d8d8d8 !important;
  max-height: 29px;
  min-height: 29px;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr {
  max-height: 28px;
  min-height: 28px;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-odd {
  background-color: #f5f5f5;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-odd.focused-row {
  background-color: rgba(62, 157, 95, 0.25);
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-odd:hover {
  background-color: #cdcdcd;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-odd:hover.focused-row {
  background-color: rgba(62, 157, 95, 0.25);
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-even {
  background-color: #fff;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-even.focused-row {
  background-color: rgba(62, 157, 95, 0.25);
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-even:hover {
  background-color: #cdcdcd;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr.-even:hover.focused-row {
  background-color: rgba(62, 157, 95, 0.25);
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td {
  height: 28px;
  line-height: 28px;
  max-height: 28px;
  min-height: 28px;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td:not(:last-child) {
  border-right: 1px solid #d8d8d8;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .rendered-cell {
  height: 100%;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .selected,
.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .error {
  height: 100%;
  margin: 0 -6px;
  padding: 0 6px;
  position: relative;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .selected.editing,
.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .error.editing {
  background-color: white;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .selected::after,
.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .error::after {
  content: '';
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  pointer-events: none;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .selected:not(.error)::after {
  box-shadow: inset 0 0 0 1px #3e9d5f;
}

.ReactTable:not(.list) .rt-table .rt-tbody .rt-tr .rt-td .error::after {
  box-shadow: inset 0 0 0 1px #c91635;
}

.ReactTable:not(.list) .rt-table .rt-tfoot {
  border-top: 2px solid #909290;
  box-shadow: none;
}

.ReactTable:not(.list) .rt-table .rt-tfoot .rt-tr {
  background-color: #f8f8f8;
  max-height: 28px;
  min-height: 28px;
}

.ReactTable:not(.list) .rt-table .rt-tfoot .rt-tr .rt-td {
  font-weight: 600;
  height: 28px;
  line-height: 28px;
  max-height: 28px;
  min-height: 28px;
  padding: 0 6px;
}

.ReactTable:not(.list) .rt-table .rt-tfoot .rt-tr .rt-td:not(:last-child) {
  border-right: 1px solid #d8d8d8;
}

.ReactTable:not(.list) .rt-table .rt-tfoot .rt-tr .rt-td:last-child {
  margin-right: 12px;
}

.ReactTable:not(.list).checkable .rt-thead .rt-th:last-child {
  max-width: 30px !important;
  padding-left: 4px;
}

.ReactTable:not(.list).checkable .rt-thead .rt-th:first-child .rt-resizer,
.ReactTable:not(.list).checkable .rt-thead .rt-th:last-child .rt-resizer,
.ReactTable:not(.list).checkable .rt-thead .rt-th:nth-last-child(2) .rt-resizer {
  display: none;
}

.ReactTable:not(.list).checkable .rt-tbody .rt-td:last-child {
  max-width: 30px !important;
}

.ReactTable:not(.list).checkable .rt-tbody .rt-td:last-child .dropdown-toggle {
  padding-left: 5px;
}

.ReactTable.list.checkable .rt-thead .rt-th:last-child {
  cursor: default !important;
  max-width: inherit !important;
  padding-left: 4px;
  width: 35px !important;
}

.ReactTable.list.checkable .rt-thead .rt-th:first-child .rt-resizer,
.ReactTable.list.checkable .rt-thead .rt-th:last-child .rt-resizer,
.ReactTable.list.checkable .rt-thead .rt-th:nth-last-child(2) .rt-resizer {
  display: none;
}

.ReactTable.list.checkable .rt-tbody .rt-td:last-child {
  cursor: default !important;
  max-width: inherit !important;
}

.ReactTable.list.checkable .rt-tbody .rt-td:last-child .dropdown-toggle {
  padding-left: 5px;
}

.ReactTable.paginated .rt-tfoot {
  border-bottom: 1px solid #d8d8d8;
}

.ReactTable:not(.paginated) .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td:last-child {
  padding-right: 20px;
}

.ReactTable.list .rt-table .rt-thead .rt-th:first-child {
  border-left: 1px solid #d8d8d8;
}

.ReactTable.list .rt-table .rt-thead .rt-th:last-child {
  border-right: 1px solid #d8d8d8;
}

.ReactTable.list .rt-tbody .rt-tr-group {
  max-height: 44px;
  min-height: 44px;
}

.ReactTable.list .rt-tbody .rt-tr-group:not(:last-child) {
  border-bottom: 1px solid #d8d8d8 !important;
}

.ReactTable.list .rt-tbody .rt-tr-group:last-child {
  border-bottom: none;
}

.ReactTable.list .rt-tbody .rt-tr {
  cursor: pointer;
  max-height: 44px;
  min-height: 44px;
}

.ReactTable.list .rt-tbody .rt-tr .rt-td {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  line-height: 44px;
  max-height: 44px;
  min-height: 44px;
}

.ReactTable.list .rt-tfoot {
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-top: 2px solid #909290;
  box-shadow: none;
}

.ReactTable.list .rt-tfoot .rt-tr {
  background-color: #f8f8f8;
  max-height: 28px;
  min-height: 28px;
}

.ReactTable.list .rt-tfoot .rt-tr .rt-td {
  font-weight: 600;
  height: 28px;
  line-height: 28px;
  max-height: 28px;
  min-height: 28px;
  padding: 0 6px;
}

.ReactTable.list .rt-tfoot .rt-tr .rt-td:not(:last-child) {
  border-right: 1px solid #d8d8d8;
}

.ReactTable.list .row-menu.mfc-dropdown {
  vertical-align: middle;
}

.product-worksheet-table-wrapper .loading-container {
  border: none;
}

/* Keep every worksheet row available to editing/navigation, while allowing
   the browser to skip layout and paint for rows outside the scroll viewport. */
.product-worksheet-table-wrapper .rt-tbody .rt-tr-group {
  content-visibility: auto;
  contain-intrinsic-block-size: auto 29px;
}

.table-loading-mask {
  position: relative;
  min-height: 80px;
}

.table-loading-mask-content.is-blocked {
  opacity: 0.4;
  pointer-events: none;
  user-select: none;
}

.table-loading-mask-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: wait;
}

.table-loading-mask-label {
  padding: 10px 16px;
  background: rgba(255, 255, 255, 0.95);
  color: #333;
  border: 1px solid #d8d8d8;
}

.loading-container {
  margin-left: 20px;
  margin-right: 19px;
  margin-top: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: absolute;
  right: 0;
}

.loading-container .loading-overlay {
  background: #f8f8f8;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
  border: none;
}

.loading-container .loading-indicator {
  background-color: #3e9d5f;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  color: #fff;
  margin: auto;
  opacity: 1;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  text-align: center;
  z-index: 4;
}

.loading-container .loading-indicator .loading-indicator-text {
  margin-top: 20px;
}

.ReactTable {
  border: none;
}

.ReactTable .-loading {
  display: none !important;
}

.ReactTable .rt-table {
  border-top: 1px solid #d8d8d8;
  overflow: hidden;
}

.ReactTable .rt-table .rt-thead {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%);
  border-bottom: 1px solid #d8d8d8;
  height: 28px;
  max-height: 28px;
  min-height: 28px;
}

.ReactTable .rt-table .rt-thead.-header {
  box-shadow: none;
}

.ReactTable .rt-table .rt-thead .rt-tr {
  text-align: left;
}

.ReactTable .rt-table .rt-thead .rt-th {
  color: #464746;
  font-family: 12px "Open Sans";
  font-size: 11px;
  font-weight: 600;
  height: 27px;
  max-height: 27px;
  min-height: 27px;
  padding-left: 5px;
  padding-top: 5px;
}

.ReactTable .rt-table .rt-thead .rt-th:not(:last-child) {
  border-right: 1px solid #d8d8d8;
}

.ReactTable .rt-table .rt-thead .rt-th:last-child {
  margin-right: 12px;
}

.ReactTable .rt-table .rt-thead .rt-th.-cursor-pointer:hover {
  color: #3e9d5f;
}

.ReactTable .rt-table .rt-thead .rt-th.mfc-sorted {
  box-shadow: none;
  color: #3e9d5f;
}

.ReactTable .rt-table .rt-thead .rt-th.mfc-sorted.mfc-ascending {
  border-top: 2px solid #3e9d5f;
  padding-top: 3px;
}

.ReactTable .rt-table .rt-thead .rt-th.mfc-sorted.mfc-descending {
  border-bottom: 2px solid #3e9d5f;
  padding-bottom: 3px;
}

.ReactTable .rt-table .rt-thead .rt-th.mfc-sorted.-cursor-pointer:hover {
  color: #3e9d5f;
}

.ReactTable .rt-table .rt-tbody {
  overflow-x: hidden;
  overflow-y: auto;
}

.ReactTable .rt-table .rt-tbody .rt-tr-group {
  border-bottom: 2px solid #3e9d5f;
}

.ReactTable .rt-table .rt-tbody .rt-tr-group:hover {
  background-color: #cdcdcd;
}

.ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr.selected-row {
  background-color: #f8f8f8;
}

.ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td {
  padding: 0 6px;
}

.ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ReactTable .rt-table .rt-tbody .rt-tr-group .rt-tr .rt-td .form-control {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding-left: 0;
}

.ReactTable .row-menu .dropdown-toggle {
  padding-left: 7px;
}

.ReactTable .rt-thead .rt-tr:not(.some-rows-checked) .multiple-selection-rows-menu {
  display: none;
}

.ReactTable .rt-thead .rt-tr.some-rows-checked .multiple-selection-rows-menu-empty {
  display: none;
}

.ReactTable .rt-thead .rt-tr .multiple-selection-rows-menu-empty {
  color: #d8d8d8;
  margin-left: 9px;
  margin-top: 3px;
}

.ReactTable .rt-thead .rt-tr .disabled {
  color: #d8d8d8;
  padding-left: 8px;
  padding-top: 3px;
}

.ReactTable .multiple-selection-rows-menu {
  margin-left: 1px;
}

.ReactTable .multiple-selection-rows-menu .dropdown-toggle {
  margin-left: 7px;
  padding-left: 0;
}

.ReactTable .multiple-selection-rows-menu,
.ReactTable .multiple-selection-rows-menu-empty,
.ReactTable .row-menu {
  font-family: 'OpenSans';
  padding-left: 0;
}

.ReactTable .multiple-selection-rows-menu .btn-link,
.ReactTable .multiple-selection-rows-menu-empty .btn-link,
.ReactTable .row-menu .btn-link {
  color: #909290;
  cursor: pointer;
  font-weight: normal;
}

.ReactTable .multiple-selection-rows-menu .mfc-dropdown-menu-item,
.ReactTable .multiple-selection-rows-menu-empty .mfc-dropdown-menu-item,
.ReactTable .row-menu .mfc-dropdown-menu-item {
  font-weight: normal;
}

.ReactTable .row-menu-disabled {
  color: #d8d8d8;
  padding-left: 5px;
}

.ReactTable .row-selector-checkbox,
.ReactTable .all-rows-selector-checkbox {
  cursor: pointer;
  padding-left: 2px;
  width: 20px;
}

.ReactTable .row-selector-checkbox>span,
.ReactTable .all-rows-selector-checkbox>span {
  background-image: url(/assets/c19ce847a85f73ffaff8.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  margin-right: 5px;
  margin-top: -2px;
  vertical-align: middle;
  width: 12px;
}

.ReactTable .all-rows-checked .row-selector-checkbox>span,
.ReactTable .all-rows-checked .all-rows-selector-checkbox>span,
.ReactTable .row-checked .row-selector-checkbox>span,
.ReactTable .row-checked .all-rows-selector-checkbox>span {
  background-image: url(/assets/1e0fb3f162cab77dbe28.svg);
}

.ReactTable .all-rows-checked .rt-td,
.ReactTable .row-checked .rt-td {
  background-color: #3e9d5f;
  color: #fff;
}

.ReactTable .all-rows-checked .rt-td .mfc-icon-kebab,
.ReactTable .row-checked .rt-td .mfc-icon-kebab {
  background-image: url(/assets/dcd8885b7f724b0c91de.svg);
}

.ReactTable .rt-noData {
  color: #909290;
  font-family: 'Open Sans';
  font-weight: 300;
  font-size: 18px;
  background: none;
  top: 90px;
}

.ReactTable .row-checked a {
  color: white;
  text-decoration: underline;
}

.table-empty {
  margin-top: 80px;
  text-align: center;
}

.table-empty .placeholder {
  color: #909290;
  font-family: 'Open Sans';
  font-weight: 300;
  font-size: 18px;
}

.table-empty .action {
  margin-top: 20px;
  text-align: center;
}

.cell-sorted {
  font-weight: 600;
}

.ReactTable:not(.list).checkable .rt-td .row-menu-disabled {
  padding-top: 8px;
}

.ReactTable.checkable .rt-td .row-menu-disabled {
  padding-top: 16px;
}

.ReactTable.list .table-paginator {
  border-bottom: 1px solid #d8d8d8;
}

.ReactTable:not(.list) .table-paginator {
  margin-top: -1px;
}

.table-paginator {
  background-color: #f8f8f8;
  border-left: 1px solid #d8d8d8;
  box-shadow: 1px 0 0 #d8d8d8;
  border-top: 1px solid #d8d8d8;
  height: 46px;
  padding: 10px;
}

.table-paginator .col-sm-4 {
  padding-left: 0;
  padding-right: 0;
}

.table-paginator .page-indicator {
  height: 26px;
  line-height: 26px;
}

.table-paginator .page-indicator input {
  display: inline-block;
  margin-left: 8px;
  margin-right: 8px;
  text-align: center;
  width: 60px;
}

.table-paginator .page-indicator input::-webkit-inner-spin-button {
  /* stylelint-disable */
  -webkit-appearance: none;
  /* stylelint-enable */
}

.table-hidden {
  display: none;
}

.table-invisible {
  visibility: hidden;
}

.mfc-footer-spinner {
  float: right;
  margin-top: -20px;
}

.ReactTable .rt-th,
.ReactTable .rt-td {
  -webkit-transition: none;
  transition: none;
  -webkit-transition-property: none;
  transition-property: none;
}

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

.ReactTable ::-webkit-scrollbar-button {
  height: 0;
}

.ReactTable ::-webkit-scrollbar-track-piece {
  background: #fafafa;
  border: 1px solid #f0f0f0;
}

.ReactTable ::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border: 2px solid #f0f0f0;
  border-radius: 6px;
}

.ReactTable ::-webkit-scrollbar-thumb:hover {
  background: #7d7d7d;
}

.search-container .form-control.table-search-input {
  margin-left: 1px;
}

.mfc-toolbar-container .search-container .form-control.table-search-input {
  display: inline-block;
  float: none;
  width: 160px;
}

.mfc-toolbar-container .search-container .table-search-dropdown {
  display: inline-block;
}

.table-identifier-cell .new-window-link {
  float: right;
  visibility: hidden;
}

.table-identifier-cell:hover .new-window-link {
  visibility: visible;
}

.table-list .mfc-filter-results {
  border-right: 1px solid #d8d8d8 !important;
  box-shadow: none !important;
}

.mfc-filter-results {
  background-color: #f8f8f8;
  border-left: 1px solid #d8d8d8;
  box-shadow: 1px 0 0 #d8d8d8;
  border-top: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 10px;
  padding-top: 0;
}

.mfc-filter-results a {
  cursor: pointer;
}

.mfc-filter-results>.col-sm-12 {
  padding-left: 10px;
  padding-right: 10px;
}

.mfc-filter-results li {
  padding-right: 0;
}

.mfc-filter-results h5 {
  margin-right: 0;
}

.mfc-filter-results ul,
.mfc-filter-results h5,
.mfc-filter-results p {
  line-height: 0 !important;
}

.mfc-filter-group {
  padding-right: 15px;
}

.form-group .mfc-filterbar-label {
  vertical-align: text-bottom;
}

.mfc-filterbar-label {
  display: inline-block;
  color: #464746;
  font-weight: 600;
  font-size: 11px;
  padding-left: 10px;
  padding-right: 10px;
  height: 26px;
  margin-top: -20px;
  padding-top: 10px;
}

.mfc-filter-label {
  background-color: #3e9d5f;
  border-radius: 2px;
  margin-left: 5px;
}

.mfc-filter-label span {
  color: #2c7039;
}

.mfc-selected-option a {
  padding-left: 5px;
}

.mfc-toolbar button {
  height: 26px;
  border-color: #d8d8d8;
}

.mfc-toolbar .form-control {
  height: 26px;
  padding: 0 6px;
}

.toolbar-pf-actions {
  padding-left: 0;
  padding-right: 0;
}

.toolbar-pf-actions .form-group:first-child {
  padding-left: 0;
}

.search-container button {
  border-right: none !important;
}

.table-list .table-view-pf-toolbar.toolbar-pf.mfc-toolbar {
  border-right: 1px solid #d8d8d8 !important;
  box-shadow: none !important;
}

.table-view-pf-toolbar.toolbar-pf.mfc-toolbar {
  background-color: #f8f8f8;
  border-bottom: none;
  border-left: 1px solid #d8d8d8;
  border-right: #f8f8f8;
  box-shadow: 1px 0 0 #d8d8d8;
  border-top: 1px solid #d8d8d8;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.mfc-toolbar-container .form-group {
  padding-left: 10px;
  padding-right: 10px;
}

.mfc-toolbar-container .form-group.no-separator {
  border-right: none;
  padding-right: 0;
}

.mfc-toolbar-container .form-group .btn {
  box-shadow: none;
  outline: none;
}

.mfc-toolbar {
  border: 1px solid #d8d8d8;
}

.mfc-toolbar .form-group.row {
  margin-bottom: 0;
  padding: 10px;
}

.mfc-toolbar,
.mfc-date-range-toolbar {
  background-color: #f8f8f8;
}

.table-list .mfc-date-range-toolbar {
  border-right: 1px solid #d8d8d8 !important;
  box-shadow: none !important;
}

.mfc-date-range-toolbar {
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-bottom: none;
  border-right: 1px solid transparent;
  box-shadow: 1px 0 0 #d8d8d8;
}

.mfc-date-range-tool {
  border-right: 1px solid #d8d8d8;
  padding-bottom: 10px;
  padding-top: 10px;
}

.mfc-date-range-tool:last-child {
  border-right: none;
}

.input-daterange.input-group {
  width: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.input-daterange.input-group input.form-control {
  padding-bottom: 1px;
}

.input-daterange.input-group input.form-control[disabled] {
  cursor: default;
}

.input-daterange.input-group .mfc-date-range-separator {
  background-color: white;
  border-width: 1px 0 1px 0;
  border-color: #d8d8d8;
  color: #909290;
  font-size: 4pt;
  line-height: 16px;
}

.input-daterange.input-group .mfc-date-range-separator.disabled {
  background-color: #f3f3f3 !important;
  background-color: #8b8d8f;
}

.mfc-toolbar .input-daterange.input-group .mfc-date-range-separator {
  line-height: 20px;
}

.datepicker-dropdown {
  padding: 30px;
  margin: 30px;
}

.mfc-dropdown-toggle-button:focus,
.mfc-dropdown-toggle-button:active {
  outline: none;
}

.record-bar .mfc-dropdown .dropdown.btn-group button {
  background-color: #f8f8f8;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 1px;
  box-shadow: none;
  box-shadow: none;
  font-size: 11px;
  height: 30px;
}

.popover {
  border: none;
}

.mfc-popover-menu {
  min-width: 200px;
}

.mfc-popover-menu .arrow {
  display: none;
}

.mfc-popover-menu .popover-content {
  background-color: #fff;
  padding: 0;
}

.mfc-popover-menu .popover-content .mfc-menu .mfc-dropdown-menu-item {
  list-style-type: none;
  padding: 3px 0;
}

.mfc-popover-menu .popover-content .mfc-menu .mfc-dropdown-menu-item.danger:not(:first-child) {
  border-top: 1px solid #ededed;
}

.mfc-popover-menu .popover-content .mfc-menu .mfc-dropdown-menu-item>a {
  padding: 6px 12px;
}

.mfc-popover-menu a:focus,
.mfc-popover-menu a:active {
  outline: none;
}

.dropdown-menu {
  background: #fff;
  border: none;
  box-shadow: none;
  padding: 0;
  padding-top: 1px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.dropdown-menu-content {
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}

.mfc-dropdown-menu-item {
  font-size: 11px;
  line-height: 22px;
  list-style-type: none;
}

.mfc-dropdown-menu-item>a {
  color: #000;
  cursor: pointer;
  display: block;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
  text-decoration: none;
  width: 100%;
}

.mfc-dropdown-menu-item>a:hover,
.mfc-dropdown-menu-item>a:focus,
.mfc-dropdown-menu-item>a:active,
.mfc-dropdown-menu-item.highlighted {
  color: #000;
  cursor: pointer;
  outline: none;
  text-decoration: none;
}

.mfc-dropdown-menu-item>a:hover,
.mfc-dropdown-menu-item>a:active,
.mfc-dropdown-menu-item>a:focus {
  background-color: #ededed;
  border-color: #ededed;
  color: #000;
}

.mfc-dropdown-menu-item.danger>a:hover,
.mfc-dropdown-menu-item.danger>a:active,
.mfc-dropdown-menu-item.danger>a:focus {
  background-color: #ce2d49;
  color: #fff;
}

.mfc-dropdown-menu-item.highlighted {
  background-color: #ededed;
  border-color: #ededed;
}

.mfc-dropdown-menu-item.checked .mfc-dropdown-checkbox {
  background-image: url(/assets/1e0fb3f162cab77dbe28.svg);
}

.mfc-dropdown-menu-item.checked.singleSelect>a {
  background-color: #3e9d5f;
  border-color: #3e9d5f;
  color: white;
}

.mfc-dropdown-menu-item.checked.singleSelect>a:hover {
  background-color: #34b358;
  border-color: #34b358;
}

.mfc-dropdown-menu-item .mfc-dropdown-entry {
  display: inline-block;
}

.mfc-dropdown-menu-item .mfc-dropdown-checkbox {
  background-image: url(/assets/c19ce847a85f73ffaff8.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  margin-right: 5px;
  margin-top: -2px;
  vertical-align: middle;
  width: 12px;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  background-color: #ededed;
  border-color: #ededed;
  color: #000;
}

.mfc-dropdown button {
  color: #000;
  font-size: 11px;
}

.mfc-dropdown button .caret {
  margin-left: 6px;
}

.mfc-dropdown button:focus,
.mfc-dropdown button:active {
  outline: none;
}

.mfc-dropdown .dropdown-menu-content,
.mfc-dropdown .mfc-menu {
  padding-bottom: 0;
  padding-top: 0;
}

.mfc-dropdown .dropdown-menu-content .mfc-dropdown-no-results-message,
.mfc-dropdown .mfc-menu .mfc-dropdown-no-results-message {
  font-weight: 600;
  padding-left: 6px;
}

.mfc-dropdown .dropdown-menu-content .mfc-dropdown-menu-filter,
.mfc-dropdown .mfc-menu .mfc-dropdown-menu-filter {
  height: 36px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 5px;
}

.mfc-dropdown .dropdown-menu-content .mfc-dropdown-menu-filter>div,
.mfc-dropdown .mfc-menu .mfc-dropdown-menu-filter>div {
  width: 100%;
}

.mfc-dropdown .dropdown-menu-content .mfc-dropdown-menu-filter input,
.mfc-dropdown .mfc-menu .mfc-dropdown-menu-filter input {
  width: 100%;
}

.mfc-dropdown .dropdown-menu-content ul,
.mfc-dropdown .mfc-menu ul {
  list-style: none;
  margin-bottom: 0;
  max-height: 260px;
  overflow-y: auto;
  padding-left: 0;
  padding-right: 0;
}

.mfc-dropdown .btn {
  cursor: default;
  text-align: left;
}

.mfc-dropdown .btn:active:focus {
  outline-width: 0;
}

.mfc-form-input button:hover {
  border-color: #34b358;
}

.mfc-form-input button .placeholder {
  color: #aaa;
}

.mfc-form-input .dropdown-menu-content {
  border: 1px solid #34b358;
}

.mfc-form-input .dropdown-menu-content .mfc-dropdown-menu-filter {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.mfc-form-input .dropdown-menu-content .mfc-dropdown-menu-filter .form-group.has-feedback>input {
  border: none;
  box-shadow: none;
}

.dropdown-menu>li>a:active {
  color: #000;
}

.btn-group>.dropdown-menu,
.dropdown>.dropdown-menu,
.input-group-btn>.dropdown-menu {
  margin-top: 0;
}

.dropdown-menu.pull-right .form-group.has-feedback {
  padding-right: 0;
}

.slide-left-modal.slide-left {
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

.slide-left-modal.slide-left.enter-active {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.slide-down-enter {
  opacity: 0.01;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

.slide-down-enter.slide-down-enter-active {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide-down-leave {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

.slide-down-leave.slide-down-leave-active {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.mfc-button-primary,
.mfc-submit-button,
.mfc-add-from-sales-plan-button,
.mfc-new-record-button,
.route-plan-printing-warning-button {
  background-color: #3e9d5f;
  background-image: none;
  border-radius: 1px;
  color: #fff;
  font-size: 11px;
}

.mfc-button-primary:hover,
.mfc-submit-button:hover,
.mfc-add-from-sales-plan-button:hover,
.mfc-new-record-button:hover,
.route-plan-printing-warning-button:hover {
  background-image: -webkit-linear-gradient(top, #34b358 0%, #3e9d5f 100%);
  background-image: linear-gradient(-180deg, #34b358 0%, #3e9d5f 100%);
  color: #fff;
}

.mfc-button-primary:active,
.mfc-submit-button:active,
.mfc-add-from-sales-plan-button:active,
.mfc-new-record-button:active,
.route-plan-printing-warning-button:active,
.mfc-button-primary:focus,
.mfc-submit-button:focus,
.mfc-add-from-sales-plan-button:focus,
.mfc-new-record-button:focus,
.route-plan-printing-warning-button:focus {
  background-image: -webkit-linear-gradient(bottom, #34b358 0%, #3e9d5f 100%);
  background-image: linear-gradient(0deg, #34b358 0%, #3e9d5f 100%);
  box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
}

.mfc-button-primary:disabled,
.mfc-submit-button:disabled,
.mfc-add-from-sales-plan-button:disabled,
.mfc-new-record-button:disabled,
.route-plan-printing-warning-button:disabled,
.mfc-button-primary:disabled:hover,
.mfc-submit-button:disabled:hover,
.mfc-add-from-sales-plan-button:disabled:hover,
.mfc-new-record-button:disabled:hover,
.route-plan-printing-warning-button:disabled:hover,
.mfc-button-primary:disabled:active,
.mfc-submit-button:disabled:active,
.mfc-add-from-sales-plan-button:disabled:active,
.mfc-new-record-button:disabled:active,
.route-plan-printing-warning-button:disabled:active {
  background-color: #bdddc8;
  background-image: none;
  box-shadow: none;
  cursor: default;
}

.mfc-button-primary:hover,
.mfc-submit-button:hover,
.mfc-add-from-sales-plan-button:hover,
.mfc-new-record-button:hover,
.route-plan-printing-warning-button:hover,
.mfc-button-primary:active,
.mfc-submit-button:active,
.mfc-add-from-sales-plan-button:active,
.mfc-new-record-button:active,
.route-plan-printing-warning-button:active,
.mfc-button-primary:focus,
.mfc-submit-button:focus,
.mfc-add-from-sales-plan-button:focus,
.mfc-new-record-button:focus,
.route-plan-printing-warning-button:focus,
.mfc-button-primary:focus:active,
.mfc-submit-button:focus:active,
.mfc-add-from-sales-plan-button:focus:active,
.mfc-new-record-button:focus:active,
.route-plan-printing-warning-button:focus:active,
.mfc-button-primary[disabled],
.mfc-submit-button[disabled],
.mfc-add-from-sales-plan-button[disabled],
.mfc-new-record-button[disabled],
.route-plan-printing-warning-button[disabled],
.mfc-button-primary[disabled]:hover,
.mfc-submit-button[disabled]:hover,
.mfc-add-from-sales-plan-button[disabled]:hover,
.mfc-new-record-button[disabled]:hover,
.route-plan-printing-warning-button[disabled]:hover {
  outline: none;
}

.mfc-button-secondary,
.mfc-clear-button {
  background-color: #f8f8f8;
  background-image: none;
  border: 1px solid #d8d8d8 !important;
  border-radius: 1px;
  color: #464746;
  font-size: 11px;
}

.mfc-button-secondary:hover,
.mfc-clear-button:hover {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%);
}

.mfc-button-secondary:active,
.mfc-clear-button:active {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%);
  box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 0.15);
}

.mfc-button-secondary:disabled,
.mfc-clear-button:disabled,
.mfc-button-secondary:disabled:hover,
.mfc-clear-button:disabled:hover,
.mfc-button-secondary:disabled:active,
.mfc-clear-button:disabled:active {
  background-color: #ededed;
  background-image: none;
  color: #909290;
  cursor: default;
}

.mfc-button-secondary:hover,
.mfc-clear-button:hover,
.mfc-button-secondary:active,
.mfc-clear-button:active,
.mfc-button-secondary:focus,
.mfc-clear-button:focus,
.mfc-button-secondary:focus:active,
.mfc-clear-button:focus:active,
.mfc-button-secondary[disabled],
.mfc-clear-button[disabled],
.mfc-button-secondary[disabled]:hover,
.mfc-clear-button[disabled]:hover {
  outline: none;
}

.btn-group .mfc-button-table+.mfc-button-table,
.btn-group .mfc-button-table-dropdown button+.mfc-button-table,
.mfc-button-table-dropdown .btn-group button+.mfc-button-table,
.btn-group .mfc-button-table-dropdown .mfc-button-table+button,
.mfc-button-table-dropdown .btn-group .mfc-button-table+button,
.btn-group .mfc-button-table-dropdown button+button,
.mfc-button-table-dropdown .btn-group button+button,
.btn-group .mfc-button-table+.btn-group,
.btn-group .mfc-button-table-dropdown button+.btn-group,
.mfc-button-table-dropdown .btn-group button+.btn-group,
.btn-group .btn-group+.mfc-button-table,
.btn-group .mfc-button-table-dropdown .btn-group+button,
.mfc-button-table-dropdown .btn-group .btn-group+button,
.btn-group .btn-group+.btn-group {
  margin-left: -1px;
}

.mfc-button-table,
.mfc-button-table-dropdown button {
  background-color: #f8f8f8;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 1px;
  box-shadow: none;
  color: #464746;
  font-size: 11px;
  height: 26px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
}

.mfc-button-table:hover,
.mfc-button-table-dropdown button:hover {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%);
  box-shadow: none;
}

.mfc-button-table:active,
.mfc-button-table-dropdown button:active {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%) !important;
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%) !important;
  box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 0.15) !important;
}

.mfc-button-table:disabled,
.mfc-button-table-dropdown button:disabled,
.mfc-button-table:disabled:hover,
.mfc-button-table-dropdown button:disabled:hover,
.mfc-button-table:disabled:active,
.mfc-button-table-dropdown button:disabled:active {
  background-color: #ededed;
  background-image: none;
  color: #909290;
  cursor: default;
}

.mfc-button-table:hover,
.mfc-button-table-dropdown button:hover,
.mfc-button-table:active,
.mfc-button-table-dropdown button:active,
.mfc-button-table:focus,
.mfc-button-table-dropdown button:focus,
.mfc-button-table:focus:active,
.mfc-button-table-dropdown button:focus:active,
.mfc-button-table[disabled],
.mfc-button-table-dropdown button[disabled],
.mfc-button-table[disabled]:hover,
.mfc-button-table-dropdown button[disabled]:hover {
  outline: none;
}

.dropdown.open button {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%) !important;
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%) !important;
  box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 0.15) !important;
}

.mfc-form-action-menu .dropdown .dropdown-menu {
  width: 146px;
  background: none;
}

.mfc-form-action-menu .dropdown .dropdown-menu .dropdown-menu-content {
  width: 146px;
}

.mfc-button-table-dropdown button {
  height: 26px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left !important;
}

.mfc-button-table-dropdown .dropdown-menu {
  top: 26px;
}

.mfc-button-group {
  text-align: right;
}

.mfc-button,
.mfc-submit-button,
.mfc-add-from-sales-plan-button,
.mfc-new-record-button,
.route-plan-printing-warning-button,
.mfc-clear-button {
  border: none;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 25px;
  padding-right: 25px;
}

.mfc-submit-button,
.mfc-add-from-sales-plan-button,
.mfc-new-record-button,
.route-plan-printing-warning-button {
  height: 30px;
}

.mfc-add-from-sales-plan-button {
  width: 160px;
}

.mfc-add-from-sales-plan-button:disabled {
  pointer-events: none;
}

.mfc-new-record-button {
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
}

.mfc-clear-button {
  height: 30px;
  margin-left: 5px;
  outline: none;
}

.mfc-simple-icon-button {
  cursor: pointer;
  padding-left: 6px;
  padding-right: 4px;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group,
.input-group .form-control {
  position: static;
}

button,
button:hover,
button:active,
button:active:hover {
  outline: none !important;
}

.download-table-button {
  width: 54px !important;
}

.sidebar-action-button-container {
  margin-top: -10px;
  margin-bottom: 10px;
  text-align: center;
}

.supplier-commitment-actions-menu .dropdown.btn-group button.btn.btn-default {
  margin-left: 62px;
}

.supplier-commitment-actions-menu .dropdown-menu.pull-right .dropdown-menu-content {
  width: 160px;
}

.record-bar-title-text {
  font-size: 18px;
  float: right;
}

.record .row {
  margin-left: 0;
  margin-right: 0;
}

.record .record-bar-row {
  margin-left: -20px;
  margin-right: -20px;
}

.table-placeholder {
  text-align: center;
}

.table-placeholder .message {
  color: #9b9b9b;
  margin-bottom: 25px;
}

.record-bar {
  border-bottom: 1px solid #d8d8d8;
  height: 50px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
}

.record-bar .name {
  font-weight: 600;
}

.record-bar .detailSet {
  display: inline;
}

.record-bar>.detail,
.record-bar>.detailSet .detail {
  margin-right: 20px;
}

.record-bar .detail {
  cursor: default;
  display: inline-block;
  font-size: 13px;
  height: 30px;
  vertical-align: middle;
}

.record-bar .detail a {
  cursor: pointer;
}

.record-bar .detail .heading {
  display: block;
  font-size: 10px;
  color: #9b9b9b;
  line-height: 10px;
}

.record-bar .detail .btn-group-link {
  vertical-align: top;
}

.record-bar .detail .btn-link {
  border-width: 0;
  font-size: 1em;
  font-weight: 600;
  margin-left: 0;
  padding: 0;
}

.record-bar .detail .dropdown-menu {
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  font-size: 1.2em;
  padding-bottom: 0;
  padding-top: 0;
}

.record-bar .detail .dropdown-menu li>a:hover {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
  color: black;
  cursor: pointer;
  outline: none;
}

.record-bar .detail-area {
  float: left;
  margin-top: 6px;
}

.record-bar .detail-area .detail:not(:last-of-type) {
  margin-right: 20px;
}

.record-bar .action-area {
  float: right;
  margin-top: 6px;
}

.record-bar .action-area .detail:not(:last-of-type) {
  margin-right: 10px;
}

.record-bar .last-save {
  color: #909290;
  display: inline-block;
  font-size: 11px;
  margin-right: 20px;
}

.record-bar .record-bar-button-medium-icon {
  padding-top: 5px;
}

.record-bar .record-bar-button,
.record-bar .btn-group-record-bar-button>button {
  background-color: #f8f8f8;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 1px;
  box-shadow: none;
  font-size: 11px;
  height: 30px;
  outline: none;
}

.record-bar .record-bar-button:hover,
.record-bar .btn-group-record-bar-button>button:hover {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%);
}

.record-bar .record-bar-button:active,
.record-bar .btn-group-record-bar-button>button:active {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, #fff 0%, #f1f1f1 100%);
  border: 1px solid #d8d8d8;
  box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 0.15);
}

.record-bar .record-bar-button:disabled,
.record-bar .record-bar-button:disabled:hover,
.record-bar .record-bar-button:disabled:active,
.record-bar .btn-group-record-bar-button>button:disabled,
.record-bar .btn-group-record-bar-button>button:disabled:hover,
.record-bar .btn-group-record-bar-button>button:disabled:active {
  background-color: #ededed !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #909290 !important;
  cursor: default;
}

.record-bar .record-bar-button:hover,
.record-bar .record-bar-button:active,
.record-bar .record-bar-button:focus,
.record-bar .record-bar-button:focus:active,
.record-bar .record-bar-button[disabled],
.record-bar .record-bar-button[disabled]:hover,
.record-bar .btn-group-record-bar-button>button:hover,
.record-bar .btn-group-record-bar-button>button:active,
.record-bar .btn-group-record-bar-button>button:focus,
.record-bar .btn-group-record-bar-button>button:focus:active,
.record-bar .btn-group-record-bar-button>button[disabled],
.record-bar .btn-group-record-bar-button>button[disabled]:hover {
  outline: none;
}

.record-bar .record-bar-button a,
.record-bar .btn-group-record-bar-button>button a {
  color: #000;
}

.record-bar .record-bar-button .mfc-large-icon,
.record-bar .btn-group-record-bar-button>button .mfc-large-icon {
  font-size: 16px;
  line-height: 26px;
  padding-left: 20px;
  padding-right: 20px;
}

.record-bar .record-bar-button .mfc-medium-icon,
.record-bar .btn-group-record-bar-button>button .mfc-medium-icon {
  font-size: 14px;
  line-height: 14px;
  padding-left: 14px;
  padding-right: 14px;
}

.record-bar .mfc-submit-button,
.record-bar .mfc-add-from-sales-plan-button,
.record-bar .mfc-new-record-button,
.record-bar .route-plan-printing-warning-button {
  font-size: 11px;
  height: 30px;
  min-width: 95px;
}

.record-bar .btn-record-bar-button {
  background-color: #f8f8f8;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 1px;
  box-shadow: none;
  padding-left: 8px;
  padding-right: 2px;
}

.record-bar .btn-record-bar-button span {
  content: '\F0D7' !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  padding-left: 20px;
}

.record-bar-warp-menu .mfc-dropdown-entry {
  display: inline-block;
  width: calc(100% - 20px);
  white-space: nowrap;
}

.record-bar-warp-menu .mfc-dropdown-secondary-icon {
  display: inline-block;
  height: 12px;
  margin-left: 8px;
  margin-top: 1px;
  vertical-align: top;
  width: 12px;
}

.record-bar-warp-menu .mfc-dropdown-secondary-icon:hover {
  color: #3e9d5f;
}

.max-width-1 {
  max-width: 300px;
}

.max-width-2 {
  max-width: 600px;
}

.max-width-3 {
  max-width: 900px;
}

.max-width-4 {
  max-width: 1200px;
}

.status-pill::before {
  margin-top: 15px;
  margin-right: 6px;
  font: normal normal normal 10px/1 FontAwesome;
  padding: 0;
}

.status-pill.success::before {
  color: #3e9d5f;
  content: '\F111';
}

.status-pill.neutral::before,
.status-pill.default::before {
  color: #b4b4b4;
  content: '\F111';
}

.status-pill.danger::before {
  color: #c91635;
  content: '\F111';
}

.status-pill.orange::before {
  color: #e6850d;
  content: '\F111';
}

.status-pill.warning::before {
  color: #f2db37;
  content: '\F111';
}

.status-pill.info::before {
  color: #11b7f2;
  content: '\F111';
}

.row-checked .status-pill.success::before {
  color: #fff;
}

.tab-content .row {
  margin-left: 0;
  margin-right: 0;
}

.nav-pills {
  margin-bottom: 10px;
  margin-left: 20px;
  margin-top: 15px;
}

.nav-pills>li {
  font-size: 11px;
  height: 30px;
  margin-right: 10px;
}

.nav-pills>li>a {
  border-radius: 4px;
  color: #909290;
  cursor: pointer;
  outline: none;
}

.nav-pills>li>a:hover {
  background-color: #ededed;
  color: #909290;
}

.nav-pills>li.active a,
.nav-pills>li.active a:focus,
.nav-pills>li.active a:hover {
  background-color: #3e9d5f;
}

.mfc-record-content {
  margin-top: 10px;
}

.sidebar-horizontal-rule {
  border-top-color: #d8d8d8;
  margin-left: -10px !important;
  margin-right: -10px !important;
  height: 1px;
}

.sidebar-horizontal-rule-detail-text {
  color: #909290;
  margin-top: -15px;
}

.tighten-to-above-form-group {
  margin-top: -15px;
}

.record-tools {
  margin-bottom: 10px;
}

.record-tools .specRetail {
  line-height: 30px;
}

.record-tools .specRetail label {
  margin-top: 3px;
}

.record-tools .specYear {
  text-align: right;
}

.record-tools .specYear>div {
  display: inline-block;
  line-height: 30px;
}

.record-tools .specYear>div:last-child button {
  margin-right: 0;
}

.record-tools .dropdown-menu {
  min-width: 57px;
}

.record-tools button.mfc-button,
.record-tools button.mfc-submit-button,
.record-tools button.mfc-add-from-sales-plan-button,
.record-tools button.mfc-new-record-button,
.record-tools button.route-plan-printing-warning-button,
.record-tools button.mfc-clear-button {
  height: 24px;
}

.mfc-order-status-details {
  padding-top: 5px;
}

.mfc-order-status-details .status {
  padding-left: 0;
}

.mfc-order-status-details .date {
  text-align: right;
}

.mfc-order-status-details a {
  cursor: pointer;
}

.status-separator {
  border-color: #d8d8d8;
}

.card-pf.card-pf-accented {
  border-top-color: #3e9d5f;
  box-shadow: 0 2px 3px 0 rgba(3, 3, 3, 0.3);
  padding-bottom: 13px;
  padding-left: 10px;
  padding-right: 10px;
}

.card-pf-title {
  color: #909290;
  font-size: 10px;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 10px;
}

.card-pf-body {
  color: #3e9d5f;
  font-size: 13px;
  font-weight: 400;
  margin-top: 0;
  padding-bottom: 0;
}

.stats-row {
  display: -ms-grid;
  display: grid;
  grid-gap: 40px;
  -ms-grid-columns: (minmax(150px, 1fr))[auto-fit];
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  margin-left: 10px;
  margin-right: 10px;
}

.stats-row.small {
  -ms-grid-columns: (minmax(100px, 1fr))[auto-fit];
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

.stat-card-split {
  display: -ms-grid;
  display: grid;
  grid-gap: 40px;
  -ms-grid-columns: (minmax(150px, 1fr))[auto-fit];
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  margin-right: 10px;
  padding-top: 10px;
}

.stat-card-split-left-segment {
  display: block;
  margin-top: -10;
}

.stat-card-split-right-segment {
  display: block;
  margin-top: -10;
}

.stat-card-split-left-segment .card-pf-title,
.stat-card-split-right-segment .card-pf-title {
  margin-top: 0;
}

.stat-card {
  clear: both;
  display: block;
}

.stat-card-rack-description,
.stat-card-rack-quantity {
  height: 15px;
}

.stat-card-rack-description {
  color: #909290;
  float: left;
  font-size: 13px;
  font-weight: 400;
  vertical-align: baseline;
}

.stat-card-rack-quantity {
  color: #3e9d5f;
  float: right;
  font-size: 13px;
  font-weight: 400;
  vertical-align: baseline;
}

.stat-card-left {
  float: left;
  font-size: 11px;
  margin-bottom: 0;
  margin-left: 1em;
  margin-top: 0;
  vertical-align: baseline;
}

.stat-card-right {
  color: #3e9d5f;
  float: right;
  font-size: 12px;
  margin-bottom: 0;
  margin-top: 0;
  vertical-align: baseline;
}

.map-container {
  width: 220px;
}

.map-container.invalid {
  display: none;
}

.map-container .map {
  height: 220px;
  margin-top: 30px;
  width: 220px;
}

.map-container .map-directions-button {
  color: #3e9d5f;
  font-size: 10px;
  margin-top: 16px;
  text-align: center;
}

.toast-modal {
  margin-bottom: auto;
  margin-left: auto;
  margin-right: 20px;
  margin-top: 32px;
  width: 430px;
}

.toast-modal .modal-content {
  background: none;
  border: none;
  box-shadow: none;
}

.toast-modal .modal-content .modal-body {
  padding: 0;
}

.toast-modal .modal-content .modal-body .alert,
.toast-modal .modal-content .modal-body .route-plan-printing-warning-box {
  padding-bottom: 47px;
}

.toast-modal .modal-content .modal-body .alert .actions,
.toast-modal .modal-content .modal-body .route-plan-printing-warning-box .actions {
  margin-top: 15px;
}

.toast-modal .modal-content .modal-body .alert .actions a,
.toast-modal .modal-content .modal-body .route-plan-printing-warning-box .actions a {
  color: #11b7f2;
  cursor: pointer;
}

.busy-modal,
.error-alert-modal,
.notification-modal,
.save-confirmation-modal,
.alert-modal {
  z-index: 1055;
  /* Above the error alert z-index of 1054 */
}

.save-confirmation-modal .alert.alert-danger,
.save-confirmation-modal .route-plan-printing-warning-box,
.alert-modal .alert.alert-danger,
.alert-modal .route-plan-printing-warning-box {
  position: relative;
}

.save-confirmation-modal .actions,
.alert-modal .actions {
  position: absolute;
  bottom: 10px;
  right: 15px;
}

.busy-modal-backdrop,
.error-alert-backdrop,
.notification-backdrop,
.save-confirmation-backdrop {
  z-index: 1054;
  /* Above the normal modal z-index of 1050 */
}

.busy-modal-dialog {
  width: 250px;
  height: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
}

.busy-modal-dialog .modal-content {
  background: none;
  border: none;
  box-shadow: none;
}

.busy-modal-dialog .modal-content .modal-body .alert,
.busy-modal-dialog .modal-content .modal-body .route-plan-printing-warning-box {
  padding-left: 14px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.toast-error-alert {
  margin-left: auto;
  margin-right: auto;
  margin-top: 28px;
  width: 450px;
}

.toast-error-alert .alert-danger,
.toast-error-alert .route-plan-printing-warning-box {
  padding-bottom: 40px;
}

.toast-error-alert .modal-content {
  background: none;
  border: none;
  box-shadow: none;
}

.toast-error-alert .modal-content .modal-body {
  padding: 0;
}

.toast-error-alert .modal-content .modal-body .alert,
.toast-error-alert .modal-content .modal-body .route-plan-printing-warning-box {
  min-height: 95px;
}

.toast-error-alert .modal-content .modal-body .alert .actions,
.toast-error-alert .modal-content .modal-body .route-plan-printing-warning-box .actions {
  margin-top: 15px;
}

.toast-error-alert .modal-content .modal-body .alert .actions a,
.toast-error-alert .modal-content .modal-body .route-plan-printing-warning-box .actions a {
  color: #11b7f2;
  cursor: pointer;
}

.modal.in .modal-dialog.busy-modal-dialog {
  -webkit-transform: translate(-50%, -15%);
  transform: translate(-50%, -15%);
}

.alert-modal .actions span:first-child {
  font-weight: 700;
}

.alert-modal .actions span+span {
  margin-left: 6px;
}

.alert-modal details {
  margin-top: 8px;
}

.product-worksheet-products-list-sidebar {
  overflow: hidden;
  padding-bottom: 70px;
  width: 370px;
}

.product-worksheet-products-list-sidebar-top {
  overflow-y: auto;
  padding-left: 20px;
}

.product-worksheet-products-list-sidebar-bottom {
  background-color: white;
  bottom: 0;
  height: 70px;
  left: 0;
  padding-left: 23px;
  padding-top: 15px;
  position: fixed;
  width: 320px;
}

.mfc-product-worksheet-title {
  color: #3e9d5f;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
  padding-left: 20px;
}

.product-worksheet-comparable-product {
  float: right;
  margin-bottom: 10px;
  padding-right: 20px;
}

.product-worksheet-products-list {
  list-style-type: none;
  margin-bottom: 5px;
  padding-left: 0;
}

.product-worksheet-products-list .recent-combo-modal {
  max-height: 400px;
  overflow-y: auto;
}

.product-worksheet-products-list-product {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
}

.product-worksheet-products-list-product-label {
  color: #909290;
  cursor: pointer;
  font-weight: 600;
}

.product-worksheet-is-selected {
  color: #3e9d5f;
}

.product-worksheet-products-list-product-rack-configuration:hover .product-worksheet-products-list-product-shipment-configuration-icon {
  display: inline-block;
}

.product-worksheet-products-list-product-shipment-configuration-label {
  background-color: #f8f8f8;
  color: #909290;
  display: inline-block;
  font-size: 10px;
  margin-bottom: 4px;
  margin-left: 20px;
  overflow-x: hidden;
  padding: 2px 6px;
  text-overflow: ellipsis;
  width: 200px;
}

.product-worksheet-products-list-product-shipment-configuration-label:last-child {
  margin-bottom: 16px;
}

.product-worksheet-products-list-product-shipment-configuration-label span {
  white-space: nowrap;
}

.product-worksheet-products-list-product-shipment-configuration-detail:not(:last-child) {
  margin-bottom: 8px;
}

.product-worksheet-products-list-product-shipment-configuration-icon {
  color: #d8d8d8;
  display: none;
  font-size: 10px;
  margin-bottom: 4px;
  vertical-align: top;
}

.product-worksheet-products-list-product-shipment-configuration-icon:hover {
  color: #717371;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
}

.product-worksheet .mfc-filterbar-label {
  padding-left: 0;
}

.remove-product-modal-footer {
  border-top: none;
  margin-top: 0;
}

.product-worksheet-product-form-delete-product-button {
  float: right;
  margin-bottom: -16px;
  margin-right: 17px;
  position: relative;
  z-index: 1;
}

.product-worksheet-products-list-combo-cart-shipment-configuration {
  cursor: pointer;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.product-worksheet-products-list-combo-cart-shipment-configuration:not(:first-child) {
  margin-top: 5px;
}

.product-worksheet-products-list-combo-cart-shipment-configuration span {
  white-space: nowrap;
}

.product-worksheet-table-wrapper.highlight-performance .ReactTable .rt-thead .rt-th.highlight-performance,
.product-worksheet-table-wrapper.highlight-inventory .ReactTable .rt-thead .rt-th.highlight-inventory,
.product-worksheet-table-wrapper.highlight-sales .ReactTable .rt-thead .rt-th.highlight-sales,
.product-worksheet-table-wrapper.highlight-trends .ReactTable .rt-thead .rt-th.highlight-trends,
.product-worksheet-table-wrapper.highlight-piece-target .ReactTable .rt-thead .rt-th.highlight-piece-target {
  background-image: -webkit-linear-gradient(top, #ededed 0%, #d8d8d8 100%);
  background-image: linear-gradient(-180deg, #ededed 0%, #d8d8d8 100%);
  color: #000;
}

.product-worksheet .mfc-date-range-tool:hover {
  background-color: #d8d8d8;
  color: #000;
}

/* End date range highlight */
.product-worksheet-piece-target-date-range-col {
  padding: 0;
  min-width: 150px;
}

.product-worksheet-piece-target-primary-stores-only-checkbox {
  margin-top: 20px;
}

.auto-replenishment-modal {
  width: 400px;
}

.auto-replenishment-modal-product-label {
  color: #3e9d5f;
  margin-bottom: 15px;
  margin-left: 20px;
}

.product-worksheet-recent-combo-cart-shipment-configuration:not(:first-child) {
  margin-top: 5px;
}

.recent-combo-modal .product-worksheet-products-list-product-shipment-configuration-label {
  cursor: pointer;
  border: 1px solid transparent;
}

.recent-combo-modal .product-worksheet-products-list-product-shipment-configuration-label:hover {
  border: 1px solid green;
}

.recent-combo-product-list-item-container {
  display: inline-block;
  vertical-align: top;
}

.recent-combo-date {
  font-weight: 600;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 1px solid #e6e6e6;
}

.spinner-container {
  display: block;
  height: 100%;
  margin: 0;
  margin-left: -6px;
  width: calc(100% + 12px);
}

.spinner-button-container {
  background-color: #ededed;
  display: inline-block;
  height: 100%;
  vertical-align: top;
  width: 12px;
  border-bottom: 1px solid #d8d8d8;
}

.spinner-button {
  border: none;
  box-shadow: none;
  height: 100%;
  padding: 0;
  vertical-align: top;
  width: 12px;
}

.spinner-input {
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  display: inline-block;
  height: 100%;
  vertical-align: top;
  width: calc(100% - 12px * 2);
}

.spinner-input .spinner-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.spinner-input .spinner-text-wrapper span {
  font-family: Menlo, 'Lucida Console';
  white-space: pre;
}

.spinner-input input {
  height: 100%;
  padding: 0;
  text-align: center;
  background-color: #fff !important;
}

.supplier-order-modal-add-new-product-details.form-group .mfc-form-input.stacked .mfc-checkbox {
  margin-top: 5px;
}

.send-supplier-order-modal-container {
  width: 460px;
}

.send-supplier-order-modal {
  color: #464746;
}

.send-supplier-order-modal-heading {
  margin-bottom: 30px;
  color: #3e9d5f;
  font-weight: 600;
}

.send-supplier-order-modal-title {
  font-weight: 600;
  margin-bottom: 10px;
}

.send-supplier-order-modal-detail {
  margin-bottom: 10px;
}

.send-supplier-order-modal-detail-green {
  color: #3e9d5f;
  font-weight: 600;
}

.send-supplier-order-modal-recipients-checkbox {
  float: left;
  margin-bottom: 8px;
}

.send-supplier-order-modal-recipients-label {
  cursor: pointer;
  font-weight: 600;
  margin-bottom: 8px;
}

.send-supplier-order-modal-select-all {
  margin-bottom: 20px;
}

.send-supplier-order-modal-separator {
  margin-top: 10px;
  margin-bottom: 20px;
  border-color: #d8d8d8;
  height: 1px;
}

.supplier-order-sub-tab-page {
  position: absolute;
  top: 70px;
}

.combo-product-group-form-delete-button {
  margin-top: 4px;
  padding-left: 0;
}

.combo-product-group-form-delete-button-icon {
  color: #d8d8d8;
}

.combo-product-group-form-delete-button-icon:hover {
  color: #717371;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transform-origin: 20% center 0;
  transform-origin: 20% center 0;
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
}

.customer-order-sub-tab-page {
  position: absolute;
  top: 70px;
}

.reconciliation-difference-positive::before,
.reconciliation-difference-negative::before,
.reconciliation-multiple-customer-order-warning::before {
  font: normal normal normal 14px/1 FontAwesome;
  margin: 0;
  padding: 0;
  float: left;
}

.reconciliation-difference-positive::before {
  color: #e6850d;
  content: '\F0D8';
  margin-left: 3px;
  margin-top: 6px;
}

.reconciliation-difference-negative::before {
  color: #c91635;
  content: '\F0D7';
  margin-left: 3px;
  margin-top: 8px;
}

.reconciliation-multiple-customer-order-warning::before {
  font-size: 14px;
  content: '\F071';
  color: #e6850d;
  float: right;
  margin-right: 3px;
  margin-top: 8px;
}

.selected.reconciliation-difference-negative::before,
.selected.reconciliation-difference-positive::before {
  left: 9px;
}

.selected.reconciliation-multiple-customer-order-warning::before {
  right: 9px;
}

.customer-order-overview-footer-spinner {
  float: right;
  margin-top: 8px;
}

.input-daterange.input-group {
  background: white;
}

.input-daterange.input-group .form-control.left {
  max-width: 75px;
}

.input-daterange.input-group .form-control.left:not(:focus):not(.error) {
  border-right-width: 0;
}

.input-daterange.input-group .form-control.left.error {
  border-right-width: 1px;
}

.input-daterange.input-group .form-control.right {
  max-width: 75px;
}

.input-daterange.input-group .form-control.right:not(:focus):not(.error) {
  border-left-width: 0;
}

.input-daterange.input-group .form-control.right.error {
  border-left-width: 1px;
}

.datepicker-dropdown::before {
  border-left: none;
  border-right: none;
}

body .datepicker table tr td span.active:active,
body .datepicker table tr td span.active:hover:active,
body .datepicker table tr td span.active:hover,
body .datepicker table tr td span.active.disabled:active,
body .datepicker table tr td span.active.disabled:hover:active,
body .datepicker table tr td span.active.active,
body .datepicker table tr td span.active:hover.active,
body .datepicker table tr td span.active.disabled.active,
body .datepicker table tr td span.active.disabled:hover.active {
  background-color: #3e9d5f;
  border-color: #29683f;
}

/** popup root; jQuery-appended to body by default; */
.datepicker {
  margin: 0;
  margin-top: 10px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 20px;
  /*
  // /* "Day Of Week" / day title
  // .dow {
  //   visibility: unset;
  // }

  // /* bootstrap ddm
  // .dropdown-menu {
  //   visibility: unset;
  // }

  // ::before {
  //   content: '';
  //   display: inline-block;
  //   border-left: 7px solid transparent;
  //   border-right: 7px solid transparent;
  //   border-bottom: 7px solid #ccc;
  //   border-bottom-color: rgba(0, 0, 0, 0.2);
  //   position: absolute;
  //   top: -7px;
  //   left: 6px;
  // }
  // ::after {
  //   content: '';
  //   display: inline-block;
  //   border-left: 6px solid transparent;
  //   border-right: 6px solid transparent;
  //   border-bottom: 6px solid #fff;
  //   position: absolute;
  //   top: -6px;
  //   left: 7px;
  // }
  //  > div {
  //   display: none;
  // }
  //  table {
  //   width: 100%;
  //   margin: 0;
  // }
  //  tbody td:last-child {
  //   border-right: 0;
  // }
  //  tbody tr {
  //   border-bottom: 1px solid #bbb;
  // }
  //  tbody tr:last-child {
  //   border-bottom: 0;
  // }

  // /* main DP nums
  //  td {
  //   border-right: 1px solid #bbb;
  //   border-bottom: 1px solid #bbb;
  //   text-align: center;
  //   color: #666;
  //   font-weight: bold;
  //   text-shadow: 1px 1px 0 #fff;
  //   filter: dropshadow(color=#fff, offx=1, offy=1);
  //   width: 30px;
  //   height: 20px;
  //   background: #ededed;
  //   background: linear-gradient(0deg, #ededed 0%, #dedede 100%);
  //   filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
  //   box-shadow: inset 1px 1px 0 0 rgba(250, 250, 250, 0.5);
  // }

  // /* top part bg
  //  th {
  //   text-align: center;
  //   color: #666;
  //   text-shadow: 1px 0 0 #fff;
  //   filter: dropshadow(color=#fff, offx=1, offy=0);
  //   width: 30px;
  //   height: 20px;
  //   background-color: #f7f7f7;
  //   background-image: linear-gradient(0deg, #f7f7f7 0%, #f1f1f1 100%);
  //   filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#f7f7f7', endColorstr='#f1f1f1', GradientType=0);
  // }

  /* -- day ---
  //  td.day:hover {
  //   padding: 48px;
  // }

  // /*  off month days --
  //  td.old,
  //  td.new {
  //   color: #9c9c9c;
  //   background: #fff;
  // }
  //  td.active,
  //  td.active:hover {
  //   background: #6eafbf;
  //   box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
  //   color: #e0e0e0;
  //   text-shadow: 0 1px 0 #1731a2;
  //   filter: dropshadow(color=#4d7a85, offx=0, offy=1);
  //   border: 1px solid #55838f;
  //   position: relative;
  //   margin: -1px;
  // }
  //  td.active:hover,
  //  td.active:hover:hover,
  //  td.active:active,
  //  td.active:hover:active,
  //  td.active.active,
  //  td.active:hover.active,
  //  td.active.disabled,
  //  td.active:hover.disabled,
  //  td.active[disabled],
  //  td.active:hover[disabled] {
  //   background-color: #0045cc;
  // }
  //  td.active:active,
  //  td.active:hover:active,
  //  td.active.active,
  //  td.active:hover.active {
  //   background-color: #039 \9;
  // }
  //  td span {
  //   display: block;
  //   width: 47px;
  //   height: 54px;
  //   line-height: 54px;
  //   float: left;
  //   margin: 2px;
  //   cursor: pointer;
  //   border-radius: 4px;
  // }

  // /* big month
  //  td span:hover {
  //   background: #777;
  //   color: #fff;
  // }
  //  td span.active {
  //   background-color: #006dcc;
  //   background-image: linear-gradient(0deg, #08c, #04c);
  //   background-repeat: repeat-x;
  //   filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#08c', endColorstr='#04c', GradientType=0);
  //   border-color: #04c #04c #002a80;
  //   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  //   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  //   color: #fff;
  //   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  // }
  //  td span.active:hover,
  //  td span.active:active,
  //  td span.active.active,
  //  td span.active.disabled,
  //  td span.active[disabled] {
  //   background-color: #0045cc;
  // }
  //  td span.active:active,
  //  td span.active.active {
  //   background-color: #039 \9;
  // }
  //  td span.old {
  //   color: #bcbcbc;
  // }

  // /* --- month header ----
  //  th.switch {
  //   width: 145px;
  //   background-color: #006dcc;
  //   background-image: linear-gradient(0deg, #08c, #04c);
  //   background-repeat: repeat-x;
  //   filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#08c', endColorstr='#04c', GradientType=0);
  //   border-color: #04c #04c #002a80;
  //   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  //   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  //   color: #fff;
  //   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  // }
  //  th.next,
  //  th.prev {
  //   font-size: 19.5px;
  //   background-color: #006dcc;
  //   background-image: linear-gradient(0deg, #08c, #04c);
  //   background-repeat: repeat-x;
  //   filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#08c', endColorstr='#04c', GradientType=0);
  //   border-color: #04c #04c #002a80;
  //   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  //   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  //   color: #fff;
  //   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  // }
  //  thead tr:first-child th {
  //   cursor: pointer;
  // }

  // /* --- Top controls hover--
  //  thead tr:first-child th:hover {
  //   background: #24449a;
  // }
  // .input-append.date .add-on i,
  // .input-prepend.date .add-on i {
  //   display: block;
  //   cursor: pointer;
  //   width: 16px;
  //   height: 16px;
  // }
  */
}

.datepicker td.day {
  padding: 8px 12px;
}

.datepicker td.cw {
  color: #3e9d5f;
  border-color: #29683f;
}

.input-group.date.disabled {
  background-color: #f5f5f5;
}

.input-group.date.disabled .date-icon {
  color: #8b8d8f;
}

.input-group.date:not(.disabled) {
  background-color: #fff;
}

.input-group.date .date-icon {
  position: absolute;
  right: 8px;
  top: 3px;
  z-index: 399;
}

.input-group.date .date-input {
  position: relative;
  background-color: transparent;
  z-index: 400;
}

.send-receiving-receipt-modal-container {
  width: 530px;
}

.send-receiving-receipt-modal {
  color: #464746;
}

.send-receiving-receipt-modal-heading {
  margin-bottom: 30px;
  font-weight: 600;
}

.send-receiving-receipt-modal-title {
  font-weight: 600;
  margin-bottom: 10px;
}

.send-receiving-receipt-modal-detail {
  margin-bottom: 8px;
  color: #909290;
}

.send-receiving-receipt-modal-recipients .send-receiving-receipt-modal-detail {
  margin-left: 22px;
}

.send-receiving-receipt-modal-recipients-checkbox {
  float: left;
  margin-bottom: 5px;
}

.send-receiving-receipt-modal-recipients-label {
  cursor: pointer;
  font-weight: 600;
  margin-bottom: 5px;
}

.send-receiving-receipt-modal-notes-form {
  width: 100%;
  resize: none;
  height: 140px;
}

.receivable-scan-based-checkbox {
  margin-top: 20px;
}

.bol-list {
  list-style-type: none;
  margin-bottom: 5px;
  padding-left: 0;
}

.bol-list-item {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
}

.bol-list-item:not(:last-child) {
  margin-bottom: 12px;
}

.bol-list-item-detail-label {
  color: #909290;
  display: inline-block;
  font-size: 10px;
  height: 20px;
  padding: 0;
}

.bol-list-item-detail-label span {
  white-space: nowrap;
}

.bol-list-item-icon {
  color: #d8d8d8;
  display: none;
  font-size: 10px;
  margin-bottom: 4px;
  vertical-align: top;
}

.bol-list-item-icon:hover {
  color: #717371;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
}

.bol-list-item:hover .bol-list-item-icon {
  display: inline-block;
}

.bol-auto-cart-tracking-disabled-warning {
  display: inline;
  color: #c91635;
}

.customer-order-actions-menu .dropdown-menu-content {
  width: 150px !important;
}

.fill-entire-page {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.sales-plan-product-breakdown-table-topper {
  padding: 10px;
  height: 45px;
}

.sales-plan-product-breakdown-table-topper-button-container {
  float: right;
}

.sales-plan-product-breakdown-table-topper-label {
  float: left;
  padding-top: 3px;
  font-size: 13px;
}

.cart-tracking-sub-tab-page {
  bottom: 0;
  display: block;
  left: 0;
  right: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  top: 18px;
}

.add-new-transaction-modal-container {
  width: 530px;
}

.add-new-transaction-modal {
  color: #464746;
}

.add-new-transaction-modal-heading {
  margin-bottom: 30px;
  font-weight: 600;
}

.add-new-transaction-modal-title {
  font-weight: 600;
  margin-bottom: 10px;
}

.add-new-transaction-modal-detail {
  margin-bottom: 8px;
  color: #909290;
}

.add-new-transaction-modal-notes-form {
  width: 100%;
  resize: none;
  height: 140px;
}

.import-route-modal .import-route-modal-container {
  width: 860px;
}

.import-route-modal .import-route-modal-upload-succeeded-status-icon {
  color: #3e9d5f;
}

.import-route-modal .import-route-modal-upload-in-progress-status-icon {
  color: #3e9d5f;
}

.import-route-modal .import-route-modal-upload-failed-status-icon {
  color: #c91635;
}

.import-route-modal .import-route-modal-upload-status-text {
  font-size: 18px;
  color: #464746;
}

.import-route-modal .import-route-modal-header-icon {
  color: #fff;
}

.import-route-modal .import-route-modal-header-text {
  color: #464746;
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 8px;
}

.import-route-modal .import-route-modal-header-line {
  border-top: 1px solid #d8d8d8;
  margin-left: 160px;
  margin-right: 160px;
  margin-top: -18px;
}

.import-route-modal .import-route-modal-content {
  height: 270px;
}

.import-route-modal .import-route-modal-header {
  height: 130px;
  border-bottom: 1px solid #d8d8d8;
}

.import-route-modal .import-route-modal-header .import-route-modal-header-progress {
  display: inline-block;
  padding-top: 30px;
  width: 270px;
}

.import-route-modal .modal-footer {
  border-top: 1px solid #d8d8d8;
}

.import-route-modal .import-route-modal-file-picker {
  margin-top: 30px;
  padding-top: 5px;
}

.temp-delete-me {
  width: 100%;
  height: 175px;
}

.text-circle {
  width: 35px;
  height: 35px;
  position: relative;
  border-radius: 17.5px;
  padding-top: 5px;
  font-size: 15px;
  background: #d8d8d8;
  display: inline-block;
}

.text-circle>div,
.text-circle span {
  width: 24.5px;
  height: 24.5px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  text-align: center;
}

.text-circle.active {
  background: #3e9d5f;
}

.import-route-modal-route-information-route-type-row {
  margin-top: 20px;
  margin-bottom: 10px;
}

.import-route-modal-route-information-input-row {
  margin-top: 10px;
}

.import-route-store-list {
  background: #f8f8f8;
  border-right: 1px solid #d8d8d8;
  float: left;
  height: 285px;
  width: 20%;
}

.import-route-split-stop-table-container {
  height: 285px;
  margin-left: 20%;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  width: 685px;
}

.import-route-split-stop-table {
  height: 100%;
}

.import-route-modal .modal-body {
  padding: 0;
}

.import-route-store-list-item {
  cursor: pointer;
  height: 40px;
  font-weight: 600;
  padding-left: 20px;
  padding-top: 11px;
}

.import-route-store-list-item.error {
  cursor: not-allowed;
}

.import-route-store-list-item.selected {
  background: #ededed;
  border-left: 3px solid #3e9d5f;
  color: #3e9d5f;
  padding-left: 17px;
}

.import-route-store-list-item.selected.error .import-route-store-list-item-icon {
  color: #ce2d49;
}

.import-route-store-list-item-icon {
  float: right;
  padding-right: 10px;
}

.import-route-split-stop-table .rt-tfoot {
  min-height: 29px;
}

.import-route-modal-placeholder-message {
  color: #909290;
  font-family: 'Open Sans';
  font-weight: 300;
  font-size: 18px;
  padding-top: 20px;
  text-align: center;
}

.import-route-modal-step-one {
  padding-top: 20px;
}

.import-route-modal-spinner-container {
  padding-top: 20px;
}

.load-column-footer-cell-error {
  border: 1px solid #ce2d49;
  height: 27px;
  margin-left: -6px;
  margin-right: -6px;
  padding-right: 6px;
}

.load-column-footer-cell-error>div {
  margin-top: -1px;
}

.grouped-list {
  border-top: none;
}

.grouped-list .grouped-list-heading {
  background-color: #f8f8f8;
  border-bottom: 1px solid #d8d8d8;
  border-top: none;
  margin-bottom: 0;
}

.grouped-list .grouped-list-heading:not(:first-child) {
  margin-top: 20px;
}

.grouped-list .grouped-list-heading h4 {
  display: inline-block;
  font-size: 12px;
}

.grouped-list .grouped-list-heading h4 .grouped-list-heading-number {
  display: inline-block;
  width: 30px;
}

.grouped-list .grouped-list-heading h4 .grouped-list-heading-label {
  display: inline-block;
}

.grouped-list .grouped-list-item {
  border-bottom: 1px solid #d8d8d8;
}

.grouped-list .grouped-list-item .mfc-checkbox {
  float: left;
}

.grouped-list .grouped-list-item .grouped-list-item-heading {
  font-weight: 600;
}

.grouped-list .grouped-list-item .grouped-list-item-text {
  color: #909290;
}

.grouped-list .grouped-list-item .grouped-list-item-heading.disabled,
.grouped-list .grouped-list-item .grouped-list-item-text.disabled {
  color: #d8d8d8;
}

.grouped-list .grouped-list-item .grouped-list-status-and-button {
  display: inline-block;
  float: right;
}

.grouped-list .grouped-list-item .grouped-list-status-and-button .grouped-list-status {
  color: #909290;
  display: inline-block;
  margin-top: 5px;
  margin-right: 20px;
}

.grouped-list .grouped-list-item .grouped-list-status-and-button .grouped-list-button {
  display: inline-block;
  margin-top: 5px;
}

.grouped-list .grouped-list-item .grouped-list-status-and-button .grouped-list-button button {
  width: 125px;
}

.grouped-list .grouped-list-item .grouped-list-status-and-button.disabled {
  opacity: 0.4;
}

.create-route-packet-modal .create-route-packet-modal-container {
  width: 485px;
}

.create-route-packet-modal .create-route-packet-modal-checkbox {
  margin-bottom: 10px;
  display: block;
}

.create-route-packet-modal .create-route-packet-modal-detail {
  margin-bottom: 20px;
  color: #909290;
}

.create-route-packet-modal .create-route-packet-modal-footer-left {
  margin-left: 20px;
  margin-top: 5px;
}

.download-ditty-card-modal .download-ditty-card-modal-container {
  width: 485px;
}

.download-ditty-card-modal .download-ditty-card-modal-detail {
  margin-bottom: 20px;
  color: #909290;
}

.download-ditty-card-modal .download-ditty-card-modal-radio-button {
  padding-left: 0;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-header {
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-description {
  margin-bottom: 15px;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-num-selected {
  padding-top: 4px;
  font-weight: 600;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-select-all-container {
  padding-left: 0;
  padding-top: 4px;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-search-container {
  padding-right: 0;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-search-container>div {
  padding-right: 0;
  margin-bottom: 10px;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-list-container {
  height: 320px;
  overflow-y: scroll;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-list-container .send-merchandisers-asn-merchandiser-list-item .send-merchandisers-asn-merchandiser-list-item-name .mfc-checkbox {
  margin-bottom: 0;
}

.send-merchandisers-asn-modal .send-merchandisers-asn-modal-container .send-merchandisers-asn-merchandiser-list-container .send-merchandisers-asn-merchandiser-list-item .send-merchandisers-asn-merchandiser-list-item-stores {
  margin-bottom: 10px;
  margin-left: 22px;
}

.route-plan-actions-menu-container>div {
  padding-left: 0 !important;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-header {
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-description {
  margin-bottom: 15px;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-num-selected {
  padding-top: 4px;
  font-weight: 600;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-select-all-container {
  padding-left: 0;
  padding-top: 4px;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-search-container {
  padding-right: 0;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-search-container>div {
  padding-right: 0;
  margin-bottom: 10px;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-list-container {
  height: 320px;
  overflow-y: scroll;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-list-container .download-store-asn-store-list-item .download-store-asn-store-list-item-name .mfc-checkbox {
  margin-bottom: 0;
}

.download-store-asn-modal .download-store-asn-modal-container .download-store-asn-store-list-container .download-store-asn-store-list-item .download-store-asn-store-list-item-merchandiser {
  color: #909290;
  margin-bottom: 10px;
  margin-left: 22px;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-header {
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-description {
  margin-bottom: 15px;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-num-selected {
  padding-top: 4px;
  font-weight: 600;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-select-all-container {
  padding-left: 0;
  padding-top: 4px;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-search-container {
  padding-right: 0;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-search-container>div {
  padding-right: 0;
  margin-bottom: 10px;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-list-container {
  height: 320px;
  overflow-y: scroll;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-list-container .download-store-summary-report-store-list-item .download-store-summary-report-store-list-item-name {
  margin-bottom: 12px;
}

.download-store-summary-report-modal .download-store-summary-report-modal-container .download-store-summary-report-store-list-container .download-store-summary-report-store-list-item .download-store-summary-report-store-list-item-name .mfc-checkbox {
  margin-bottom: 0;
}

.email-merchandisers-modal .email-merchandisers-modal-container.modal-dialog {
  width: 900px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-header {
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-description {
  margin-bottom: 15px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-num-selected {
  padding-top: 4px;
  font-weight: 600;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-select-all-container {
  padding-left: 0;
  padding-top: 4px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-search-container {
  padding-right: 0;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-search-container>div {
  padding-right: 0;
  margin-bottom: 10px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-list-container {
  height: 320px;
  overflow-y: scroll;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-list-container .email-merchandisers-store-list-item .email-merchandisers-store-list-item-name .mfc-checkbox {
  margin-bottom: 0;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-list-container .email-merchandisers-store-list-item .email-merchandisers-store-list-item-stops {
  color: #909290;
  margin-left: 22px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-list-container .email-merchandisers-store-list-item .email-merchandisers-store-list-item-merchandiser {
  color: #909290;
  margin-bottom: 10px;
  margin-left: 22px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-subject-container .col-sm-12,
.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-carbon-copy-container .col-sm-12 {
  padding-right: 0;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-carbon-copy-container label {
  margin-top: 10px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-body-container label {
  margin-top: 10px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-body-container .col-sm-12 {
  padding-right: 0;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-body-container textarea {
  height: 270px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .loading-spinner-container {
  padding-top: 120px;
}

.email-merchandisers-modal .email-merchandisers-modal-container .email-merchandisers-store-list-no-results {
  color: #909290;
  font-family: 'Open Sans';
  font-size: 18px;
  font-weight: 300;
  margin-top: 90px;
  text-align: center;
}

.route-plan-printing-and-warning-container {
  bottom: 0;
  left: 10px;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  padding-right: 10px;
}

.progress-spinner-icon {
  color: #3e9d5f;
}

.progress-spinner-label {
  font-size: 18px;
  color: #464746;
}

#apply-invoice-to-loads-modal>.apply-invoice-to-loads-modal-container {
  width: 500px;
}

.apply-invoice-to-loads-modal-header>div {
  font-weight: 600;
}

.apply-invoice-to-loads-modal-load {
  margin-top: 10px;
}

.apply-invoice-to-loads-modal-carrier,
.apply-invoice-to-loads-modal-carrier-header,
.apply-invoice-to-loads-modal-total-fee,
.apply-invoice-to-loads-modal-total-fee-header {
  text-align: right;
}

.apply-invoice-to-loads-modal-total-cost {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: right;
  font-weight: 600;
}

.apply-invoice-to-loads-modal-form {
  margin-top: 10px;
}

.apply-invoice-to-loads-modal-form .mfc-button-primary,
.apply-invoice-to-loads-modal-form .mfc-submit-button,
.apply-invoice-to-loads-modal-form .mfc-add-from-sales-plan-button,
.apply-invoice-to-loads-modal-form .mfc-new-record-button,
.apply-invoice-to-loads-modal-form .route-plan-printing-warning-button {
  width: 100%;
  height: 25px;
}

.apply-invoice-to-loads-modal-form .mfc-form-horizontal-label {
  height: 25px;
}

.apply-invoice-to-loads-modal-submit-button {
  padding-left: 0;
}

.apply-invoice-to-loads-modal-form .form-group {
  padding-right: 0;
}

#assign-loads-to-trailers-modal>.assign-loads-to-trailers-modal-container {
  width: 690px;
  height: 400px;
}

#notify-peak-modal>.notify-peak-modal-container {
  width: 370px;
}

#notify-peak-modal .modal-body {
  padding-left: 20px;
  padding-right: 20px;
}

.notify-peak-modal-header>div {
  font-weight: 600;
}

.notify-peak-modal-load {
  margin-top: 10px;
}

.notify-peak-modal-load.already-sent {
  color: #909290;
}

.notify-peak-modal-load.already-sent .notify-peak-modal-load-number::after {
  content: ' *';
}

.already-sent-message {
  margin-top: 20px;
  color: #909290;
  text-align: right;
}

.notify-peak-modal-load>div {
  width: 50%;
}

.notify-peak-modal-load-number,
.notify-peak-modal-load-number-header {
  display: inline-block;
}

.notify-peak-modal-changes,
.notify-peak-modal-changes-header {
  display: inline-block;
  text-align: right;
}

.notify-peak-modal .mfc-checkbox span {
  margin-right: 0;
}

.load-details-sidebar-fuel-surcharge-input .mfc-form-stacked-label {
  font-size: 9px;
}

.import-customer-order-spreadsheet-modal-content {
  margin-top: 20px;
}

.import-customer-order-modal-file-picker {
  margin-top: 20px;
  padding-top: 5px;
}

.import-customer-order-modal-status-text {
  color: #464746;
  font-size: 18px;
  margin-top: 5px;
}

.import-customer-order-modal-imported-status-icon {
  color: #3e9d5f;
}

.import-customer-order-modal-failed-status-icon {
  color: #ce2d49;
}

#import-customer-order-error-message-box {
  margin-top: 5px;
}

#import-customer-order-error-list {
  padding-left: 0 !important;
}

.import-customer-order-spreadsheet-modal-content .progress-spinner-label {
  margin-top: 5px;
}

.import-customer-order-modal-content-area {
  height: 100px;
}

.import-customer-order-open-existing-order-button {
  margin-top: 20px;
}

.import-customer-order-modal-scan-based-container {
  margin-top: 10px;
}

.route-plan-printing-warning-box {
  padding-left: 15px;
}

.route-plan-printing-warning-header {
  font-size: 12px;
  font-weight: 600;
}

.route-plan-printing-warning-text {
  margin-top: -3px;
}

.route-plan-printing-warning-button {
  margin-left: 0;
  margin-top: 10px;
  width: 193px;
}

.mark-as-fully-received-modal-container {
  width: 500px;
}

.import-distribution-rack-shipping-worksheet-modal-content {
  margin-top: 20px;
}

.import-distribution-rack-shipping-worksheet-modal-file-picker {
  margin-top: 20px;
  padding-top: 5px;
}

.import-distribution-rack-shipping-worksheet-modal-status-text {
  color: #464746;
  font-size: 18px;
  margin-top: 5px;
}

.import-distribution-rack-shipping-worksheet-modal-imported-status-icon {
  color: #3e9d5f;
}

.import-distribution-rack-shipping-worksheet-modal-failed-status-icon {
  color: #ce2d49;
}

#import-distribution-rack-shipping-worksheet-error-message-box {
  margin-top: 5px;
}

#import-distribution-rack-shipping-worksheet-error-list {
  padding-left: 0 !important;
}

.import-distribution-rack-shipping-worksheet-modal-content .progress-spinner-label {
  margin-top: 5px;
}

.import-distribution-rack-shipping-worksheet-modal-content-area {
  height: 100px;
}

.selectable {
  width: 100%;
}

.selectable-at-bottom {
  margin-bottom: 260px;
}

.selectable-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.selectable-header .selectable-title-container {
  display: inline-block;
}

.selectable-header .selectable-title-container.disabled span {
  color: #909290;
}

.selectable-header .selectable-title-container .selectable-title {
  font-weight: 600;
}

.selectable-header .selectable-title-container .selectable-title-counts {
  font-weight: 600;
}

.selectable-header .selectable-select-all-checkbox-container {
  display: inline-block;
}

.selectable-header .selectable-select-all-checkbox-container .selectable-select-all-checkbox {
  font-weight: 600;
}

.selectable-header .selectable-select-all-checkbox-container .mfc-checkbox {
  margin-top: 0 !important;
}

.selectable-content .selectable-search {
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px;
}

.selectable-content .selectable-search.disabled {
  background-color: #f8f8f8;
}

.selectable-content .selectable-search.disabled .selectable-search-caret {
  color: #909290;
}

.selectable-content .selectable-search.selectable-search-closed {
  border-bottom: 1px solid #d8d8d8;
}

.selectable-content .selectable-search .selectable-search-all-items-checked {
  color: #d8d8d8;
}

.selectable-content .selectable-search .selectable-search-all-items-checked,
.selectable-content .selectable-search .selectable-search-all-loading,
.selectable-content .selectable-search input {
  background-color: transparent;
  border: none;
  display: inline-block;
  height: 20px;
  outline: none;
  width: calc(100% - 20px);
}

.selectable-content .selectable-search .selectable-search-all-loading {
  color: #464746;
  padding-left: 5px;
}

.selectable-content .selectable-search .selectable-search-caret {
  display: inline-block;
  text-align: center;
  width: 20px;
  line-height: 20px;
}

.selectable-content .selectable-search .selectable-search-caret i {
  line-height: 20px;
  margin-top: -1px;
  vertical-align: middle;
}

.selectable-content .selectable-rows {
  background: #fff;
  overflow-y: scroll;
  -webkit-scroll-snap-type: y proximity;
  -ms-scroll-snap-type: y proximity;
  scroll-snap-type: y proximity;
}

.selectable-content .selectable-rows.selectable-rows-checked {
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  max-height: 123px;
}

.selectable-content .selectable-rows.selectable-rows-unchecked {
  max-height: 110px;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  margin-top: 0;
  position: absolute;
  width: 100%;
  z-index: 4;
}

.selectable-content .selectable-rows .selectable-row-checked {
  background-color: #3e9d5f;
  margin-bottom: 2px;
  margin-left: 4px;
  margin-top: 2px;
  margin-right: 4px;
}

.selectable-content .selectable-rows .selectable-row-checked .selectable-row-cell-selected {
  color: #fff;
}

.selectable-content .selectable-rows .selectable-row-highlighted {
  background-color: #ededed;
}

.selectable-content .selectable-rows .no-results {
  font-style: italic;
  text-align: center;
  padding: 4px;
}

.selectable-content .selectable-rows .selectable-row {
  display: block;
  height: 22px;
  scroll-snap-align: start;
}

.selectable-content .selectable-rows .selectable-row:not(.selectable-row-checked) {
  cursor: pointer;
}

.selectable-content .selectable-rows .selectable-row .selectable-row-remove-button,
.selectable-content .selectable-rows .selectable-row .selectable-row-no-button {
  display: inline-block;
  height: 22px;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  text-align: center;
  width: 20px;
}

.selectable-content .selectable-rows .selectable-row .selectable-row-remove-button {
  color: #fff;
  cursor: pointer;
}

.selectable-content .selectable-rows .selectable-row .selectable-row-remove-button .indicator {
  background-image: url(/assets/b9c38870d1c017b1920a.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 9px;
  margin-left: 3px;
  margin-top: 0;
  vertical-align: middle;
  width: 8px;
  overflow: hidden;
}

.selectable-content .selectable-rows .selectable-row .selectable-row-cell {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 22px;
  padding-top: 3px;
}

.selectable-active .selectable-search {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-top: 1px solid #3e9d5f;
  border-left: 1px solid #3e9d5f;
  border-right: 1px solid #3e9d5f;
}

.selectable-active .selectable-search.selectable-search-closed {
  border-bottom: 1px solid #3e9d5f;
}

.selectable-active .selectable-rows.selectable-rows-checked {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-bottom: 1px solid #3e9d5f;
  border-left: 1px solid #3e9d5f;
  border-right: 1px solid #3e9d5f;
}

.form-horizontal .control-label.labeled-selectable-label {
  padding-top: 28px;
}

div#filter-by-category-or-sales-plan ul.nav-tabs,
div#stores-tab ul.nav-tabs,
div#date-range-tabs ul.nav-tabs,
div#product-tabs ul.nav-tabs,
.report-tabs ul.nav-tabs {
  height: 21px;
  margin-bottom: 20px;
  padding-right: 40px;
}

div#filter-by-category-or-sales-plan .mfc-checkbox {
  white-space: nowrap;
}

div#filter-by-category-or-sales-plan ul.nav-tabs a,
div#stores-tab ul.nav-tabs a,
div#date-range-tabs ul.nav-tabs a,
div#product-tabs ul.nav-tabs a,
.report-tables ul.nav-tabs a {
  padding-top: 0;
  height: 21px;
  font-size: 11px;
}

div#filter-by-category-or-sales-plan ul.nav-tabs li {
  float: right;
}

div#filter-by-category-or-sales-plan ul.nav-tabs li,
div#stores-tab ul.nav-tabs li,
div#product-tab ul.nav-tabs li,
div#date-range-tabs ul.nav-tabs li,
.report-tabs ul.nav-tabs li {
  font-size: 11px;
  height: 21px;
}

div#filter-by-category-or-sales-plan ul.nav-tabs li a:focus,
div#stores-tab ul.nav-tabs li a:focus,
div#product-tab ul.nav-tabs li a:focus,
div#date-range-tabs ul.nav-tabs li a:focus,
.report-tabs ul.nav-tabs li a:focus {
  outline: none;
}

div#filter-by-category-or-sales-plan ul.nav-tabs li.disabled,
div#date-range-tabs ul.nav-tabs li.disabled,
div#product-tab ul.nav-tabs li.disabled,
div#stores-tab ul.nav-tabs li.disabled,
.report-tabs ul.nav-tabs li.disabled {
  float: left;
  margin-left: -15px;
}

.report-scan-or-po-based-label {
  margin-left: 0;
  margin-bottom: 0;
  font-size: 10px;
}

.report-product-order-type-area .mfc-checkbox {
  margin-top: 0 !important;
}

.reports-replenishment-by-product-table-wrapper .nav-tabs,
.reports-replenishment-by-store-table-wrapper .nav-tabs {
  font-size: 11px;
}

.reports-replenishment-by-product-table-wrapper .nav-tabs>li.active>a,
.reports-replenishment-by-store-table-wrapper .nav-tabs>li.active>a {
  color: #464746;
}

.tab-content .row {
  margin-left: -20px;
}

.report-fields-outside-tabs {
  margin-left: 0;
}

.report-fields-outside-tabs .input-daterange {
  margin-left: -10px;
}

.report-sidebar-button {
  box-shadow: none;
  font-weight: normal;
  margin-top: 10px;
  width: 284px;
  margin-left: -10px;
}

.report-sidebar-heading {
  margin-top: 10px;
  margin-bottom: 4px;
}

.report-sidebar-heading-with-margin {
  margin-bottom: 10px;
}

.selectable-title,
.selectable-select-all-checkbox-container {
  font-size: 10px;
}

.performance-measure-category-title {
  font-weight: 600;
  margin-top: 10px;
}

.performance-measure-checkbox-container-outer {
  width: 100%;
}

.performance-measure-checkbox-container-inner {
  width: 45%;
  margin: 0;
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
}

.performance-measure-checkbox-container-inner-options {
  width: 95%;
  margin: 0;
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
}

.performance-measure-checkbox-container {
  margin-left: 10px;
}

.performance-measure-checkbox-container .mfc-checkbox {
  font-weight: normal !important;
}

.pick-range-by-week-number-week {
  margin-top: 10px;
}

.load-tracking-sidebar .load-tracking-sort-by-group {
  margin-bottom: 20px;
}

.load-tracking-sidebar input {
  margin-bottom: 30px;
}

.compare-to-previous-year-container {
  margin-top: -42px;
  padding-left: 30px;
}

.performance-report-sort-by-container .labeled-select {
  margin-left: 20px;
}

.report-sidebar-field {
  height: 38px;
}

.report-sidebar-field>div {
  margin-left: 10px;
}

.report-sidebar-field-checkbox {
  height: 28px;
}

.report-sidebar-field-checkbox>div {
  margin-left: 10px;
}

.report-sidebar-field-checkbox .stacked.mfc-form-input .mfc-checkbox {
  margin-top: 0;
  margin-bottom: 0;
}

.report-sidebar-field-text-area {
  height: 140px;
}

.report-sidebar-field-text-area textarea {
  resize: none;
}

.report-sidebar-field-text-area>div {
  margin-left: 10px;
}

.report-sidebar-field-container {
  padding-left: 20px;
}

.load-tracking-report-header-container {
  height: 50px;
  margin-left: -27px;
  margin-top: 5px;
  padding-left: 0;
}

.load-tracking-report-header-container .col-sm-12 {
  padding-right: 0;
}

.supplier-future-commitment-dates label.mfc-form-horizontal-label.control-label {
  padding-left: 0;
  text-align: left;
  white-space: nowrap;
}

[data-testid='report-include-gross-margin'] {
  margin-top: -18px;
}

.report-user-params-preset-select-container {
  margin-left: 20px;
  margin-top: 2px;
}

.report-user-params-preset-save-button-container {
  padding-top: 6px;
  display: inline-block;
  margin-left: 20px;
  width: calc(50% - 25px);
}

.report-user-params-preset-save-button-container button {
  height: 29px;
  margin-left: 0;
  width: 100%;
  vertical-align: middle;
}

.report-user-params-preset-action-dropdown-container {
  display: inline-block;
  height: 32px;
  margin-left: 5px;
  width: calc(50% - 25px);
}

.report-user-params-preset-action-dropdown-container .dropdown {
  height: 30px;
  width: calc(100% - 12px);
}

.report-user-params-preset-action-dropdown-container button {
  box-shadow: none;
  height: 30px;
  width: 100%;
}

.report-user-params-preset-action-dropdown-container .mfc-dropdown .caret {
  margin-left: 65px;
}

.report-user-params-modal {
  margin-top: 20%;
  width: 248px;
}

.report-user-params-modal .modal-body>div {
  padding-left: 6px;
  padding-right: 5px;
}

.invoicing-actions-menu-container>div {
  padding-left: 0 !important;
}

.import-modal-content {
  margin-top: 20px;
}

.import-modal-file-picker {
  margin-top: 20px;
  padding-top: 5px;
}

.import-modal-status-text {
  color: #464746;
  font-size: 18px;
  margin-top: 5px;
}

.import-modal-imported-status-icon {
  color: #3e9d5f;
}

.import-modal-failed-status-icon {
  color: #ce2d49;
}

#import-error-message-box {
  margin-top: 5px;
}

#import-error-list {
  padding-left: 0 !important;
}

.import-modal-content .progress-spinner-label {
  margin-top: 5px;
}

.import-modal-content-area {
  clear: both;
  height: 100px;
}

.import-open-existing-record-button {
  margin-top: 20px;
}

.import-attachment-modal-big {
  height: 390px;
  padding-top: 110px;
}

.import-attachment-modal-little {
  height: 190px;
  padding-top: 10px;
}

.import-attachment-modal {
  border-radius: 10px;
  margin: 10px;
  margin-top: 15px;
  -webkit-transition: all 1s ease-in-out, left 1s ease-in-out;
  transition: all 1s ease-in-out, left 1s ease-in-out;
  -webkit-transition: background-color 0s ease-in-out, left 0s ease-in-out;
  transition: background-color 0s ease-in-out, left 0s ease-in-out;
  outline: none;
  border: 3px dashed #d8d8d8;
}

.import-attachment-modal .import-attachment-modal-content-icon {
  color: #909290;
  font-size: 16px;
  text-align: center;
}

.import-attachment-modal .import-attachment-modal-content-body {
  color: #909290;
  text-align: center;
}

.import-attachment-modal .import-attachment-modal-content-body p {
  font-weight: 500;
  font-size: 22px;
}

.import-attachment-modal.drag-active {
  background-color: #f8f8f8;
}

.import-attachment-progress-area-container {
  overflow-y: auto;
  padding: 10px;
  -webkit-transition: all 1s ease-in-out, left 1s ease-in-out;
  transition: all 1s ease-in-out, left 1s ease-in-out;
}

.import-attachment-progress-area-container-big {
  height: 200px;
}

.import-attachment-progress-area-container-little {
  height: 0;
}

.import-attachment-progressbar-label {
  display: inline-block;
  height: 20px;
  overflow: hidden;
  padding-right: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 400px;
}

.import-attachment-progressbar-container {
  display: inline-block;
  width: 130px;
}

.import-attachment-progressbar-container .progress {
  margin-bottom: 0;
}

.import-attachment-modal-footer-progress {
  color: #909290;
  float: left;
  padding-left: 10px;
}

.import-attachment-modal-footer-progress-failed {
  color: #ce2d49;
}

.import-attachment-progressbar-parent {
  height: 24px;
}

.dependent-readonly-table {
  margin-top: 20px;
}

.readonly-table-topper {
  background-color: #f8f8f8;
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
}

.readonly-table-topper-base-component {
  padding: 10px;
}

.readonly-table-topper-button {
  background-color: #f8f8f8;
  border: 1px solid #d8d8d8;
  box-shadow: none;
  box-sizing: border-box;
  color: #464746;
  display: inline-block;
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  height: 26px;
  margin-left: 10px;
  outline-style: none;
  outline-width: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 2px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.readonly-table-topper-button:hover:not([disabled]) {
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(top, white 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, white 0%, #f1f1f1 100%);
  background-repeat: repeat-x;
  border-color: #bbbbbb;
  cursor: pointer;
}

.readonly-table-topper-button[disabled] {
  color: #8b8d8f;
}

.readonly-table-header {
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  overflow: hidden;
}

.readonly-table-header-cell {
  background-image: -webkit-linear-gradient(top, white 0%, #f1f1f1 100%);
  background-image: linear-gradient(-180deg, white 0%, #f1f1f1 100%);
  border-collapse: collapse;
  box-shadow: rgba(0, 0, 0, 0) 0 0 0 0 inset;
  box-sizing: border-box;
  color: #363636;
  cursor: pointer;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  height: 28px;
  padding: 5px;
  text-align: left;
  width: 190px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* stylelint-disable */
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  /* stylelint-enable */
  user-select: none;
}

.readonly-table-header-cell-not-last-column {
  border-right: 1px solid #d8d8d8;
}

.readonly-table-header-cell-sorted-asc {
  border-top: 2px solid #3e9d5f;
  color: #3e9d5f;
  padding-top: 3px;
}

.readonly-table-header-cell-sorted-desc {
  border-bottom: 3px solid #3e9d5f;
  color: #3e9d5f;
  padding-bottom: 2px;
}

.readonly-table-loading-overlay {
  background: rgba(248, 248, 248, 0.8);
  color: #3e9d5f;
  margin-left: 1px;
  position: absolute;
  text-align: center;
  z-index: 100;
  top: 75px;
}

.readonly-table-body {
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  overflow-y: scroll !important;
}

.readonly-table-body-cell {
  border-bottom: 1px solid #d8d8d8;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.readonly-table-body-cell-inner-div {
  height: 100%;
  padding: 5px;
}

.readonly-table-body-cell-amount,
.readonly-table-body-cell-percent,
.readonly-table-body-cell-money {
  text-align: right;
}

.readonly-table-body-cell-not-last-column {
  border-right: 1px solid #d8d8d8;
}

.readonly-table-body-cell-striped {
  background-color: #f5f5f5;
}

.readonly-table-body-cell-checkmark {
  text-align: center;
}

.readonly-table-body-cell-hovered {
  background-color: #cdcdcd;
}

.readonly-table-body-cell-selected .readonly-table-body-cell-inner-div {
  background-color: rgba(62, 157, 95, 0.25);
}

.readonly-table-footer {
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-top: 2px solid #909290;
  overflow: hidden;
}

.readonly-table-footer-cell {
  border-collapse: collapse;
  background-color: #f5f5f5;
  color: #363636;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  height: 28px;
  padding: 5px;
  text-align: left;
  width: 190px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.readonly-table-footer-cell-not-last-column {
  border-right: 1px solid #d8d8d8;
}

.readonly-table-footer-cell-amount,
.readonly-table-footer-cell-percent,
.readonly-table-footer-cell-money {
  text-align: right;
}

.readonly-table .fa.fa-check,
.readonly-table .fa-check.mfc-icon-add,
.readonly-table .mfc-icon-add.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-warning,
.readonly-table .mfc-icon-warning.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-arrow-circle-left,
.readonly-table .mfc-icon-arrow-circle-left.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-calendar-o,
.readonly-table .mfc-icon-calendar-o.mfc-icon-check,
.readonly-table .mfc-icon-check,
.readonly-table .fa-check.mfc-icon-close,
.readonly-table .mfc-icon-close.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-dollar,
.readonly-table .mfc-icon-dollar.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-percent,
.readonly-table .mfc-icon-percent.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-trash,
.readonly-table .mfc-icon-trash.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-map-marker,
.readonly-table .mfc-icon-map-marker.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-download,
.readonly-table .mfc-icon-download.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-pencil,
.readonly-table .mfc-icon-pencil.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-envelope,
.readonly-table .mfc-icon-envelope.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-globe,
.readonly-table .mfc-icon-globe.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-photo,
.readonly-table .mfc-icon-photo.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-spinner,
.readonly-table .mfc-icon-spinner.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-building,
.readonly-table .mfc-icon-building.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-leaf,
.readonly-table .mfc-icon-leaf.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-gear,
.readonly-table .mfc-icon-gear.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-repeat,
.readonly-table .mfc-icon-repeat.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-undo,
.readonly-table .mfc-icon-undo.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-search,
.readonly-table .mfc-icon-search.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-tag,
.readonly-table .mfc-icon-tag.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-upload,
.readonly-table .mfc-icon-upload.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-user-circle-o,
.readonly-table .mfc-icon-user-circle-o.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-eye,
.readonly-table .mfc-icon-eye.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-reply,
.readonly-table .mfc-icon-reply.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-share,
.readonly-table .mfc-icon-share.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-long-arrow-left,
.readonly-table .mfc-icon-long-arrow-left.mfc-icon-check,
.readonly-table .fa-check.mfc-icon-caret-down,
.readonly-table .mfc-icon-caret-down.mfc-icon-check {
  color: green;
}

.readonly-table .fa.fa-remove,
.readonly-table .fa-remove.mfc-icon-add,
.readonly-table .fa-remove.mfc-icon-warning,
.readonly-table .fa-remove.mfc-icon-arrow-circle-left,
.readonly-table .fa-remove.mfc-icon-calendar-o,
.readonly-table .fa-remove.mfc-icon-check,
.readonly-table .fa-remove.mfc-icon-close,
.readonly-table .fa-remove.mfc-icon-dollar,
.readonly-table .fa-remove.mfc-icon-percent,
.readonly-table .fa-remove.mfc-icon-trash,
.readonly-table .fa-remove.mfc-icon-map-marker,
.readonly-table .fa-remove.mfc-icon-download,
.readonly-table .fa-remove.mfc-icon-pencil,
.readonly-table .fa-remove.mfc-icon-envelope,
.readonly-table .fa-remove.mfc-icon-globe,
.readonly-table .fa-remove.mfc-icon-photo,
.readonly-table .fa-remove.mfc-icon-spinner,
.readonly-table .fa-remove.mfc-icon-building,
.readonly-table .fa-remove.mfc-icon-leaf,
.readonly-table .fa-remove.mfc-icon-gear,
.readonly-table .fa-remove.mfc-icon-repeat,
.readonly-table .fa-remove.mfc-icon-undo,
.readonly-table .fa-remove.mfc-icon-search,
.readonly-table .fa-remove.mfc-icon-tag,
.readonly-table .fa-remove.mfc-icon-upload,
.readonly-table .fa-remove.mfc-icon-user-circle-o,
.readonly-table .fa-remove.mfc-icon-eye,
.readonly-table .fa-remove.mfc-icon-reply,
.readonly-table .fa-remove.mfc-icon-share,
.readonly-table .fa-remove.mfc-icon-long-arrow-left,
.readonly-table .fa-remove.mfc-icon-caret-down {
  color: red;
}

#weekly-variety-detail.readonly-table .readonly-table-footer-cell.readonly-table-footer-cell-value-100 {
  background-color: #abd9c0;
}

#weekly-variety-detail.readonly-table .readonly-table-footer-cell:not(.readonly-table-footer-cell-value-100):not(.readonly-table-footer-cell-value-) {
  background-color: #fc968f;
}

#weekly-variety-detail.readonly-table .readonly-table-footer-cell.readonly-table-footer-cell-flag {
  background-color: #fc968f;
}

.attachments-content {
  margin-top: 10px;
}

/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
@keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.Select {
  position: relative;
}

.Select,
.Select div,
.Select input,
.Select span {
  box-sizing: border-box;
}

.Select.is-disabled>.Select-control {
  background-color: #f9f9f9;
}

.Select.is-disabled>.Select-control:hover {
  box-shadow: none;
}

.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
}

.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}

.Select-control .Select-input:focus {
  outline: none;
}

.is-searchable.is-open>.Select-control {
  cursor: text;
}

.is-open>.Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}

.is-open>.Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}

.is-searchable.is-focused:not(.is-open)>.Select-control {
  cursor: text;
}

.is-focused:not(.is-open)>.Select-control {
  border-color: #08c #0099e6 #0099e6;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px -1px fade(#08c, 50%);
}

.Select-placeholder,
.Select--single>.Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.has-value.Select--single>.Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label {
  color: #333;
}

.has-value.Select--single>.Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}

.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus {
  color: #08c;
  outline: none;
  text-decoration: underline;
}

.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.Select-input>input {
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 14px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}

.is-focused .Select-input>input {
  cursor: text;
}

.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}

.Select-control:not(.is-searchable)>.Select-input {
  outline: none;
}

.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}

.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}

.Select-clear-zone:hover {
  color: #D0021B;
}

.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}

.Select--multi .Select-clear-zone {
  width: 17px;
}

.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}

.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}

.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}

.is-open .Select-arrow,
.Select-arrow-zone:hover>.Select-arrow {
  border-top-color: #666;
}

@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
}

.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}

.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}

.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.Select-option.is-selected {
  background-color: #f5faff;
  color: #333;
}

.Select-option.is-focused {
  background-color: #f2f9fc;
  color: #333;
}

.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}

.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}

.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}

.Select--multi.has-value .Select-input {
  margin-left: 5px;
}

.Select--multi .Select-value {
  background-color: #f2f9fc;
  border-radius: 2px;
  border: 1px solid #c9e6f2;
  color: #08c;
  display: inline-block;
  font-size: 0.9em;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}

.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}

.Select--multi a.Select-value-label {
  color: #08c;
  cursor: pointer;
  text-decoration: none;
}

.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}

.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c9e6f2;
  padding: 1px 5px 3px;
}

.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #ddeff7;
  color: #0077b3;
}

.Select--multi .Select-value-icon:active {
  background-color: #c9e6f2;
}

.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}

.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}

.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}

@keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.Select--multi .Select-value {
  background-color: #3e9d5f;
  border: 1px solid #3e9d5f;
  color: #fff;
  margin-bottom: 5px;
}

.Select-option {
  color: #000;
}

.Select-option.is-selected,
.Select-option.is-selected.is-focused {
  background-color: #3e9d5f;
  color: #fff;
}

.Select-option.is-selected:hover {
  background-color: #34b358;
  color: #fff;
}

.Select-clear-zone {
  padding-top: 2px;
}

.Select--multi .Select-value-icon {
  border: none;
  padding-left: 0;
}

.Select--multi .Select-value-icon:hover {
  background-color: #ededed;
  color: #000;
}

.is-focused:not(.is-open)>.Select-control {
  border-color: #3e9d5f;
}

.is-open>.Select-control {
  border-color: #3e9d5f !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(62, 157, 95, 0.3) !important;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.Select-option.is-focused {
  background-color: #ededed;
  color: #000;
}

.Select-control {
  border-color: #d8d8d8;
  border-radius: 1px;
  box-shadow: none;
}

.Select.is-disabled .Select-control {
  background-color: #f5f5f5;
  border-color: #d8d8d8;
}

.Select.is-disabled .Select-control .Select-value .Select-value-label {
  color: #8b8d8f !important;
}

.Select.is-disabled .Select-control .Select-arrow-zone {
  display: none;
}

.Select-control {
  height: 24px;
}

.Select-control .Select-placeholder {
  font-size: 11px;
  line-height: 24px;
  padding: 0 6px;
}

.Select-control .Select-value {
  line-height: 24px !important;
}

.Select-control .Select-value .Select-value-label {
  line-height: 24px;
}

.Select-control .Select-input {
  height: 24px;
  padding-left: 6px;
  margin-left: 0;
}

.Select-control .Select-input input {
  padding-top: 6px;
}

.Select--multi .Select-value {
  line-height: 10px !important;
}

.Select--multi .Select-value .Select-value-label {
  line-height: 10px;
}

.Select-option {
  border-radius: 0 !important;
  font-size: 11px;
  line-height: 13px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.Select-value {
  border-radius: 0 !important;
  font-size: 11px;
  padding: 0 6px !important;
}

.Select-menu {
  max-height: 194px !important;
}

.Select-menu-outer {
  border-radius: 1px;
  border-top: 1px solid #3e9d5f;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  padding-bottom: 4px;
  padding-top: 4px;
}

.labeled-select {
  position: relative;
}

.labeled-select-loading {
  position: absolute;
  top: 4px;
  left: 10px;
  z-index: 2;
}

.labeled-select.multi .Select-multi-value-wrapper .Select-value {
  border-radius: 1px !important;
  height: 16px;
  margin: 3px;
  padding-left: 2px !important;
  padding-right: 2px !important;
  padding-top: 3px;
}

.labeled-select.multi .Select-multi-value-wrapper .Select-value .Select-value-icon {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
}

.labeled-select.multi .Select-multi-value-wrapper .Select-value .Select-value-label {
  padding-left: 5px;
}

#root {
  padding-bottom: 20px;
}

body {
  font-size: 11px;
  overflow: hidden;
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/primereact/resources/themes/lara-light-cyan/theme.css ***!
  \**********************************************************************************************************************/
:root {
  font-family: "Inter var", sans-serif;
  font-feature-settings: "cv02", "cv03", "cv04", "cv11";
  font-variation-settings: normal;
  --font-family: "Inter var", sans-serif;
  --font-feature-settings: "cv02", "cv03", "cv04", "cv11";
  --surface-a: #ffffff;
  --surface-b: #f9fafb;
  --surface-c: #f3f4f6;
  --surface-d: #e5e7eb;
  --surface-e: #ffffff;
  --surface-f: #ffffff;
  --text-color: #4b5563;
  --text-color-secondary: #6b7280;
  --primary-color: #06b6d4;
  --primary-color-text: #ffffff;
  --surface-0: #ffffff;
  --surface-50: #f9fafb;
  --surface-100: #f3f4f6;
  --surface-200: #e5e7eb;
  --surface-300: #d1d5db;
  --surface-400: #9ca3af;
  --surface-500: #6b7280;
  --surface-600: #4b5563;
  --surface-700: #374151;
  --surface-800: #1f2937;
  --surface-900: #111827;
  --gray-50: #f9fafb;
  --gray-100: #f3f4f6;
  --gray-200: #e5e7eb;
  --gray-300: #d1d5db;
  --gray-400: #9ca3af;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;
  --content-padding: 1.25rem;
  --inline-spacing: 0.5rem;
  --border-radius: 6px;
  --surface-ground: #f9fafb;
  --surface-section: #ffffff;
  --surface-card: #ffffff;
  --surface-overlay: #ffffff;
  --surface-border: #dfe7ef;
  --surface-hover: #f6f9fc;
  --focus-ring: 0 0 0 0.2rem #a5f3fc;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #ecfeff;
  --highlight-text-color: #0e7490;
  color-scheme: light;
}

@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: "Regular";
  src: url(/fonts/a0e477f2f1f9d2376fde.woff2) format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: "Italic";
  src: url(/fonts/e295f70fe3e2df296c7b.woff2) format("woff2");
}
:root {
  --blue-50:#f5f9ff;
  --blue-100:#d0e1fd;
  --blue-200:#abc9fb;
  --blue-300:#85b2f9;
  --blue-400:#609af8;
  --blue-500:#3b82f6;
  --blue-600:#326fd1;
  --blue-700:#295bac;
  --blue-800:#204887;
  --blue-900:#183462;
  --green-50:#f4fcf7;
  --green-100:#caf1d8;
  --green-200:#a0e6ba;
  --green-300:#76db9b;
  --green-400:#4cd07d;
  --green-500:#22c55e;
  --green-600:#1da750;
  --green-700:#188a42;
  --green-800:#136c34;
  --green-900:#0e4f26;
  --yellow-50:#fefbf3;
  --yellow-100:#faedc4;
  --yellow-200:#f6de95;
  --yellow-300:#f2d066;
  --yellow-400:#eec137;
  --yellow-500:#eab308;
  --yellow-600:#c79807;
  --yellow-700:#a47d06;
  --yellow-800:#816204;
  --yellow-900:#5e4803;
  --cyan-50:#f3fbfd;
  --cyan-100:#c3edf5;
  --cyan-200:#94e0ed;
  --cyan-300:#65d2e4;
  --cyan-400:#35c4dc;
  --cyan-500:#06b6d4;
  --cyan-600:#059bb4;
  --cyan-700:#047f94;
  --cyan-800:#036475;
  --cyan-900:#024955;
  --pink-50:#fef6fa;
  --pink-100:#fad3e7;
  --pink-200:#f7b0d3;
  --pink-300:#f38ec0;
  --pink-400:#f06bac;
  --pink-500:#ec4899;
  --pink-600:#c93d82;
  --pink-700:#a5326b;
  --pink-800:#822854;
  --pink-900:#5e1d3d;
  --indigo-50:#f7f7fe;
  --indigo-100:#dadafc;
  --indigo-200:#bcbdf9;
  --indigo-300:#9ea0f6;
  --indigo-400:#8183f4;
  --indigo-500:#6366f1;
  --indigo-600:#5457cd;
  --indigo-700:#4547a9;
  --indigo-800:#363885;
  --indigo-900:#282960;
  --teal-50:#f3fbfb;
  --teal-100:#c7eeea;
  --teal-200:#9ae0d9;
  --teal-300:#6dd3c8;
  --teal-400:#41c5b7;
  --teal-500:#14b8a6;
  --teal-600:#119c8d;
  --teal-700:#0e8174;
  --teal-800:#0b655b;
  --teal-900:#084a42;
  --orange-50:#fff8f3;
  --orange-100:#feddc7;
  --orange-200:#fcc39b;
  --orange-300:#fba86f;
  --orange-400:#fa8e42;
  --orange-500:#f97316;
  --orange-600:#d46213;
  --orange-700:#ae510f;
  --orange-800:#893f0c;
  --orange-900:#642e09;
  --bluegray-50:#f7f8f9;
  --bluegray-100:#dadee3;
  --bluegray-200:#bcc3cd;
  --bluegray-300:#9fa9b7;
  --bluegray-400:#818ea1;
  --bluegray-500:#64748b;
  --bluegray-600:#556376;
  --bluegray-700:#465161;
  --bluegray-800:#37404c;
  --bluegray-900:#282e38;
  --purple-50:#fbf7ff;
  --purple-100:#ead6fd;
  --purple-200:#dab6fc;
  --purple-300:#c996fa;
  --purple-400:#b975f9;
  --purple-500:#a855f7;
  --purple-600:#8f48d2;
  --purple-700:#763cad;
  --purple-800:#5c2f88;
  --purple-900:#432263;
  --red-50:#fff5f5;
  --red-100:#ffd0ce;
  --red-200:#ffaca7;
  --red-300:#ff8780;
  --red-400:#ff6259;
  --red-500:#ff3d32;
  --red-600:#d9342b;
  --red-700:#b32b23;
  --red-800:#8c221c;
  --red-900:#661814;
  --primary-50:#f3fbfd;
  --primary-100:#c3edf5;
  --primary-200:#94e0ed;
  --primary-300:#65d2e4;
  --primary-400:#35c4dc;
  --primary-500:#06b6d4;
  --primary-600:#059bb4;
  --primary-700:#047f94;
  --primary-800:#036475;
  --primary-900:#024955;
}

.p-editor-container .p-editor-toolbar {
  background: #f9fafb;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 0.75rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #4b5563;
  background: #f3f4f6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.75rem 1.25rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #4b5563;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #06b6d4;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #06b6d4;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #06b6d4;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #06b6d4;
}

@layer primereact {
  * {
    box-sizing: border-box;
  }
  .p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    font-weight: normal;
  }
  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    transition-duration: 0.2s;
  }
  .p-disabled, .p-component:disabled {
    opacity: 0.6;
  }
  .p-error {
    color: #e24c4c;
  }
  .p-text-secondary {
    color: #6b7280;
  }
  .pi {
    font-size: 1rem;
  }
  .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    border-radius: 6px;
  }
  .p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards;
  }
  .p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards;
  }
  @keyframes p-component-overlay-enter-animation {
    from {
      background-color: transparent;
    }
    to {
      background-color: var(--maskbg);
    }
  }
  @keyframes p-component-overlay-leave-animation {
    from {
      background-color: var(--maskbg);
    }
    to {
      background-color: transparent;
    }
  }
  .p-autocomplete .p-autocomplete-loader {
    right: 0.75rem;
  }
  .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 3.75rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
    border-color: #06b6d4;
  }
  .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.375rem 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #ecfeff;
    color: #0e7490;
    border-radius: 6px;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0.5rem;
  }
  .p-autocomplete.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-autocomplete-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0.75rem 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-calendar.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-datepicker {
    padding: 0.5rem;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
  }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: #ffffff;
  }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: #4b5563;
    background: #ffffff;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #e5e7eb;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev,
  .p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
  .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    font-weight: 600;
    padding: 0.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #06b6d4;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0.5rem;
  }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0;
  }
  .p-datepicker table th {
    padding: 0.5rem;
  }
  .p-datepicker table th > span {
    width: 2.5rem;
    height: 2.5rem;
  }
  .p-datepicker table td {
    padding: 0.5rem;
  }
  .p-datepicker table td > span {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    transition: box-shadow 0.2s;
    border: 1px solid transparent;
  }
  .p-datepicker table td > span.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-datepicker table td > span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-datepicker table td.p-datepicker-today > span {
    background: #d1d5db;
    color: #4b5563;
    border-color: transparent;
  }
  .p-datepicker table td.p-datepicker-today > span.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid #e5e7eb;
  }
  .p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto;
  }
  .p-datepicker .p-timepicker {
    border-top: 1px solid #e5e7eb;
    padding: 0.5rem;
  }
  .p-datepicker .p-timepicker button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datepicker .p-timepicker button:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-datepicker .p-timepicker button:last-child {
    margin-top: 0.2em;
  }
  .p-datepicker .p-timepicker span {
    font-size: 1.25rem;
  }
  .p-datepicker .p-timepicker > div {
    padding: 0 0.5rem;
  }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
  }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-datepicker .p-yearpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid #e5e7eb;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  @media screen and (max-width: 769px) {
    .p-datepicker table th,
    .p-datepicker table td {
      padding: 0;
    }
  }
  .p-cascadeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: #06b6d4;
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-cascadeselect.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 0.75rem 0.75rem;
  }
  .p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-cascadeselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-cascadeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0.75rem 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
    margin-top: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child {
    margin-bottom: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 0.75rem 1.25rem;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: 0.875rem;
  }
  .p-checkbox {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-checkbox-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    cursor: pointer;
  }
  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-checkbox {
    width: 22px;
    height: 22px;
  }
  .p-checkbox .p-checkbox-input {
    border: 2px solid #d1d5db;
    border-radius: 6px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox.p-highlight .p-checkbox-box {
    border-color: #06b6d4;
    background: #06b6d4;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    border-color: #06b6d4;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    border-color: #0e7490;
    background: #0e7490;
    color: #ffffff;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-checkbox.p-invalid > .p-checkbox-box {
    border-color: #e24c4c;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled.p-highlight .p-checkbox-box {
    background: #06b6d4;
  }
  .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #0e7490;
  }
  .p-input-filled .p-checkbox .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox.p-highlight .p-checkbox-box {
    background: #06b6d4;
  }
  .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #0e7490;
  }
  .p-checkbox {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-checkbox-input {
    cursor: pointer;
  }
  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-tristatecheckbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box {
    background: #06b6d4;
  }
  .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #0e7490;
  }
  .p-chips {
    display: inline-flex;
  }
  .p-chips-multiple-container {
    margin: 0;
    padding: 0;
    list-style-type: none;
    cursor: text;
    overflow: hidden;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .p-chips-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }
  .p-chips-input-token {
    flex: 1 1 auto;
    display: inline-flex;
  }
  .p-chips-token-icon {
    cursor: pointer;
  }
  .p-chips-input-token input {
    border: 0 none;
    outline: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
  }
  .p-fluid .p-chips {
    display: flex;
  }
  .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: #06b6d4;
  }
  .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-chips .p-chips-multiple-container {
    padding: 0.375rem 0.75rem;
    outline-color: transparent;
  }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: #e5e7eb;
    color: #4b5563;
  }
  .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.375rem 0;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  .p-chips.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-colorpicker-preview {
    width: 2rem;
    height: 2rem;
  }
  .p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919;
  }
  .p-colorpicker-panel .p-colorpicker-color-handle,
  .p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #ffffff;
  }
  .p-colorpicker-overlay-panel {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown {
    display: inline-flex;
    cursor: pointer;
    position: relative;
    user-select: none;
  }
  .p-dropdown-clear-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-dropdown-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }
  .p-dropdown-label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    flex: 1 1 auto;
    width: 1%;
    text-overflow: ellipsis;
    cursor: pointer;
  }
  .p-dropdown-label-empty {
    overflow: hidden;
    opacity: 0;
  }
  input.p-dropdown-label {
    cursor: default;
  }
  .p-dropdown .p-dropdown-panel {
    min-width: 100%;
  }
  .p-dropdown-panel {
    position: absolute;
    top: 0;
    left: 0;
  }
  .p-dropdown-items-wrapper {
    overflow: auto;
  }
  .p-dropdown-item {
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
  .p-dropdown-item-group {
    cursor: auto;
  }
  .p-dropdown-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-dropdown-filter {
    width: 100%;
  }
  .p-dropdown-filter-container {
    position: relative;
  }
  .p-dropdown-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-fluid .p-dropdown {
    display: flex;
  }
  .p-fluid .p-dropdown .p-dropdown-label {
    width: 1%;
  }
  .p-dropdown {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-dropdown:not(.p-disabled):hover {
    border-color: #06b6d4;
  }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-dropdown.p-variant-filled {
    background: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 1.75rem;
  }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none;
  }
  .p-dropdown .p-dropdown-label.p-placeholder {
    color: #6b7280;
  }
  .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dropdown .p-dropdown-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-dropdown.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-dropdown-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown-panel .p-dropdown-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 1.75rem;
    margin-right: -1.75rem;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0.75rem 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
    margin-top: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child {
    margin-bottom: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon {
    position: relative;
    margin-left: -0.5rem;
    margin-right: 0.5rem;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-inputgroup-addon {
    background: #f3f4f6;
    color: #6b7280;
    border-top: 1px solid #d1d5db;
    border-left: 1px solid #d1d5db;
    border-bottom: 1px solid #d1d5db;
    padding: 0.75rem 0.75rem;
    min-width: 3rem;
  }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid #d1d5db;
  }
  .p-inputgroup > .p-component,
  .p-inputgroup > .p-inputwrapper > .p-inputtext,
  .p-inputgroup > .p-float-label > .p-component {
    border-radius: 0;
    margin: 0;
  }
  .p-inputgroup > .p-component + .p-inputgroup-addon,
  .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
  .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: 0 none;
  }
  .p-inputgroup > .p-component:focus,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
  .p-inputgroup > .p-float-label > .p-component:focus {
    z-index: 1;
  }
  .p-inputgroup > .p-component:focus ~ label,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
  .p-inputgroup > .p-float-label > .p-component:focus ~ label {
    z-index: 1;
  }
  .p-inputgroup-addon:first-child,
  .p-inputgroup button:first-child,
  .p-inputgroup input:first-child,
  .p-inputgroup > .p-inputwrapper:first-child,
  .p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup-addon:last-child,
  .p-inputgroup button:last-child,
  .p-inputgroup input:last-child,
  .p-inputgroup > .p-inputwrapper:last-child,
  .p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-fluid .p-inputgroup .p-button {
    width: auto;
  }
  .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 3rem;
  }
  .p-inputnumber.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-inputswitch {
    position: relative;
    display: inline-block;
  }
  .p-inputswitch-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    cursor: pointer;
  }
  .p-inputswitch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid transparent;
  }
  .p-inputswitch-slider:before {
    position: absolute;
    content: "";
    top: 50%;
  }
  .p-inputswitch {
    width: 3rem;
    height: 1.75rem;
  }
  .p-inputswitch .p-inputswitch-input {
    border-radius: 30px;
  }
  .p-inputswitch .p-inputswitch-slider {
    background: #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 30px;
    outline-color: transparent;
  }
  .p-inputswitch .p-inputswitch-slider:before {
    background: #ffffff;
    width: 1.25rem;
    height: 1.25rem;
    left: 0.25rem;
    margin-top: -0.625rem;
    border-radius: 50%;
    transition-duration: 0.2s;
  }
  .p-inputswitch.p-highlight .p-inputswitch-slider {
    background: #06b6d4;
  }
  .p-inputswitch.p-highlight .p-inputswitch-slider:before {
    background: #ffffff;
    transform: translateX(1.25rem);
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider {
    background: #b7bcc5;
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider {
    background: #0891b2;
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-inputswitch.p-invalid > .p-inputswitch-slider {
    border-color: #e24c4c;
  }
  .p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    background: #ffffff;
    padding: 0.75rem 0.75rem;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    appearance: none;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-inputtext:enabled:hover {
    border-color: #06b6d4;
  }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-inputtext.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-inputtext.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-float-label > label {
    left: 0.75rem;
    color: #6b7280;
    transition-duration: 0.2s;
  }
  .p-float-label > .p-invalid + label {
    color: #e24c4c;
  }
  .p-icon-field-left > .p-inputtext {
    padding-left: 2.5rem;
  }
  .p-icon-field-left.p-float-label > label {
    left: 2.5rem;
  }
  .p-icon-field-right > .p-inputtext {
    padding-right: 2.5rem;
  }
  ::-webkit-input-placeholder {
    color: #6b7280;
  }
  :-moz-placeholder {
    color: #6b7280;
  }
  ::-moz-placeholder {
    color: #6b7280;
  }
  :-ms-input-placeholder {
    color: #6b7280;
  }
  .p-input-filled .p-inputtext {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext-sm .p-inputtext {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext-lg .p-inputtext {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-icon-field {
    position: relative;
  }
  .p-icon-field > .p-input-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-fluid .p-icon-field-left,
  .p-fluid .p-icon-field-right {
    width: 100%;
  }
  .p-icon-field-left > .p-input-icon:first-of-type {
    left: 0.75rem;
    color: #6b7280;
  }
  .p-icon-field-right > .p-input-icon:last-of-type {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-inputotp {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .p-inputotp-input {
    text-align: center;
    width: 2.5rem;
  }
  .p-listbox-list-wrapper {
    overflow: auto;
  }
  .p-listbox-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .p-listbox-item {
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  .p-listbox-item-group {
    cursor: auto;
  }
  .p-listbox-filter-container {
    position: relative;
  }
  .p-listbox-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-listbox-filter {
    width: 100%;
  }
  .p-listbox {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-listbox .p-listbox-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 1.75rem;
  }
  .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-listbox .p-listbox-list {
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:first-child {
    margin-top: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:last-child {
    margin-bottom: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-listbox.p-invalid {
    border-color: #e24c4c;
  }
  .p-mention-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-mention-panel .p-mention-items {
    padding: 0.75rem 0;
  }
  .p-mention-panel .p-mention-items .p-mention-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-mention-panel .p-mention-items .p-mention-item:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-mention-panel .p-mention-items .p-mention-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-multiselect {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
  }
  .p-multiselect-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }
  .p-multiselect-label-container {
    overflow: hidden;
    flex: 1 1 auto;
    cursor: pointer;
  }
  .p-multiselect-label {
    display: block;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .p-multiselect-label-empty {
    overflow: hidden;
    visibility: hidden;
  }
  .p-multiselect-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }
  .p-multiselect-token-icon {
    cursor: pointer;
  }
  .p-multiselect .p-multiselect-panel {
    min-width: 100%;
  }
  .p-multiselect-items-wrapper {
    overflow: auto;
  }
  .p-multiselect-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-multiselect-item {
    cursor: pointer;
    display: flex;
    align-items: center;
    font-weight: normal;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
  }
  .p-multiselect-item-group {
    cursor: auto;
  }
  .p-multiselect-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .p-multiselect-filter-container {
    position: relative;
    flex: 1 1 auto;
  }
  .p-multiselect-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-multiselect-filter-container .p-inputtext {
    width: 100%;
  }
  .p-multiselect-close {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    margin-left: auto;
  }
  .p-fluid .p-multiselect {
    display: flex;
  }
  .p-multiselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-multiselect:not(.p-disabled):hover {
    border-color: #06b6d4;
  }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-multiselect.p-variant-filled {
    background: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-multiselect .p-multiselect-label {
    padding: 0.75rem 0.75rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-multiselect .p-multiselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0.5rem;
  }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-multiselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-multiselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-multiselect-panel .p-multiselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 1.75rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0.75rem 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
    margin-top: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child {
    margin-bottom: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-password.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-password-panel {
    padding: 1.25rem;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem;
    background: #e5e7eb;
  }
  .p-password-panel .p-password-meter .p-password-strength.weak {
    background: #ea5455;
  }
  .p-password-panel .p-password-meter .p-password-strength.medium {
    background: #ff9f42;
  }
  .p-password-panel .p-password-meter .p-password-strength.strong {
    background: #29c76f;
  }
  .p-radiobutton {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-radiobutton-input {
    cursor: pointer;
  }
  .p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-radiobutton-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(0.1);
    border-radius: 50%;
    visibility: hidden;
  }
  .p-radiobutton.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1, 1);
    visibility: visible;
  }
  .p-radiobutton {
    width: 22px;
    height: 22px;
  }
  .p-radiobutton .p-radiobutton-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border: 2px solid #d1d5db;
    border-radius: 50%;
  }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 12px;
    height: 12px;
    transition-duration: 0.2s;
    background-color: #ffffff;
  }
  .p-radiobutton.p-highlight .p-radiobutton-box {
    border-color: #06b6d4;
    background: #06b6d4;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    border-color: #06b6d4;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    border-color: #0e7490;
    background: #0e7490;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon {
    background-color: #ffffff;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-radiobutton.p-invalid > .p-radiobutton-box {
    border-color: #e24c4c;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box {
    background: #06b6d4;
  }
  .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    background: #0e7490;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box {
    background: #06b6d4;
  }
  .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    background: #0e7490;
  }
  .p-rating {
    position: relative;
    display: flex;
    align-items: center;
  }
  .p-rating-item {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
  }
  .p-rating.p-readonly .p-rating-item {
    cursor: default;
  }
  .p-rating {
    gap: 0.5rem;
  }
  .p-rating .p-rating-item {
    outline-color: transparent;
    border-radius: 50%;
  }
  .p-rating .p-rating-item .p-rating-icon {
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    font-size: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.143rem;
    height: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #ea5455;
  }
  .p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #06b6d4;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #06b6d4;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #e73d3e;
  }
  .p-selectbutton .p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-selectbutton .p-button .p-button-icon-left,
  .p-selectbutton .p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #374151;
  }
  .p-selectbutton .p-button.p-highlight {
    background: #06b6d4;
    border-color: #06b6d4;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover {
    background: #0891b2;
    border-color: #0891b2;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton.p-invalid > .p-button {
    border-color: #e24c4c;
  }
  .p-slider {
    background: #e5e7eb;
    border: 0 none;
    border-radius: 6px;
  }
  .p-slider.p-slider-horizontal {
    height: 0.286rem;
  }
  .p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -0.5715rem;
    margin-left: -0.5715rem;
  }
  .p-slider.p-slider-vertical {
    width: 0.286rem;
  }
  .p-slider.p-slider-vertical .p-slider-handle {
    margin-left: -0.5715rem;
    margin-bottom: -0.5715rem;
  }
  .p-slider .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    background: #ffffff;
    border: 2px solid #06b6d4;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-slider .p-slider-handle:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-slider .p-slider-range {
    background: #06b6d4;
  }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #06b6d4;
    border-color: #06b6d4;
  }
  .p-treeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-treeselect:not(.p-disabled):hover {
    border-color: #06b6d4;
  }
  .p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-treeselect.p-treeselect-clearable .p-treeselect-label {
    padding-right: 1.75rem;
  }
  .p-treeselect.p-variant-filled {
    background: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-treeselect .p-treeselect-label {
    padding: 0.75rem 0.75rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-treeselect .p-treeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-treeselect .p-treeselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-treeselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-treeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-treeselect-panel .p-treeselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: 0.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 1.75rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 3.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: 2.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-treeselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-togglebutton {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }
  .p-togglebutton-input {
    cursor: pointer;
  }
  .p-togglebutton .p-button {
    flex: 1 1 auto;
  }
  .p-togglebutton .p-togglebutton-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border: 1px solid #d1d5db;
    border-radius: 6px;
  }
  .p-togglebutton .p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-togglebutton .p-button .p-button-icon-left,
  .p-togglebutton .p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-togglebutton.p-highlight .p-button {
    background: #06b6d4;
    border-color: #06b6d4;
    color: #ffffff;
  }
  .p-togglebutton.p-highlight .p-button .p-button-icon-left,
  .p-togglebutton.p-highlight .p-button .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right {
    color: #374151;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button {
    background: #0891b2;
    border-color: #0891b2;
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: #06b6d4;
  }
  .p-togglebutton.p-invalid > .p-button {
    border-color: #e24c4c;
  }
  .p-button {
    color: #ffffff;
    background: #06b6d4;
    border: 1px solid #06b6d4;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-button:not(:disabled):hover {
    background: #0891b2;
    color: #ffffff;
    border-color: #0891b2;
  }
  .p-button:not(:disabled):active {
    background: #0e7490;
    color: #ffffff;
    border-color: #0e7490;
  }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: #06b6d4;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(6, 182, 212, 0.04);
    color: #06b6d4;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(6, 182, 212, 0.16);
    color: #06b6d4;
    border: 1px solid;
  }
  .p-button.p-button-outlined.p-button-plain {
    color: #6b7280;
    border-color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button.p-button-text {
    background-color: transparent;
    color: #06b6d4;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):hover {
    background: rgba(6, 182, 212, 0.04);
    color: #06b6d4;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):active {
    background: rgba(6, 182, 212, 0.16);
    color: #06b6d4;
    border-color: transparent;
  }
  .p-button.p-button-text.p-button-plain {
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-button .p-button-label {
    transition-duration: 0.2s;
  }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem;
  }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem;
  }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem;
  }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem;
  }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #06b6d4;
    background-color: #ffffff;
  }
  .p-button.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-button.p-button-rounded {
    border-radius: 2rem;
  }
  .p-button.p-button-icon-only {
    width: 3rem;
    padding: 0.75rem 0;
  }
  .p-button.p-button-icon-only .p-button-icon-left,
  .p-button.p-button-icon-only .p-button-icon-right {
    margin: 0;
  }
  .p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 3rem;
  }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-button.p-button-sm .p-button-icon {
    font-size: 0.875rem;
  }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-button.p-button-lg .p-button-icon {
    font-size: 1.25rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-left .p-button-label {
    margin-left: 0.5rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-right .p-button-label {
    margin-right: 0.5rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-top .p-button-label {
    margin-top: 0.5rem;
  }
  .p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label {
    margin-bottom: 0.5rem;
  }
  .p-button.p-button-loading-label-only .p-button-loading-icon {
    margin: 0;
  }
  .p-fluid .p-button {
    width: 100%;
  }
  .p-fluid .p-button-icon-only {
    width: 3rem;
  }
  .p-fluid .p-button-group {
    display: flex;
  }
  .p-fluid .p-button-group .p-button {
    flex: 1;
  }
  .p-button.p-button-secondary, .p-button-group.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button, .p-fileupload-choose.p-button-secondary {
    color: #ffffff;
    background: #64748b;
    border: 1px solid #64748b;
  }
  .p-button.p-button-secondary:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-secondary:not(:disabled):hover {
    background: #475569;
    color: #ffffff;
    border-color: #475569;
  }
  .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-secondary:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e2e8f0;
  }
  .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-secondary:not(:disabled):active {
    background: #334155;
    color: #ffffff;
    border-color: #334155;
  }
  .p-button.p-button-secondary.p-button-outlined, .p-button-group.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined, .p-fileupload-choose.p-button-secondary.p-button-outlined {
    background-color: transparent;
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-text, .p-button-group.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text, .p-fileupload-choose.p-button-secondary.p-button-text {
    background-color: transparent;
    color: #64748b;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button, .p-fileupload-choose.p-button-info {
    color: #ffffff;
    background: #0ea5e9;
    border: 1px solid #0ea5e9;
  }
  .p-button.p-button-info:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-info:not(:disabled):hover {
    background: #0284c7;
    color: #ffffff;
    border-color: #0284c7;
  }
  .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-info:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bfdbfe;
  }
  .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-info:not(:disabled):active {
    background: #0369a1;
    color: #ffffff;
    border-color: #0369a1;
  }
  .p-button.p-button-info.p-button-outlined, .p-button-group.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined, .p-fileupload-choose.p-button-info.p-button-outlined {
    background-color: transparent;
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-text, .p-button-group.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text, .p-fileupload-choose.p-button-info.p-button-text {
    background-color: transparent;
    color: #0ea5e9;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button, .p-fileupload-choose.p-button-success {
    color: #ffffff;
    background: #22c55e;
    border: 1px solid #22c55e;
  }
  .p-button.p-button-success:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-success:not(:disabled):hover {
    background: #16a34a;
    color: #ffffff;
    border-color: #16a34a;
  }
  .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-success:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bbf7d0;
  }
  .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-success:not(:disabled):active {
    background: #15803d;
    color: #ffffff;
    border-color: #15803d;
  }
  .p-button.p-button-success.p-button-outlined, .p-button-group.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined, .p-fileupload-choose.p-button-success.p-button-outlined {
    background-color: transparent;
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-text, .p-button-group.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text, .p-fileupload-choose.p-button-success.p-button-text {
    background-color: transparent;
    color: #22c55e;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button, .p-fileupload-choose.p-button-warning {
    color: #ffffff;
    background: #f97316;
    border: 1px solid #f97316;
  }
  .p-button.p-button-warning:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-warning:not(:disabled):hover {
    background: #ea580c;
    color: #ffffff;
    border-color: #ea580c;
  }
  .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-warning:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fde68a;
  }
  .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-warning:not(:disabled):active {
    background: #c2410c;
    color: #ffffff;
    border-color: #c2410c;
  }
  .p-button.p-button-warning.p-button-outlined, .p-button-group.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined, .p-fileupload-choose.p-button-warning.p-button-outlined {
    background-color: transparent;
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-text, .p-button-group.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text, .p-fileupload-choose.p-button-warning.p-button-text {
    background-color: transparent;
    color: #f97316;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button, .p-fileupload-choose.p-button-help {
    color: #ffffff;
    background: #a855f7;
    border: 1px solid #a855f7;
  }
  .p-button.p-button-help:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-help:not(:disabled):hover {
    background: #9333ea;
    color: #ffffff;
    border-color: #9333ea;
  }
  .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-help:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e9d5ff;
  }
  .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-help:not(:disabled):active {
    background: #7e22ce;
    color: #ffffff;
    border-color: #7e22ce;
  }
  .p-button.p-button-help.p-button-outlined, .p-button-group.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined, .p-fileupload-choose.p-button-help.p-button-outlined {
    background-color: transparent;
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-text, .p-button-group.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text, .p-fileupload-choose.p-button-help.p-button-text {
    background-color: transparent;
    color: #a855f7;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button, .p-fileupload-choose.p-button-danger {
    color: #ffffff;
    background: #ef4444;
    border: 1px solid #ef4444;
  }
  .p-button.p-button-danger:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-danger:not(:disabled):hover {
    background: #dc2626;
    color: #ffffff;
    border-color: #dc2626;
  }
  .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-danger:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fecaca;
  }
  .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-danger:not(:disabled):active {
    background: #b91c1c;
    color: #ffffff;
    border-color: #b91c1c;
  }
  .p-button.p-button-danger.p-button-outlined, .p-button-group.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined, .p-fileupload-choose.p-button-danger.p-button-outlined {
    background-color: transparent;
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-text, .p-button-group.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text, .p-fileupload-choose.p-button-danger.p-button-text {
    background-color: transparent;
    color: #ef4444;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button {
    color: #ffffff;
    background: #1f2937;
    border: 1px solid #1f2937;
  }
  .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover {
    background: #374151;
    color: #ffffff;
    border-color: #374151;
  }
  .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active {
    background: #4b5563;
    color: #ffffff;
    border-color: #4b5563;
  }
  .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined {
    background-color: transparent;
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text {
    background-color: transparent;
    color: #1f2937;
    border-color: transparent;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-link {
    color: #0e7490;
    background: transparent;
    border: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover {
    background: transparent;
    color: #0e7490;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover .p-button-label {
    text-decoration: underline;
  }
  .p-button.p-button-link:not(:disabled):focus {
    background: transparent;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):active {
    background: transparent;
    color: #0e7490;
    border-color: transparent;
  }
  .p-splitbutton {
    border-radius: 6px;
  }
  .p-splitbutton.p-button-outlined > .p-button {
    background-color: transparent;
    color: #06b6d4;
    border: 1px solid;
  }
  .p-splitbutton.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(6, 182, 212, 0.04);
    color: #06b6d4;
  }
  .p-splitbutton.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(6, 182, 212, 0.16);
    color: #06b6d4;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button {
    color: #6b7280;
    border-color: #6b7280;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-splitbutton.p-button-text > .p-button {
    background-color: transparent;
    color: #06b6d4;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(6, 182, 212, 0.04);
    color: #06b6d4;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text > .p-button:not(:disabled):active {
    background: rgba(6, 182, 212, 0.16);
    color: #06b6d4;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button {
    color: #6b7280;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-splitbutton.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-splitbutton.p-button-rounded {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-rounded > .p-button {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-sm > .p-button {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-splitbutton.p-button-sm > .p-button .p-button-icon {
    font-size: 0.875rem;
  }
  .p-splitbutton.p-button-lg > .p-button {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-splitbutton.p-button-lg > .p-button.p-button-icon-only {
    width: auto;
  }
  .p-splitbutton.p-button-lg > .p-button .p-button-icon {
    font-size: 1.25rem;
  }
  .p-splitbutton .p-splitbutton-menubutton,
  .p-splitbutton .p-splitbutton.p-button-rounded > .p-splitbutton-menubutton.p-button,
  .p-splitbutton .p-splitbutton.p-button-outlined > .p-splitbutton-menubutton.p-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button {
    background-color: transparent;
    color: #64748b;
    border: 1px solid;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748b;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748b;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button {
    background-color: transparent;
    color: #64748b;
    border-color: transparent;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748b;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748b;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button {
    background-color: transparent;
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button {
    background-color: transparent;
    color: #0ea5e9;
    border-color: transparent;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button {
    background-color: transparent;
    color: #22c55e;
    border: 1px solid;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22c55e;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    color: #22c55e;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button {
    background-color: transparent;
    color: #22c55e;
    border-color: transparent;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22c55e;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22c55e;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button {
    background-color: transparent;
    color: #f97316;
    border: 1px solid;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    color: #f97316;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    color: #f97316;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button {
    background-color: transparent;
    color: #f97316;
    border-color: transparent;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    border-color: transparent;
    color: #f97316;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    border-color: transparent;
    color: #f97316;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button {
    background-color: transparent;
    color: #a855f7;
    border: 1px solid;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    color: #a855f7;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    color: #a855f7;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button {
    background-color: transparent;
    color: #a855f7;
    border-color: transparent;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #a855f7;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #a855f7;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button {
    background-color: transparent;
    color: #ef4444;
    border: 1px solid;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    color: #ef4444;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    color: #ef4444;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button {
    background-color: transparent;
    color: #ef4444;
    border-color: transparent;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #ef4444;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #ef4444;
  }
  .p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 1.3rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon {
    width: 1.3rem;
    height: 1.3rem;
  }
  .p-speeddial-list {
    outline: 0 none;
  }
  .p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: #4b5563;
    color: #fff;
  }
  .p-speeddial-action:hover {
    background: #022354;
    color: #fff;
  }
  .p-speeddial-direction-up .p-speeddial-item {
    margin: 0.25rem;
  }
  .p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: 0.5rem;
  }
  .p-speeddial-direction-down .p-speeddial-item {
    margin: 0.25rem;
  }
  .p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: 0.5rem;
  }
  .p-speeddial-direction-left .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0.5rem;
  }
  .p-speeddial-direction-right .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0.5rem;
  }
  .p-speeddial-circle .p-speeddial-item,
  .p-speeddial-semi-circle .p-speeddial-item,
  .p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0;
  }
  .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
  .p-speeddial-semi-circle .p-speeddial-item:first-child,
  .p-speeddial-semi-circle .p-speeddial-item:last-child,
  .p-speeddial-quarter-circle .p-speeddial-item:first-child,
  .p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0;
  }
  .p-speeddial-mask {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
  }
  .p-carousel .p-carousel-content .p-carousel-prev,
  .p-carousel .p-carousel-content .p-carousel-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
  .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
  .p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-carousel .p-carousel-content .p-carousel-prev,
  .p-carousel .p-carousel-content .p-carousel-next {
    margin: 0.5rem;
  }
  .p-carousel .p-carousel-indicators {
    padding: 1rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #d1d5db;
    width: 2rem;
    height: 0.5rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 0;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #9ca3af;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-datatable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-datatable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #0e7490;
    background: #ecfeff;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-datatable .p-sortable-column.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #0e7490;
  }
  .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon {
    color: #0e7490;
  }
  .p-datatable .p-sortable-column:focus-visible {
    box-shadow: inset 0 0 0 0.15rem #a5f3fc;
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0.5rem;
  }
  .p-datatable .p-datatable-tbody > tr > td > .p-column-title {
    font-weight: 700;
  }
  .p-datatable .p-datatable-tbody > tr > td.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight-contextmenu {
    outline: 0.15rem solid #a5f3fc;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #ecfeff;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #ecfeff;
  }
  .p-datatable.p-datatable-selectable .p-datatable-tbody > tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable.p-datatable-selectable .p-datatable-tbody > tr.p-selectable-row:focus-visible {
    outline: 0.15rem solid #a5f3fc;
    outline-offset: -0.15rem;
  }
  .p-datatable.p-datatable-selectable-cell .p-datatable-tbody > tr.p-selectable-row > td.p-selectable-cell:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable.p-datatable-selectable-cell .p-datatable-tbody > tr.p-selectable-row > td.p-selectable-cell:focus-visible {
    outline: 0.15rem solid #a5f3fc;
    outline-offset: -0.15rem;
  }
  .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):not(.p-datatable-emptymessage):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable .p-column-resizer-helper {
    background: #06b6d4;
  }
  .p-datatable .p-datatable-scrollable-header,
  .p-datatable .p-datatable-scrollable-footer {
    background: #f9fafb;
  }
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot {
    background-color: #f9fafb;
  }
  .p-datatable .p-datatable-loading-icon {
    font-size: 2rem;
  }
  .p-datatable .p-datatable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
    border-width: 1px 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd {
    background: #f8f8fa;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler {
    color: #0e7490;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover {
    color: #0e7490;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd + .p-row-expanded {
    background: #f8f8fa;
  }
  .p-datatable.p-datatable-sm .p-datatable-header {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable-drag-selection-helper {
    background: rgba(6, 182, 212, 0.16);
  }
  .p-dataview .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-dataview-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-dataview .p-dataview-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-dataview .p-dataview-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dataview .p-dataview-loading-icon {
    font-size: 2rem;
  }
  .p-dataview .p-dataview-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-datascroller .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datascroller .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datascroller .p-datascroller-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datascroller .p-datascroller-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-datascroller.p-datascroller-inline .p-datascroller-list > li {
    border: solid #e5e7eb;
    border-width: 0 0 1px 0;
  }
  .p-datascroller .p-datascroller-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-column-filter-row .p-column-filter-menu-button,
  .p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0.5rem;
  }
  .p-column-filter-menu-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-column-filter-menu-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-column-filter-clear-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-column-filter-clear-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-column-filter-overlay {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    min-width: 12.5rem;
  }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0.75rem 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a5f3fc;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1.25rem;
    border-bottom: 1px solid #e5e7eb;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none;
  }
  .p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: 0.75rem 1.25rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem;
  }
  .p-orderlist .p-orderlist-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    font-weight: 700;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-orderlist .p-orderlist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 1.75rem;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-orderlist .p-orderlist-list {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 0.75rem 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    outline: 0 none;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: #f8f8fa;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: #f3f4f6;
  }
  .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #6df7ff;
  }
  .p-organizationchart .p-organizationchart-line-down {
    background: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-paginator {
    background: #ffffff;
    color: #6b7280;
    border: solid #f3f4f6;
    border-width: 0;
    padding: 0.5rem 1rem;
    border-radius: 6px;
  }
  .p-paginator .p-paginator-first,
  .p-paginator .p-paginator-prev,
  .p-paginator .p-paginator-next,
  .p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    height: 3rem;
  }
  .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
  }
  .p-paginator .p-paginator-page-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 3rem;
  }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    padding: 0 0.5rem;
  }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #ecfeff;
    border-color: #ecfeff;
    color: #0e7490;
  }
  .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-picklist .p-picklist-buttons {
    padding: 1.25rem;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem;
  }
  .p-picklist .p-picklist-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    font-weight: 700;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-picklist .p-picklist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 1.75rem;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-picklist .p-picklist-list {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 0.75rem 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    outline: 0 none;
  }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-tree-container {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: auto;
  }
  .p-treenode-children {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-treenode-selectable {
    cursor: pointer;
    user-select: none;
  }
  .p-tree-toggler {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    flex-shrink: 0;
  }
  .p-treenode-leaf > .p-treenode-content .p-tree-toggler {
    visibility: hidden;
  }
  .p-treenode-content {
    display: flex;
    align-items: center;
  }
  .p-tree-filter {
    width: 100%;
  }
  .p-tree-filter-container {
    position: relative;
    display: block;
    width: 100%;
  }
  .p-tree-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-tree-loading {
    position: relative;
    min-height: 4rem;
  }
  .p-tree .p-tree-loading-overlay {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-tree {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
    border-radius: 6px;
  }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.143rem;
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a5f3fc;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: 6px;
    transition: box-shadow 0.2s;
    padding: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0.5rem;
    color: #6b7280;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #0e7490;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: #0e7490;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 1.75rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem;
  }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem;
  }
  .p-tree .p-tree-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-tree .p-treenode-droppoint {
    height: 0.5rem;
  }
  .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background: #8af9ff;
  }
  .p-treetable {
    position: relative;
  }
  .p-treetable > .p-treetable-wrapper {
    overflow: auto;
  }
  .p-treetable table {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
  }
  .p-treetable .p-sortable-column {
    cursor: pointer;
    user-select: none;
  }
  .p-treetable-selectable .p-treetable-tbody > tr {
    cursor: pointer;
  }
  .p-treetable-toggler {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
  }
  .p-treetable-toggler + .p-checkbox {
    vertical-align: middle;
  }
  .p-treetable-toggler + .p-checkbox + span {
    vertical-align: middle;
  }
  /* Resizable */
  .p-treetable-resizable > .p-treetable-wrapper {
    overflow-x: auto;
  }
  .p-treetable-resizable .p-treetable-thead > tr > th,
  .p-treetable-resizable .p-treetable-tfoot > tr > td,
  .p-treetable-resizable .p-treetable-tbody > tr > td {
    overflow: hidden;
  }
  .p-treetable-resizable .p-resizable-column {
    background-clip: padding-box;
    position: relative;
  }
  .p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer {
    display: none;
  }
  .p-treetable .p-column-resizer {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 0.5rem;
    height: 100%;
    padding: 0px;
    cursor: col-resize;
    border: 1px solid transparent;
  }
  .p-treetable .p-column-resizer-helper {
    width: 1px;
    position: absolute;
    z-index: 10;
    display: none;
  }
  /* Scrollable */
  .p-treetable-scrollable-wrapper {
    position: relative;
  }
  .p-treetable-scrollable-header,
  .p-treetable-scrollable-footer {
    overflow: hidden;
    border: 0 none;
  }
  .p-treetable-scrollable-body {
    overflow: auto;
    position: relative;
  }
  .p-treetable-virtual-table {
    position: absolute;
  }
  /* Frozen Columns */
  .p-treetable-frozen-view .p-treetable-scrollable-body {
    overflow: hidden;
  }
  .p-treetable-unfrozen-view {
    position: absolute;
    top: 0px;
    left: 0px;
  }
  /* Reorder */
  .p-treetable-reorder-indicator-up,
  .p-treetable-reorder-indicator-down {
    position: absolute;
    display: none;
  }
  /* Loader */
  .p-treetable .p-treetable-loading-overlay {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
  }
  /* Alignment */
  .p-treetable .p-treetable-thead > tr > th.p-align-left > .p-column-header-content,
  .p-treetable .p-treetable-tbody > tr > td.p-align-left,
  .p-treetable .p-treetable-tfoot > tr > td.p-align-left {
    text-align: left;
    justify-content: flex-start;
  }
  .p-treetable .p-treetable-thead > tr > th.p-align-right > .p-column-header-content,
  .p-treetable .p-treetable-tbody > tr > td.p-align-right,
  .p-treetable .p-treetable-tfoot > tr > td.p-align-right {
    text-align: right;
    justify-content: flex-end;
  }
  .p-treetable .p-treetable-thead > tr > th.p-align-center > .p-column-header-content,
  .p-treetable .p-treetable-tbody > tr > td.p-align-center,
  .p-treetable .p-treetable-tfoot > tr > td.p-align-center {
    text-align: center;
    justify-content: center;
  }
  .p-treetable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-treetable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-treetable .p-sortable-column {
    outline-color: #a5f3fc;
  }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #0e7490;
    background: #ecfeff;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-treetable .p-sortable-column.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #0e7490;
  }
  .p-treetable .p-treetable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-treetable .p-treetable-tbody > tr:focus-visible {
    outline: 0.15rem solid #a5f3fc;
    outline-offset: -0.15rem;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
    color: #0e7490;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
    color: #0e7490;
  }
  .p-treetable.p-treetable-selectable .p-treetable-tbody > tr:not(.p-highlight):hover, .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-treetable.p-treetable-selectable .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler, .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: #4b5563;
  }
  .p-treetable .p-column-resizer-helper {
    background: #06b6d4;
  }
  .p-treetable .p-treetable-scrollable-header,
  .p-treetable .p-treetable-scrollable-footer {
    background: #f9fafb;
  }
  .p-treetable .p-treetable-loading-icon {
    font-size: 2rem;
  }
  .p-treetable .p-treetable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd {
    background: #f8f8fa;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight .p-row-toggler {
    color: #0e7490;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover {
    color: #0e7490;
  }
  .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd + .p-row-expanded {
    background: #f8f8fa;
  }
  .p-treetable.p-treetable-sm .p-treetable-header {
    padding: 0.875rem 0.875rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-timeline .p-timeline-event-marker {
    border: 2px solid #06b6d4;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    background-color: #ffffff;
  }
  .p-timeline .p-timeline-event-connector {
    background-color: #e5e7eb;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
  .p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
  .p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem;
  }
  .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-accordion .p-accordion-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-accordion .p-accordion-tab {
    margin-bottom: 4px;
  }
  .p-card {
    background: #ffffff;
    color: #4b5563;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-radius: 6px;
  }
  .p-card .p-card-body {
    padding: 1.25rem;
  }
  .p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  .p-card .p-card-subtitle {
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #6b7280;
  }
  .p-card .p-card-content {
    padding: 1.25rem 0;
  }
  .p-card .p-card-footer {
    padding: 1.25rem 0 0 0;
  }
  .p-fieldset {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-radius: 6px;
  }
  .p-fieldset .p-fieldset-legend {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1.25rem;
    color: #374151;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0.5rem;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-fieldset .p-fieldset-content {
    padding: 1.25rem;
  }
  .p-divider .p-divider-content {
    background-color: #ffffff;
  }
  .p-divider.p-divider-horizontal {
    margin: 1.25rem 0;
    padding: 0 1.25rem;
  }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px #e5e7eb;
  }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem;
  }
  .p-divider.p-divider-vertical {
    margin: 0 1.25rem;
    padding: 1.25rem 0;
  }
  .p-divider.p-divider-vertical:before {
    border-left: 1px #e5e7eb;
  }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0;
  }
  .p-panel .p-panel-header {
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    background: #f9fafb;
    color: #374151;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 700;
  }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-panel.p-panel-toggleable .p-panel-header {
    padding: 0.75rem 1.25rem;
  }
  .p-panel:has(> .p-panel-footer) .p-panel-content {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .p-panel .p-panel-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top: 0 none;
  }
  .p-panel .p-panel-footer {
    padding: 0.75rem 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0 none;
  }
  .p-splitter {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    border-radius: 6px;
    color: #4b5563;
  }
  .p-splitter .p-splitter-gutter {
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    background: #f9fafb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: #e5e7eb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-splitter .p-splitter-gutter-resizing {
    background: #e5e7eb;
  }
  .p-stepper .p-stepper-nav {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-stepper .p-stepper-header {
    padding: 0.5rem;
  }
  .p-stepper .p-stepper-header .p-stepper-action {
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
    outline-color: transparent;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    border-width: 2px;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
    margin-left: 0.5rem;
    color: #6b7280;
    font-weight: 700;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
    color: #4b5563;
  }
  .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {
    background-color: #06b6d4;
  }
  .p-stepper .p-stepper-panels {
    background: #ffffff;
    padding: 1.25rem;
    color: #4b5563;
  }
  .p-stepper .p-stepper-separator {
    background-color: #e5e7eb;
    width: 100%;
    height: 2px;
    margin-inline-start: 1rem;
    transition: box-shadow 0.2s;
  }
  .p-stepper.p-stepper-vertical {
    display: flex;
    flex-direction: column;
  }
  .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
    display: flex;
    flex: 1 1 auto;
    background: #ffffff;
    color: #4b5563;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel {
    display: flex;
    flex-direction: column;
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
    flex: 1 1 auto;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
    width: 100%;
    padding-left: 1rem;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
    flex: 0 0 auto;
    width: 2px;
    height: auto;
    margin-inline-start: calc(1.75rem + 2px);
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
    background-color: #06b6d4;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
    padding-left: 3rem;
  }
  .p-scrollpanel .p-scrollpanel-bar {
    background: #f9fafb;
    border: 0 none;
  }
  .p-scrollpanel .p-scrollpanel-bar:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-tabview-nav-container {
    position: relative;
  }
  .p-tabview-scrollable .p-tabview-nav-container {
    overflow: hidden;
  }
  .p-tabview-nav-content {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    scrollbar-width: none;
    overscroll-behavior: contain auto;
    position: relative;
  }
  .p-tabview-nav {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    flex: 1 1 auto;
  }
  .p-tabview-nav-link {
    cursor: pointer;
    user-select: none;
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
    overflow: hidden;
  }
  .p-tabview-ink-bar {
    display: none;
    z-index: 1;
  }
  .p-tabview-nav-link:focus {
    z-index: 1;
  }
  .p-tabview-close {
    z-index: 1;
  }
  .p-tabview-title {
    line-height: 1;
    white-space: nowrap;
  }
  .p-tabview-nav-btn {
    position: absolute;
    top: 0;
    z-index: 2;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-tabview-nav-prev {
    left: 0;
  }
  .p-tabview-nav-next {
    right: 0;
  }
  .p-tabview-nav-content::-webkit-scrollbar {
    display: none;
  }
  .p-tabview .p-tabview-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabview .p-tabview-nav li {
    margin-right: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a5f3fc;
  }
  .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #ffffff;
    border-color: #06b6d4;
    color: #06b6d4;
  }
  .p-tabview .p-tabview-close {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-nav-btn.p-link {
    background: #ffffff;
    color: #06b6d4;
    width: 3rem;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a5f3fc;
  }
  .p-tabview .p-tabview-panels {
    background: #ffffff;
    padding: 1.25rem;
    border: 0 none;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-toolbar {
    background: #f9fafb;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    border-radius: 6px;
    gap: 0.5rem;
  }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem;
  }
  .p-confirm-popup {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-confirm-popup .p-confirm-popup-content {
    padding: 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: 0 1.25rem 1.25rem 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0;
  }
  .p-confirm-popup:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #ffffff;
  }
  .p-confirm-popup .p-confirm-popup-icon {
    font-size: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-message {
    margin-left: 1rem;
  }
  .p-dialog {
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    border: 0 none;
  }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: #374151;
    padding: 1.5rem;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 700;
    font-size: 1.25rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    margin-right: 0.5rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
  }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 2rem 1.5rem;
  }
  .p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 1.5rem 1.5rem;
    text-align: right;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-dialog.p-dialog-maximized .p-dialog-header, .p-dialog.p-dialog-maximized .p-dialog-content:last-of-type {
    border-radius: 0;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1rem;
  }
  .p-overlaypanel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-overlaypanel .p-overlaypanel-content {
    padding: 1.25rem;
  }
  .p-overlaypanel .p-overlaypanel-close {
    background: #06b6d4;
    color: #ffffff;
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
    position: absolute;
    top: -1rem;
    right: -1rem;
  }
  .p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: #0891b2;
    color: #ffffff;
  }
  .p-overlaypanel:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-overlaypanel:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #ffffff;
  }
  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #ffffff;
  }
  .p-sidebar {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-sidebar .p-sidebar-header {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close,
  .p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-sidebar .p-sidebar-header + .p-sidebar-content {
    padding-top: 0;
  }
  .p-sidebar .p-sidebar-content {
    padding: 1.25rem;
  }
  .p-tooltip .p-tooltip-text {
    background: #4b5563;
    color: #ffffff;
    padding: 0.75rem 0.75rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: #4b5563;
  }
  .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: #4b5563;
  }
  .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: #4b5563;
  }
  .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: #4b5563;
  }
  .p-fileupload .p-fileupload-buttonbar {
    background: #f9fafb;
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    gap: 0.5rem;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0.5rem;
  }
  .p-fileupload .p-fileupload-content {
    background: #ffffff;
    padding: 2rem 1rem;
    border: 1px solid #e5e7eb;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-fileupload .p-progressbar {
    height: 0.25rem;
  }
  .p-fileupload .p-fileupload-row > div {
    padding: 1rem 1rem;
  }
  .p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0;
  }
  .p-breadcrumb {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    padding: 1rem;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
  }
  .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 0.5rem 0 0.5rem;
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: #6b7280;
  }
  .p-contextmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-contextmenu .p-contextmenu-root-list {
    outline: 0 none;
  }
  .p-contextmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-contextmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-dock .p-dock-list-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0.5rem 0.5rem;
    border-radius: 0.5rem;
  }
  .p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none;
  }
  .p-dock .p-dock-item {
    padding: 0.5rem;
    border-radius: 6px;
  }
  .p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a5f3fc;
  }
  .p-dock .p-dock-action {
    width: 4rem;
    height: 4rem;
  }
  .p-dock.p-dock-top .p-dock-item-second-prev,
  .p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
  .p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 0.9rem;
  }
  .p-dock.p-dock-top .p-dock-item-prev,
  .p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
  .p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem;
  }
  .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem;
  }
  .p-dock.p-dock-left .p-dock-item-second-prev,
  .p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
  .p-dock.p-dock-right .p-dock-item-second-next {
    margin: 0.9rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-prev,
  .p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
  .p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0;
  }
  .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container {
    overflow-x: auto;
    width: 100%;
  }
  .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list {
    margin: 0 auto;
  }
  .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container {
    overflow-y: auto;
    height: 100%;
  }
  .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list {
    margin: auto 0;
  }
  .p-dock.p-dock-mobile .p-dock-list .p-dock-item {
    transform: none;
    margin: 0;
  }
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,
  .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current {
    transform: none;
    margin: 0;
  }
  .p-megamenu {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-megamenu .p-megamenu-root-list {
    outline: 0 none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-megamenu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-megamenu .p-submenu-list {
    padding: 0.5rem 0;
    width: 12.5rem;
  }
  .p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: 0.5rem 0;
  }
  .p-megamenu .p-megamenu-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-megamenu .p-megamenu-button:hover {
    color: #6b7280;
    background: #f3f4f6;
  }
  .p-megamenu .p-megamenu-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .p-menu .p-menu-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list {
    outline: 0 none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    width: 12.5rem;
  }
  .p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar .p-submenu-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button:hover {
    color: #6b7280;
    background: #f3f4f6;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  @media screen and (max-width: 960px) {
    .p-menubar {
      position: relative;
    }
    .p-menubar .p-menubar-button {
      display: flex;
      width: 2rem;
      height: 2rem;
      color: #6b7280;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    }
    .p-menubar .p-menubar-button:hover {
      color: #6b7280;
      background: #f3f4f6;
    }
    .p-menubar .p-menubar-button:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem #a5f3fc;
    }
    .p-menubar .p-menubar-root-list {
      position: absolute;
      display: none;
      padding: 0.5rem 0;
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
      width: 100%;
    }
    .p-menubar .p-menubar-root-list .p-menu-separator {
      border-top: 1px solid #e5e7eb;
      margin: 0.25rem 0;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon {
      font-size: 0.875rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon.p-icon {
      width: 0.875rem;
      height: 0.875rem;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content {
      color: #4b5563;
      transition: box-shadow 0.2s;
      border-radius: 0;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link {
      color: #4b5563;
      padding: 0.75rem 1.25rem;
      user-select: none;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
      color: #6b7280;
      margin-right: 0.5rem;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      color: #6b7280;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content {
      color: #0e7490;
      background: #ecfeff;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
      color: #0e7490;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      color: #0e7490;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {
      background: rgba(6, 182, 212, 0.24);
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
      color: #4b5563;
      background: #e5e7eb;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
      color: #4b5563;
      background: #f3f4f6;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
      color: #4b5563;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
      color: #6b7280;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
      margin-left: auto;
      transition: transform 0.2s;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-180deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list {
      width: 100%;
      position: static;
      box-shadow: none;
      border: 0 none;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
      transition: transform 0.2s;
      transform: rotate(90deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-90deg);
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list ul li a {
      padding-left: 2.25rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li a {
      padding-left: 3.75rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li ul li a {
      padding-left: 5.25rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
      padding-left: 6.75rem;
    }
    .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
      padding-left: 8.25rem;
    }
    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      display: flex;
      flex-direction: column;
      top: 100%;
      left: 0;
      z-index: 1;
    }
  }
  .p-panelmenu .p-panelmenu-header {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link {
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a5f3fc;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-content {
    padding: 0.5rem 0;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem;
  }
  .p-panelmenu .p-panelmenu-panel {
    margin-bottom: 4px;
  }
  .p-slidemenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-slidemenu .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu.p-slidemenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-slidemenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
    background: #ecfeff;
  }
  .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
    color: #0e7490;
  }
  .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
    color: #0e7490;
  }
  .p-slidemenu .p-slidemenu-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-slidemenu .p-slidemenu-icon {
    font-size: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-backward {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: #6b7280;
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 700;
    color: #4b5563;
  }
  .p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid #e5e7eb;
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1rem;
  }
  .p-tabmenu .p-tabmenu-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
    height: calc(100% + 2px);
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a5f3fc;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: #ffffff;
    border-color: #06b6d4;
    color: #06b6d4;
  }
  .p-tieredmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none;
  }
  .p-tieredmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    user-select: none;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #0e7490;
    background: #ecfeff;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #0e7490;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #0e7490;
  }
  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(6, 182, 212, 0.24);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-tieredmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-inline-message {
    padding: 0.75rem 0.75rem;
    margin: 0;
    border-radius: 6px;
  }
  .p-inline-message.p-inline-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0px;
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0px;
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0px;
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0px;
    color: #ff5757;
  }
  .p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: #ff5757;
  }
  .p-inline-message .p-inline-message-icon {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .p-inline-message .p-inline-message-icon.p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-inline-message .p-inline-message-text {
    font-size: 1rem;
  }
  .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
  }
  .p-message {
    margin: 1rem 0;
    border-radius: 6px;
  }
  .p-message .p-message-wrapper {
    padding: 1.25rem 1.75rem;
  }
  .p-message .p-message-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-message .p-message-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-message.p-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-icon {
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-close {
    color: #3b82f6;
  }
  .p-message.p-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-icon {
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-close {
    color: #1ea97c;
  }
  .p-message.p-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-icon {
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-close {
    color: #cc8925;
  }
  .p-message.p-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-icon {
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-close {
    color: #ff5757;
  }
  .p-message .p-message-text {
    font-size: 1rem;
    font-weight: 500;
  }
  .p-message .p-message-icon {
    font-size: 1.5rem;
    margin-right: 0.5rem;
  }
  .p-message .p-message-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-message .p-message-summary {
    font-weight: 700;
  }
  .p-message .p-message-detail {
    margin-left: 0.5rem;
  }
  .p-toast {
    opacity: 1;
  }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content {
    padding: 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: 0.5rem 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-icon-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-toast .p-toast-message.p-toast-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: #ff5757;
  }
  .p-galleria .p-galleria-close {
    margin: 0.5rem;
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-item-nav {
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 6px;
    margin: 0 0.5rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-caption {
    background: rgba(0, 0, 0, 0.5);
    color: #f9fafb;
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #d1d5db;
    width: 1rem;
    height: 1rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #9ca3af;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0.5rem;
  }
  .p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: 0.5rem;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0, 0, 0, 0.5);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #ecfeff;
    color: #0e7490;
  }
  .p-galleria .p-galleria-thumbnail-container {
    background: rgba(0, 0, 0, 0.9);
    padding: 1rem 0.25rem;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: #f9fafb;
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content {
    transition: box-shadow 0.2s;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-image-preview-indicator .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-image-preview-container:hover > .p-image-preview-indicator {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .p-image-toolbar {
    padding: 1rem;
  }
  .p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-image-action.p-link:last-child {
    margin-right: 0;
  }
  .p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .p-image-action.p-link span {
    font-size: 1.5rem;
  }
  .p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-avatar {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
  }
  .p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem;
  }
  .p-avatar-circle {
    border-radius: 50%;
  }
  .p-avatar-group .p-avatar {
    border: 2px solid #ffffff;
  }
  .p-chip {
    background-color: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
    padding: 0 0.75rem;
  }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem;
  }
  .p-chip img {
    width: 2.25rem;
    height: 2.25rem;
    margin-left: -0.75rem;
    margin-right: 0.5rem;
  }
  .p-chip .p-chip-remove-icon {
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-left: 0.5rem;
  }
  .p-chip .p-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-chip .p-chip-remove-icon:focus {
    outline: 0 none;
  }
  .p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-scrolltop.p-link {
    background: rgba(0, 0, 0, 0.7);
  }
  .p-scrolltop.p-link:hover {
    background: rgba(0, 0, 0, 0.8);
  }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #f9fafb;
  }
  .p-scrolltop .p-scrolltop-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-skeleton {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-skeleton:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  }
  .p-tag {
    background: #06b6d4;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 6px;
  }
  .p-tag.p-tag-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-tag.p-tag-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-tag .p-tag-icon {
    margin-right: 0.25rem;
    font-size: 0.75rem;
  }
  .p-tag .p-tag-icon.p-icon {
    width: 0.75rem;
    height: 0.75rem;
  }
  .p-inplace .p-inplace-display {
    padding: 0.75rem 0.75rem;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a5f3fc;
  }
  .p-metergroup .p-metergroup-meter-container {
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-metergroup .p-metergroup-meter {
    border: 0 none;
    background: #06b6d4;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item {
    line-height: 1.5rem;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label-type {
    background: #06b6d4;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
    margin-right: 0.5rem;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label {
    margin-right: 1rem;
  }
  .p-metergroup .p-metergroup-label-list .p-metergroup-label-icon {
    width: 1rem;
    height: 1rem;
    margin-right: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container {
    height: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start {
    margin-bottom: 1rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end {
    margin-top: 1rem;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter-container {
    width: 0.5rem;
    height: 100%;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start) {
    margin-left: 1rem;
  }
  .p-progressbar {
    border: 0 none;
    height: 1.5rem;
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #06b6d4;
  }
  .p-progressbar .p-progressbar-label {
    color: #ffffff;
    line-height: 1.5rem;
  }
  .p-terminal {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
  }
  .p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
  }
  .p-badge {
    background: #06b6d4;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }
  .p-badge.p-badge-secondary {
    background-color: #64748b;
    color: #ffffff;
  }
  .p-badge.p-badge-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-badge.p-badge-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-badge.p-badge-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-badge.p-badge-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
  }
  .p-tag {
    background: #06b6d4;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 6px;
  }
  .p-tag.p-tag-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-tag.p-tag-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
}
@layer primereact {
  .p-button-label {
    font-weight: 700;
  }
  .p-selectbutton > .p-button,
  .p-togglebutton.p-button {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background-color: #06b6d4;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background-color: #06b6d4;
  }
  .p-button:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #71e7fb, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-secondary:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-success:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-info:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #83d3f8, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-warning:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #fcb98b, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-help:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-button.p-button-danger:enabled:focus {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #06b6d4;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #06b6d4;
  }
  .p-speeddial-item.p-focus > .p-speeddial-action {
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #71e7fb, 0 1px 2px 0 rgb(0, 0, 0);
  }
  .p-toast-message {
    backdrop-filter: blur(10px);
  }
  .p-inline-message-text {
    font-weight: 500;
  }
  .p-picklist-buttons .p-button,
  .p-orderlist-controls .p-button {
    transition: opacity 0.2s, background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #06b6d4;
    color: #ffffff;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: #06b6d4;
    color: #ffffff;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FB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OztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTttRUFDbUU7QUFDbkU7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7OztFQUlFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7Ozs7RUFJRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7OztFQUdFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7Ozs7RUFJRSxnQkFBZ0I7QUFDbEI7O0FBRUE7OztFQUdFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7OztFQUtFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7OztFQUdFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7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QTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7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RUFDakc7RUFDQTtJQUNFLG1CQUFtQjtJQUNuQixjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsY0FBYztFQUNoQjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbXN5bmMvLi9jbGllbnQvYXNzZXRzL3ByZWNvbXBpbGVkLmNzcyIsIndlYnBhY2s6Ly9tc3luYy8uL25vZGVfbW9kdWxlcy9wcmltZXJlYWN0L3Jlc291cmNlcy90aGVtZXMvbGFyYS1saWdodC1jeWFuL3RoZW1lLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc3RyaW5nLXF1b3RlcyAqL1xuLm1mYy10eXBvZ3JhcGh5LXJlZ3VsYXIsXG4uaW5hY3RpdmUubWZjLW5hdmlnYXRpb24tYmFyLXNlY29uZGFyeS10YWIsXG4uaW5hY3RpdmUubWZjLW5hdmlnYXRpb24tYmFyLXNlY29uZGFyeS10YWI+YTpob3Zlcixcbi5tZmMtbmF2aWdhdGlvbi1iYXItc2Vjb25kYXJ5LXRhYi5pbmFjdGl2ZT5hLmluYWN0aXZlOmhvdmVyPmE6aG92ZXIsXG4uYWN0aXZlLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiLFxuLmZvcm0tY29udHJvbCxcbi5tZmMtZm9ybS1oZWFkaW5nLFxuLm1mYy1kcm9wZG93bi1tZW51LWl0ZW0sXG4ubWZjLWJ1dHRvbi1wcmltYXJ5LFxuLm1mYy1zdWJtaXQtYnV0dG9uLFxuLm1mYy1hZGQtZnJvbS1zYWxlcy1wbGFuLWJ1dHRvbixcbi5tZmMtbmV3LXJlY29yZC1idXR0b24sXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJ1dHRvbixcbi5tZmMtYnV0dG9uLXNlY29uZGFyeSxcbi5tZmMtY2xlYXItYnV0dG9uLFxuLnJlY29yZC1iYXIgLmxhc3Qtc2F2ZSxcbi5uYXYtcGlsbHM+bGksXG4uU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC1wbGFjZWhvbGRlcixcbi5TZWxlY3Qtb3B0aW9uLFxuLlNlbGVjdC12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWZjLXR5cG9ncmFwaHktaGVhdnksXG4ubWZjLW5hdmlnYXRpb24tYmFyLXByaW1hcnktdGFiLmluYWN0aXZlLFxuLm1mYy1uYXZpZ2F0aW9uLWJhci1wcmltYXJ5LXRhYi5hY3RpdmUsXG4ubWZjLXJhZGlvLFxuLm1mYy1jaGVja2JveCxcbi5tZmMtZm9ybS1zdGFja2VkLWxhYmVsLFxuLm1mYy1mb3JtLWhvcml6b250YWwtbGFiZWwsXG4ubWZjLWJ1dHRvbi10YWJsZSxcbi5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWZjLXR5cG9ncmFwaHktZml4ZWQge1xuICBmb250LWZhbWlseTogXCJNZW5sbyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZmMtaWNvbi1rZWJhYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3Jvdy1rZWJhYi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDJweDtcbn1cblxuLm1mYy1pY29uLWtlYmFiOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vcm93LWtlYmFiLWhvdmVyLnN2Zyk7XG59XG5cbi5jYXJldDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjBENycgIWltcG9ydGFudDtcbn1cblxuLm1mYy1pY29uLWZpcnN0LXBhZ2UsXG4ubWZjLWljb24tZmlyc3QtcGFnZS1kaXNhYmxlZCxcbi5tZmMtaWNvbi1sYXN0LXBhZ2UsXG4ubWZjLWljb24tbGFzdC1wYWdlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5tZmMtaWNvbi1wcmV2aW91cy1wYWdlLFxuLm1mYy1pY29uLXByZXZpb3VzLXBhZ2UtZGlzYWJsZWQsXG4ubWZjLWljb24tbmV4dC1wYWdlLFxuLm1mYy1pY29uLW5leHQtcGFnZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNnB4O1xufVxuXG4ubWZjLWljb24tZmlyc3QtcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ZpcnN0LXBhZ2Uuc3ZnKTtcbn1cblxuLm1mYy1pY29uLWZpcnN0LXBhZ2UtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9maXJzdC1wYWdlLWRpc2FibGVkLnN2Zyk7XG59XG5cbi5tZmMtaWNvbi1wcmV2aW91cy1wYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vcHJldmlvdXMtcGFnZS5zdmcpO1xufVxuXG4ubWZjLWljb24tcHJldmlvdXMtcGFnZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3ByZXZpb3VzLXBhZ2UtZGlzYWJsZWQuc3ZnKTtcbn1cblxuLm1mYy1pY29uLW5leHQtcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL25leHQtcGFnZS5zdmcpO1xufVxuXG4ubWZjLWljb24tbmV4dC1wYWdlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vbmV4dC1wYWdlLWRpc2FibGVkLnN2Zyk7XG59XG5cbi5tZmMtaWNvbi1sYXN0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9sYXN0LXBhZ2Uuc3ZnKTtcbn1cblxuLm1mYy1pY29uLWxhc3QtcGFnZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2xhc3QtcGFnZS1kaXNhYmxlZC5zdmcpO1xufVxuXG5idXR0b25bZGlzYWJsZWRdIC5tZmMtaWNvbiBzdmcge1xuICBmaWxsOiAjNDY0NzQ2O1xufVxuXG4ubmF2YmFyLXBmIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItYnJhbmQubWZjLW1zeW5jLXRpdGxlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1mYy1yZWxlYXNlLW5vdGVzLXRyaWdnZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tZmMtcmVsZWFzZS1ub3Rlcy10cmlnZ2VyOmhvdmVyLFxuLm1mYy1yZWxlYXNlLW5vdGVzLXRyaWdnZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWZjLXJlbGVhc2Utbm90ZXMtdHJpZ2dlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbn1cblxuLm1mYy1yZWxlYXNlLW5vdGVzLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgzLCAzLCAzLCAwLjI0KTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgcGFkZGluZzogMTJweCAxNHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICB3aWR0aDogMzYwcHg7XG4gIHotaW5kZXg6IDExMDA7XG59XG5cbi5tZmMtcmVsZWFzZS1ub3Rlcy1wb3BvdmVyOmJlZm9yZSxcbi5tZmMtcmVsZWFzZS1ub3Rlcy1wb3BvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4ubWZjLXJlbGVhc2Utbm90ZXMtcG9wb3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjOGM4YzggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDhweDtcbiAgdG9wOiAtOHB4O1xufVxuXG4ubWZjLXJlbGVhc2Utbm90ZXMtcG9wb3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4O1xuICB0b3A6IC03cHg7XG59XG5cbi5tZmMtcmVsZWFzZS1ub3Rlcy1oZWFkaW5nIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWZjLXJlbGVhc2Utbm90ZXMtdGl0bGUge1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWZjLXJlbGVhc2Utbm90ZXMtdmVyc2lvbiB7XG4gIGNvbG9yOiAjNzI3NjdiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm1mYy1yZWxlYXNlLW5vdGVzLWNsb3NlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM3Mjc2N2I7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTFweCAtM3B4IDAgOHB4O1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLm1mYy1yZWxlYXNlLW5vdGVzLWNsb3NlOmhvdmVyLFxuLm1mYy1yZWxlYXNlLW5vdGVzLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tZmMtcmVsZWFzZS1ub3Rlcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWZjLXJlbGVhc2Utbm90ZXMtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLm1mYy1yZWxlYXNlLW5vdGVzLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWZjLXJlbGVhc2Utbm90ZXMtbGlzdCBzdHJvbmcsXG4ubWZjLXJlbGVhc2Utbm90ZXMtbGlzdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZmMtcmVsZWFzZS1ub3Rlcy1saXN0IHN0cm9uZyB7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tZmMtcmVsZWFzZS1ub3Rlcy1saXN0IHNwYW4ge1xuICBjb2xvcjogIzRkNTI1ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudCAubWZjLWRyb3Bkb3duIC5kcm9wZG93biB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudCAubWZjLWRyb3Bkb3duIC5kcm9wZG93biAubWZjLWljb24tY2FyZXQtZG93biB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQgLm1mYy1kcm9wZG93biAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQgLm1mYy1kcm9wZG93biAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudCAubWZjLWRyb3Bkb3duIC5kcm9wZG93biBsaT5hIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQgLm1mYy1kcm9wZG93biAuZHJvcGRvd24gbGkuY2hlY2tlZD5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1ZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTA5MjkwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudCAubWZjLWRyb3Bkb3duIC5kcm9wZG93biBsaS5jaGVja2VkPmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRiMzU4ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudCAubWZjLWRyb3Bkb3duIC5kcm9wZG93bj5hOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQgLm1mYy1kcm9wZG93biAuZHJvcGRvd24+YTpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGNvbG9yOiAjOTA5MjkwO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLm5hdmJhci11dGlsaXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItdXRpbGl0eSBzcGFuPnNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5hdmJhci11dGlsaXR5IC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLm9wZW4gI25hdi1kcm9wZG93biBzcGFuIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLXBlcnNpc3RlbnQge1xuICBib3R0b206IDA7XG59XG5cbi5tZmMtbmF2aWdhdGlvbi1iYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlkNWY7XG59XG5cbi5tZmMtbmF2aWdhdGlvbi1iYXItcHJpbWFyeS10YWIge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5tZmMtbmF2aWdhdGlvbi1iYXItcHJpbWFyeS10YWIuaW5hY3RpdmU+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlkNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWZjLW5hdmlnYXRpb24tYmFyLXByaW1hcnktdGFiLmluYWN0aXZlPmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRiMzU4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZmMtbmF2aWdhdGlvbi1iYXItcHJpbWFyeS10YWIuYWN0aXZlPmEsXG4ubWZjLW5hdmlnYXRpb24tYmFyLXByaW1hcnktdGFiLmFjdGl2ZT5hOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2U5ZDVmICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5pbmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTI5MCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLmFjdGl2ZTo6YmVmb3JlLFxuLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1ZiAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGkuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItbmF2PmxpLnByaW1hcnktbmF2LWl0ZW0+YTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWZjLW5hdmlnYXRpb24tYmFyLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiLFxuLmluYWN0aXZlLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiLFxuLmluYWN0aXZlLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiPmE6aG92ZXIsXG4ubWZjLW5hdmlnYXRpb24tYmFyLXNlY29uZGFyeS10YWIuaW5hY3RpdmU+YS5pbmFjdGl2ZTpob3Zlcj5hOmhvdmVyLFxuLmFjdGl2ZS5tZmMtbmF2aWdhdGlvbi1iYXItc2Vjb25kYXJ5LXRhYiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ubWZjLW5hdmlnYXRpb24tYmFyLXNlY29uZGFyeS10YWI6aG92ZXIsXG4uaW5hY3RpdmUubWZjLW5hdmlnYXRpb24tYmFyLXNlY29uZGFyeS10YWI+YTpob3Zlcixcbi5tZmMtbmF2aWdhdGlvbi1iYXItc2Vjb25kYXJ5LXRhYi5pbmFjdGl2ZT5hLmluYWN0aXZlOmhvdmVyPmE6aG92ZXIge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5pbmFjdGl2ZS5tZmMtbmF2aWdhdGlvbi1iYXItc2Vjb25kYXJ5LXRhYj5hLFxuLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiLmluYWN0aXZlPmEuaW5hY3RpdmU6aG92ZXI+YSB7XG4gIGNvbG9yOiAjOTA5MjkwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmFjdGl2ZS5tZmMtbmF2aWdhdGlvbi1iYXItc2Vjb25kYXJ5LXRhYj5hOmhvdmVyLFxuLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiLmluYWN0aXZlPmEuaW5hY3RpdmU6aG92ZXI+YTpob3ZlciB7XG4gIGNvbG9yOiAjOTA5MjkwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjlweDtcbn1cblxuLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiLmluYWN0aXZlPmEuYWN0aXZlOmhvdmVyPmEsXG4uYWN0aXZlLm1mYy1uYXZpZ2F0aW9uLWJhci1zZWNvbmRhcnktdGFiPmEsXG4ubWZjLW5hdmlnYXRpb24tYmFyLXNlY29uZGFyeS10YWIuaW5hY3RpdmU+YS5hY3RpdmU6aG92ZXIgLmRyb3Bkb3duLmJ0bi1ncm91cD5hLFxuLmFjdGl2ZS5tZmMtbmF2aWdhdGlvbi1iYXItc2Vjb25kYXJ5LXRhYiAuZHJvcGRvd24uYnRuLWdyb3VwPmEge1xuICBjb2xvcjogIzNlOWQ1ZiAhaW1wb3J0YW50O1xufVxuXG4vKiBmcm9tIFBhdHRlcm5GbHkncyAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeSA+IGxpID4gLm5hdmJhci1wZXJzaXN0ZW50ID4gbGkgPiBhOmhvdmVyICovXG4uUmVhY3RUYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uUmVhY3RUYWJsZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRhYmxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZC4taGVhZGVyR3JvdXBzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZC4tZmlsdGVycyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQuLWZpbHRlcnMgLnJ0LXRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkLi1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10ciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10aCxcbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGQge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10aC4tc29ydC1hc2MsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRkLi1zb3J0LWFzYyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDAgMCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGguLXNvcnQtZGVzYyxcbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGQuLXNvcnQtZGVzYyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRoLi1jdXJzb3ItcG9pbnRlcixcbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGQuLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRoOmxhc3QtY2hpbGQsXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtcmVzaXphYmxlLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXJlc2l6YWJsZS1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtcmVzaXphYmxlLWhlYWRlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10Ym9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGJvZHkgLnJ0LXRyLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10Ym9keSAucnQtdHItZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10Ym9keSAucnQtdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGJvZHkgLnJ0LXRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10Ym9keSAucnQtcGl2b3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10ci1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdHIge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aCxcbi5SZWFjdFRhYmxlIC5ydC10ZCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMHB4O1xuICBmbGV4OiAxIDAgMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBtaW4td2lkdGgsIHBhZGRpbmcsIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBtaW4td2lkdGgsIHBhZGRpbmcsIG9wYWNpdHk7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aC4taGlkZGVuLFxuLlJlYWN0VGFibGUgLnJ0LXRkLi1oaWRkZW4ge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtZXhwYW5kZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtZXhwYW5kZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgYm9yZGVyLWxlZnQ6IDUuMDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1LjA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LWV4cGFuZGVyLi1vcGVuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXJlc2l6ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTE4cHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10Zm9vdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10Zm9vdCAucnQtdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGZvb3QgLnJ0LXRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5SZWFjdFRhYmxlLi1zdHJpcGVkIC5ydC10ci4tb2RkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLlJlYWN0VGFibGUuLWhpZ2hsaWdodCAucnQtdGJvZHkgLnJ0LXRyOm5vdCguLXBhZFJvdyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24ge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gLi1idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tYnRuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gLi1wcmV2aW91cyxcbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLW5leHQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gLi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxLjU7XG4gIC1tcy1mbGV4OiAxLjU7XG4gIGZsZXg6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uUmVhY3RUYWJsZSAuLXBhZ2luYXRpb24gLi1wYWdlSW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tcGFnZUp1bXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5SZWFjdFRhYmxlIC4tcGFnaW5hdGlvbiAuLXBhZ2VKdW1wIGlucHV0IHtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlJlYWN0VGFibGUgLi1wYWdpbmF0aW9uIC4tcGFnZVNpemVPcHRpb25zIHtcbiAgbWFyZ2luOiAzcHggMTBweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LW5vRGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uUmVhY3RUYWJsZSAuLWxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5SZWFjdFRhYmxlIC4tbG9hZGluZz5kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uUmVhY3RUYWJsZSAuLWxvYWRpbmcuLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5SZWFjdFRhYmxlIC4tbG9hZGluZy4tYWN0aXZlPmRpdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uUmVhY3RUYWJsZSBpbnB1dCxcbi5SZWFjdFRhYmxlIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5SZWFjdFRhYmxlIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSksXG4uUmVhY3RUYWJsZSBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgLnNlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5SZWFjdFRhYmxlIC5zZWxlY3Qtd3JhcCBzZWxlY3Qge1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggN3B4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uUmVhY3RUYWJsZSAuc2VsZWN0LXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDIuNXB4O1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcblxuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuPi5jYXJldCxcbiAgLmRyb3B1cD4uYnRuPi5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKC4vcGF0dGVybmZseS1mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdCk7XG4gIHNyYzogdXJsKC4vcGF0dGVybmZseS1mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7YmFzZTY0LGQwOUdNZ0FCQUFBQUFFWnNBQThBQUFBQXNWd0FBRVlKQUFFQ1RRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQMFpHVkUwY0dpQUdZQUNNY2dnRUVRZ0tncWtrZ2VWbEFUWUNKQU9HZEF1RU1BQUVJQVdISWdlVlVUOTNaV0ptQmh0bGpEWHNtSStBODBDZ3dqLyt2Z2dLMnZhSUlCdXNkUGIvbjVTZ2hvekJrOGZZM0N3ekt3OHljUTNMUmhhdVdVOGI3QVFtUHJIcHNXTFNiYVExZ1ZxTzVrZ2tzYXBaaWhtY3ZYdnNTQWxxWklZTDFZa00vTElsOTduWnAzOTVJcWNFQS9mMjF5dU5RTG1NWGIyclpaLzdlL3JTKzNhUW9FNWppeWtPdTI3NWs4ay9mai9va0tSbzhnRC9ubC9uSm1rZnhzcklIZEdkQmNHa2l6KzZQdnpsWGtzZyszYTBMUnRqMjQweDdmU0FFb2t5UzZEaGViZjFMQ2R1NUt2Z0FBY284RE5GZDJuZ1FnVVhncUFtcWY4TDZjNVV0R3hvMkRCTkd0TFkydEtHWk9WWjJITHg3N0tzczI1MGFkNWQzWGwxY3BXMHZLNzdtZTRUVmxoemFnNmhvcDdsWjAxdUdhclRtVWlCVjVXcHc5UUlJSEl5OUQ1cFZHQldON2pOVWlpeHFNblBHdUQvSzZCdk52TW5ZOFhJUXJDUDVnYnJOT2UzMXM2NTNYK0hnNHZqdjVxdVZBbGRZVnRSWkR3emQzRTRMSTZGN25KVVNSYWhPT0VTSEk0d1BrVzRQL2txUmFqbmw2YVZJOC82TnllTjdOMzlobE1KREF0dlkvdkt0KzFmaXpjbUl5clJLeW05czZEUUt6UmhBYkJCTnJaampPZDVzZG1qaG1Zb1lobEc2ZWJrLyttMEpEdDdJRmxCd3pGMlVDMTBSL2ovak9IQXNSWE5JdnV3bGRzQlE4Sm1MU0JYZ3ZldUFwclVtYzUxUzlhd1N3ampJNjN0RHVTczFpcExoanpiL0FRZ0tOSGY2OVQzMS85YS9tRFpxd3psdFZ1WEplcFpCVlNLckhzbHI4bUtKSWl0RUtCemUyL3Y3Um1jRi9LSWd4alZ1KzkyZENKdzRKdzBZTWpxMzZtS3o2Ujlid3hnNDdQZEZQb25iaFJsM0Q0SzVFY2VOWE1BZXZOZlR2TUtrbEJMMDZaMmJWWGVDOG0rZTNxOTNQTHU4LytmR2ZoLytJeUhJak5nYkEyU0hBT1dWeVBVa0wxZUdFQXJqU3dIWTduSmEyK3BqVUZQRzNBVmJuVzFwOVI2ODVaNlNpbjEzTTZsSHZlWTJ6SEhmZUhoLzA4OTNuK3R0b0I0dmxMR3hHREJTb2xncDNHREZhV0NWWE12dnl2NGE5SjJ4ekY0YkJyZDMrZHFFbXdGbGtWczdGeHVSSXpJdzhhMnIxYUdzZWIvMEdwbm0zdGFaT1dKQ0hvM2p3c1VOZi9mSVFSNGJjSTFiOEpiQnh5OXYzWHYreWEzcnpIYWdrZ1FRbXRCNHV3SWNYTHF6bEtReEEyanQ3QVdqeWhjWjJqMEVCVElONG5zMG9wNWp6MkdTTFZhODFWUWFPblFKRGdRVW1mVEJjUVlnSHJDWjgydHlVNDZpK0FBTVhXc0pOeUZyNlNobmo1Uy9WM2wraFNYRHFhc0lwLzBaamU4bHd2MVM2OWVmeWVZcXV1OU01TXJSUys4eEY2SldWVTFYYWhPUWhjdTNzcUxwZEk0MzhVcnpzMlBPSS81TEh5SmUwMThqRUdLRWVWMVlYelFZWWlTZit5TzFkN0xoZFdkSlFBS2YyeExSNkpRN1N3WFRuVVU1dHpVYS81ajd6aHRXRURhMDJUL0Y4eVlQMy94L05yem91ZFoweWJQL252cTlwVDRzOGZQRGovYlVOd29yaFJIaWwyMnY4L0c1Sy9rVCtTUDVMZmsxK1NYNUFaeUxibVNYRXhHeVFnNWx5d21wNU41NURoeXJQdTArelAzSDl5ZnVEOXd2KzgrNm43Yi9icjdGWFBvNVA4Rmk1NFMwQkNpMDBUSENLUjY4ekg2b1Q4U1hGVTFGbkU5cmRsMDBYclVrZzZHSmxxUWJtcWlKZWx0VGJRaWZieUoxblJyM2tRYnVuZG9vaTA5LzIyaUhiMUNFKzNwOVRjMjhmU3VneVk2MHJ2SmNYUWlDOVl4T3BNVnJPdlFsYXlwZFR2MElrdGZvUzlLWk5aak1KWnNzdlVjTUIyeXhTZGVBeFpDdHZrNFZrTzIxWHBuc0FheXZhd1BCbHNnTzhyNlpPd0syVm5XRjJKL3lJTjFIUTZIdktsMU81eEFuaXA5QVFaNWlYd01McW1zSjBNK0UxeG5QUnZ5T2VCVzY4V1Fyd0czVzIrR2ZHZndvUFZla0I4TW5yWStpdnhrdkFvNXJjL0grK1FYN3RqRitKUUtLa1Y4UWFVT2orTWJLazJ0VytOYkttMVAzQTdmVWVsNkhEOVE2VzdkR3o5U0tWbVB3VzlVSmx2UEFWVXFpNVUxRU1CVDJReE5RZ3YrN0FTaHBmQmJzeE1LcllUZmIxbEVhSzBZMVh2czBTeDlNVHhtalNZQ05taWtHSVluajRGL0I4cWxWU05XcUFqZUVhMjhINkdsUmZ0RWZ5SlV3YVhlcWRBR29rRkVPWVAvWlVLNU9xa0hCaFhFSlE4Q1Q1ekJJTkxRQkJQeGdvZllSaEoxaW00Z0ZqYy9KVklEUnpRaWhMaG1xV2ZId1VicXVvRWdEbUU5Z3BFdHM5VlJsK0c5ZVN0Q3ZTekUrTkF5dzhzVDFvVTFvcFdIOEptRWpIaHVvUVVWenFvRVppb2hvYlBtNjJ6aWZFZFlVZmdnM29OVmNKVGtDc1ZGZFNEQ1FKNEJqNmJsTGZDQUJCOUVieTQyV1ZyMmdpMG1ZVDVtRWorYkFLdVRUbzlPbktJSlhkUlBMMTQ3WE5vT3drcktEYzlDQnNkRmMwcHlHUVNxa0JrQm9NU2E5Y1lQRkNmeWhXY1NMK1BqMFVJWEpaK2hIbThnSDBQMTZycHVsVGVMM0RvRmZQVjVnMHQwc2liM0pLZlljNjk4dWZWM1VJajV4RnhwWGI0a1doSkFLd0hORExhMjFZQTVNSGhkdTNLNHJTVyt5TlVyOWdkU1ZheEZiWWNyRnR5d3FxTTdkNkIxck1BNUwwbThCZFEzeURmVnBybFIvbXgxWEtaNTBBNVhpeEJPS2VzNGlkeXdkbG51S25XMGJRS1VvYkcvNmVLcDRnUzZiU2dKWmdiS1JiM3kvMGM0c2d5aWFpTkpyTDFTanN3WCtYb01JM0c0MzdmZkFRWUpoQ2xab05ja2l3dmgwSnVHWTE4bHYyMHRleUV3TFdBTE8rSGxoYXp4RkdoNVZ2WGt3VjFJZGlFSnp4OTBIR0c5WEV2dnhSQWVCcVZiekRGN0dnTWk1Mm9nTmtEc2xqTlVNQ1dsRTc4UDZjNllJc2ZVbWNaYVNZWkg1QWFiVTVQM2pZSXVzeEhFenFOd0I0SEcwNnhUeGpGbDZmdlprOFRZbTUzNURGbkJIdjkydXpnYUNHU3hYTEZDb1Jkc29WUDcvbElwQnRJVDA0Ym4rYStXcm9BTGV3SkppdE9HOU5JbG5aU3ZQdnN3MEk3YXByTmM4Q2VVWTJlOU1pVTBvRkdPUktFS01NMlNNMEt5SXNsTmp0V09Kb0RiaW1oSkZjZkMycWZTVW1jUXQwMUZwS0dwb2JhYURVbTl6aWdIcWQ3Vk5WV1dSRjBNZmZJZG1RZGk3VGdrbDRmc09LZys4K0ZZSUFHeUIyaVZJbXdldGM2QTRtb2NuUzRsaU51QUdFaEl4eTBMU1pxbTNiZ2pNWklkUXdFMDlkNVozZ0UzaE8zdXJoTHRXZDJXb1ZZTWJ3Z2FQbERLWGFFMnY3Y0htUGFaVHpUL04yWWFEYjErQUJnZVFVcGtXVWJWd29ES0xwYmViL1hEL25rcENjWTRiTVlMdGpJeWptV0tuQittMGpGSUc2RmJBWFNKc0VBaHlJVU1NbHlBUUxnSU5RYkUyWlBLSlZyWDd2emJhOTZTQ0FaaDlaMnUzRUQ2TG1CdXFEUEtUMGFNb2hCU0tQT0ZwYmIzLzcxYUFXdE1hd1ZHSU8xSVYycFpIdzFKcE9vMTErY3FFL0UyMnM1bHRWTmlheTZrdkRWR0xCZnNMcFVDVGpEZjFKbVN1WUI4bElaV3BvQjhmSDRGVHZTSEtBa2dOTGVkN05wZExPd2FTbkI4ZnZsNFpkUEpRYWpVSEtHdk5ZaUlMN3ZhdTFPay9RVGs5SlRRZHZMWDNIay9tL215SjE5MmZITHFoTXRZM0FiNDdranBVY29Gc0xVVkJjU1RRa0E5QzkxWXJOLzZyRUlUR0RuTE5MT1lxOE5VcWRoQ2lVS3BZNkN0d1JpclNKRlFvODRyZ3ZLSmdWK1RrOVZaU05ranJDU3F5OHBnb094RytLUHhRanZqdGNJcjJ4R1VoVUpRVXJBMHpMd2dkQVN0T25RSTlTSmFFMFc2U2w0aFdNTEhrK0NzY1RSZlpGUlhLRFhrM0lBRXArWC81Qis0MmtteGxGWEZoOUpCelhyK1FGVTIvMjR1VjBkWS9jREJCZWhJN0ZKTHdCYmJHaVlJSjNOM1RiRnFpc3FPbUl1eFBKK1VzWmd6cGltQWxwMWdJMFpBRWd3WURFWWcxS0xnQ1A3WWRvMXZ6V0lrZUF3SDd5dXk0THgxK3lhMGZZbDh5bGdZSmx2WnFwQTRSb3N0dVVVbUx6NktMeGZSUjhVdVllcDZYb3JlTDRQVS9uMHBuQkd5RTVMeko1TjRxWkVrVHowOEFjZkNlcG1rYitTbjRVRTVUUi9ZblNZZDhuN3VvWm01TXhseXRRVXpaNStjcGllL09OS2pYTEF0dGsxRWVzam9FWmo0YTdyTk5ZYjVzYlJCQ3QzQy9hcEhPYW5rZkRFdDJDRWd4emczK3hCYm5ILzBwQ3h0VXU1MWZLWTFONjRLSEQxWS9wR2tMSmhoU3FmWkd4YWJ1RjUwdEU2Yk5OUFlYR1lRMElSZFFYb2JTRjRDTjdlcVJwWG9IUDZWbVlRbWF5SWJURlUrZmV3KzUzSkM1VmdvMjRLcTY0SUNWSm9sdjZzTFNxb0l2NFN0WkdoTHhCK1U4N1pRazdKTHdSNVVSbUZCaHpOSVNJWkRXM0k3WVp2QXRtUUN0NWtYaHhxVk5UVEl6QXlKbDJ4TWhHc0Rha2NQR251aDdEaWZhSDdrandjTlpsSkFBOURzL0I0NWQrQkNxS1RnMEREckMzcFQ5ZlN3NHY4bmw2QVVBbUUzQTRKQTNVQk9tN0dLM2NhNWJKRmlHR296RDJoT0JCUHVzbGoyaTBZdnllMWxvbk9qMlNmNmlrUnpVYXZ4UFA1clh0UHRIZkxYdkxMOWlGcEJVMCtvYVJka3VsTks0M2djVGpSRXZiUEFTOU1odExuVStRa2gyYXQyaWF4b1FXRGJSWmEzV0JDUWxRQUN2TW90RGFKUURlM0VPcCtDMjlHa0czOUQ2anJDd2xmTmVsTzljOFJrVHd3NkNCQzJYNytyMU10Z2lqcDB3V0hPdDlDUkN4NmxockxOMkxQNm9oYUJyZzI4U1Zud0JEVEhEQ01nRUpENEt0SWN6U3M4QStweEFHNndiOVFBdUhVS1ZRZ0V6R04zZDQvemVDUmt0YlB3RzhhL0RwMTl6NEg3MXNFNU5NejltdTM4QXpsd3JDcFVPdm9sUnhWUjVvVmVZWitMRlljUTVBUGR5eWVvNTJXREh2Umk5cWdFRkJTS2JDM1YzQ3BZM1V6bkpTckZ1Z2dadUM2RjJvcklYSXBBY0ZJa1ZPVXFTOVlZelFXOUNMaG9jSWZBaU1qb3dZTGY0Nlp0K3NFYmtlSXRMNU52VTlvemp0L0NSWTNnejg1MGIzKzRCNTU5NTlDMlZvZHY5UWRsU2d0Z1BKa2s5dGwwN2RnU3ZkLzhId21xWFdjcTMxcWJENFMxTm5Hd3dQbHNrZ1Q0Zmh2M1JhK3JDb1pUK3JndmlwTDVhYVBFVk1aMHpXdUN4Njdnc2xmZHc3NE0zRDAvYXJrQVI2TFN6TlJWVlFWQlNzYjFEdjJiQWh4Z2h0SmkxTXVSbDROSHdvajFVYzFCejZ1cGdmSERsczRWeHRyc1k0UDc2cjFYeSsrcEZlZ0RWMU50Q04zQXJXZXp1dHBHeS9HcWtTYXBYaGIxK3RpWTFLR0lOanRETVRvOTI0aFFpZVM2Rk5WZ3l0cWNrRlpXLzVNZDFFV2R4alVpdEdoUHExamdmaFFicTk3WVRqTmZOZE9CWGJwNkxmNnQ1SkpEVjlQZGROU2xqWUxUaUxUUUdNdGwzRjJ3WExhVXFiOGRWcThaRTVhTC8yUFVJeDF0VzhacmRkNlhyVi9Lc1NLcHlmWnpqVWl6Zi9ROGZYanZzUUtGYlRCaTVYZ0JTTk54WWgrUllUTjBadWROVk52Unp5cGRTYnNZSEFvVjNuM1hLQno2dnB3c1RaU0VqWlk5aWduZFFJeEtRZHZHMEdTSmtLQ3N5ei9DcHpaUVZySDJXdzFrVnVOMjlPWTBhcDdTMzV1UmJFaGM0dmZVRm96RjZIdVkyUElDVGZUbHZjaVlYTHFkamVVQldmN2NnWUFjSFlGZ09VM0RZRVFUWW9jOHdRVVNPMkVqZXZLR2tUeUtlQ0lHOHl5b1pJSm5RMm0vWUpGamtwc1dPc0VCQmNqaVNiVGlQbXAzdDh4OVNnWEl5WHFualY0NlZpNGQvVHJYL3RxTEUzdS96YndHS01peVF2Zm15eHpKcGdPU3lmTjRqandZSGtSaUl5SlRvNkY3OUpKUStVaDF2VTZCTHhQcmUzSTJCVHQzVmJZVDV0RHlFblBXVUJmUW5wTThwT2RZd09CWjRuUFV4UGZlVFhoMXNJY1VYSnBpQUpIYWM3Z2tFWTZZRVhpT3lpaWlpUzllZkFOZUtoZ3dhbjV0NEt3N0k3Y2xTb1RlVFRTZHgzQ1lVVTNYclBBNk9ocGlYRU15WjJZQnNMQmR2WHJTVURoVW1TQlZxcE5SWXRib2RMcURIVU1jdlZTZlBncHdvRGdyTm1kZk1wWnN6cUUycDBqeUVRZ2cyczRBeDRZUFNKMDY5dzFrbXp6bVE4M3BOck92MktUcUw2dS9Obi9qUlRyQ1M0dVVJc3RnYTBxcFBKdlB4cUxrUFFqNWRwNDNoS1hpVGpXM3RXQ3c4cHUyU25TTEV0bGNhcmsyellVbEF3N0xuamYwS3FVbkQ2VVFsVldWMlRTeE91SWJXQ3NONUZ3Q1lnRDhra1VLRWVUczlONWhacTZLZUl3ZmszM0JpVEVyY0ptTFFxWExNTzQyOGhmaWxPWDluak55OVVFa0cwNFVtbjYyRXZRanMyU3FmUWpIMTZTZlVEZG85MGczWXFOR3FwN0NwNFdDckRqd0VRMGVzMUErK0VKMEdSNUhUdEFVRlk2aThHM2tBWUo0OUVDUGFnbUZrYmg4ZThCek9SSVo0THM5RC81M1V0a3ZyYXR2UkVwek5SWjZQcE03aWlkNDNmRkZCdEJ4RlY0R2N1bGVQVWNhUDcyRk9VSHFvUVovNXBiSFFlUmZsNk1HN1VzbHRVVEpyanAxYVd0cWErNUpHR1hKNXIwYXJFZjYxWjBqS3FHR0tiVnFiUWFSNFh5OWRLTzVmV0FCU3VhcFd0aUk2ZGIzRndjRFNBODlOTzZkZTJmZmdhSytLYUZ4V0loTlFTd1hta2o0akRjWSt6R0o2MVlpcGRrVUQyOHM1MWtqYUJMOS9QZmRxRk1YOGwvcU80dk5ZVi9VbDFwZVkyNDBvcTBRamFDQ1NMaEZxNjQvaWF1d0VYM1JDc2lkb2J1dDNPNjgyYVE5ZlVLZVYzYmVxbFZsOE9Wb21oZUQyZ0JISFlxVFJwQ0ZpWkhtTzUxQU1sT2wyQUdjZ0VETFppQUYvc0xML0c3TjRqTFFJNDJPNWg2NThSTm0zVms2WGI5S2VlVUlTRjBhclpVdHQ1aEgxNHgzWjNZbm9RY0U0bnlJeERCbDhRckRYemVJOE5LUXEyNHJaaDdmMmJqaTRGazhxK2NvelFxcVAvYnNraENwa1hueSthRWxkMjJzSzJvT2d5WW1JZWlpWTVOZW9YVW5uV0w4SnZGb24yMDJFQVRDcEpyTys3a3FNZ3cvSExSQngwa2NxN2JHc2pWR0JsZSsySmxiNHNhY0JxaEM5VlY2NzBuT1JaU1RJWkp0T292Uys1eDRhTlJsbDkzSHJtNjhlbnhkSlF5TmtHMFIyWExCVmJoR2pkcXZrQVdVK1JGL3JqSEdDeDJKZlRzaEQyNGdScjRtb0dmeTJ2SC9VSW1HM1FHdnJ4c2JPeWJYOXFtYytPOFlKQ1M0R3VsR3F5a2FMblNiUXUxUnFET21qcjBWS0o1RFBmcTMwK1NtV01ETzJHVnoxRHZkYWZ1cnRxM1ppa0M4MFFoKy9FN3R5UnNienFGRkFYL3JDZFJUVW9zVUJCU2hpR2lkWE9ub28vckJRbVh4YnhpNmhyMmNvTFM1emdGaVZORVdoQVp1enBJUmFuVUN1YjdBR3drSFowRGs5eWNFY1ZIcmxJNXVlQzUxTm1KV1ZTYlVESnRkdVR2Yjc2b1ZJVU5mRElRV0Jnc0lubzAxeGlyZWVya2R5YnI3YllCU1VYV1JxbkdDa3VBV3ByRlEvTnBhTUlPMmZXM3h2S0hNQnNyMWJyMm1YbTdWVDNMSlZLYml3WkcxempxZlZlTW4xMmpBNXFjd2JnOWFvWEJlR1ZMcGZFUkdxbDlpWFBKQWx0WnRnWUxvUkVYck9JRUF4bnR2NkI1SFRZbmhvSndCY2JqZHp3WjkzTzVUWkNBV0ZLNFBReXdiK3dScHdOeWFSZW9kRW9ycEw3RGV3NHRiR0dRNFhZN1hMRTFEU1pyTzBQTmZkWmNzWFZhWmdXUHhJcGZrcEhBWXNBWm5IVURzWUNKNUtZc3NPMEt6WG1XdG5td1EyZ2dFb2FveUo0QXVLSjNOME1TWTRuays0QzBhZk01b3JSamNFOVBFZDVyNi91bzdxV3JscGVnZGt1M1ZqUmpSMG1uVXZiSGtyK3BmR1FodmZDRkE5aW5Kb3QwZXFzUTlmOW5NakZOUWVwMlg2UjBmaUNvaGVuMHB2SHpHcDFSOXZXb1lrWVpGbzNSRHJGcmxvVzZNalJlOWY4TzluQ3JWbnZYSk5OdUcxNzFidWFteEM3NDVHcnZRcmdXb2p1aUlGNUVHa3QyVDlZeDZZRmNJYlJSbDlHK0NpM3hxT0dxdDd6WGhHSkE1dlBhMVFDNzZta1cvR0ZiTUw4eGFWd1ZBRjN5WGdXWmY1eEJjSWlRZGUrRUZuSkYyRUtIZzhvUHpuTURJTDdnRzhyWTdZZGNXSERwVFphWnBNMVRrUjhzUUt1dk8vWU5kdU1haEw4eG9GTUF5SFVNek1pUy8wd0VPOUwvOE1YMi9qRVNrelU1WXlmaitkT3cvUnMrZDdYNXVMRkJxT1E4dTdwWSsxNlA4cU0xN0NqbjlmOGxGVGkxMmZETm9oaFR5a1VQRjBMaEZsSldISUZoVTRPTExPMUNXSk1NOWpVcldMUS9kMVdmZGxmMzVhV2Q2Zm5HWEtFSHBQRHBvRXpHeE9iTXo0VTdzekwzMVVZbUw0OGQ5UTB6WWY1QlgrZCtud3RlTzNINkRFaHZoRFJMYVlwbWxJb2FCaDgxOHh6UjFmZTd3cmRjQjJXT1plWUFFNEl2SU5yQ2hNdjliSUtYWTFseGt1Q3kxMG83VnMyS0JFV3Y1cE14RTVlUytKVEJVM0hpdHJuczlPL2JVdDR1R0FTaUVhUWlIQzQzWVRGTzMrQlBmTWIyWStQMnAwVFAvVHM5b0w2UTJQK1luUlY3MmZ2L0cxRkN1ZjN0eld1d2JtVnJUUzVURW5oTkNlNUpFekhUNEpvbTkxSHFTMC9jcHRSZFZiMkg1TlZHbU00K1J5SmVJY242L2pwRytDcVlCOU5uNVJsMFJvQ1M2UE9nRStuUnRLSnA5RFB2RHowMUNRSWVlVzV4SGVPd0l6a2JUQldnUU9BQ2JJMzJJOUN5akk4Q1lkUXY5VEdGNktONVJhTEUwSmRONEFXMEVZRlVUNEpYVnVTNUZFYWpqZGpGaGtwNDBEbDhuTDF1b1pMRjdSbmlvU2NvMU9aNk1ESU5FOVJFODZ1d21rRGhXaUVYelJtZkp5TmtMNklxWUkvVkprZVNmalRKVHNzM3UvMThHRCtPcFhWRnhRUk9hYm9qUlgvQlJHZWNIRWo1aTNwZzBaNkVacUswVHNTMnVBVEFtQjBValk2YmNhVGkvQ1haU0w5VTAveGh5bm9yckNKcFFONVdqU3dOelQxY0Z0VTR6MVk4ZWRrVmNZbkdHZi90UjN6VVlFbzFhdWRxOVZuazFCMTJORTczVzl1Qm9Md2xwS2NYN25hYU9MUyswc09PaGE3Vk9yTkdPdnNqRUhCTWpaZXdwSWxBWDdmSDhDQWw3L1V0VFVaQjRpYks0bmFZK1llTW10ZTIyamp4aExPdW1qQmRJUlVqUDh2T0pEUUljWFpRbExHVkVuck5WZmxlN2JQMFhqd1BhbTZzN1k3N2htSlAzQjJEK25UOGdvYjV3a1UwTnNndHM2K291Z2xDeVZ6ZjFCcUhabzhndUdpLzBWNXdqTzFmMVpDcVdPbm83UlRLR3FKL3U5dVA2YXFFSCtEa1RlY25jUWNkVGtGTTQ2SFhBakxiZ3JEdG1XVGk3YlNCTDBhL283TlNFMUxhSnphRStMSVFYb0E0TlgraG5wYlR4TFczaFl6elhHRzVkMEtjdEZLNDFrVEpqcUxtaHJ2RjZEYXczWkNCUW5IcnpFK1VCdFJuZzh2Q3lWb1Qyay91bFR4MVFkbWE4VXY0TVVxVFR4dUN3a3ptR1dnMHRuOEVlM21RU2h2ZXVtb2kvUTV1YThmUEhZQ3oyWVhUQlBSTVVoMnMvZHFMdE5DTlFEZWlrUXN3V0NLR2EyS1c0TDFzWDlRWnpManhoRlRCbHhudVB0Q2FPb25iK0VQS2hZWDRCSFdVQkNORHpPSXZvS1dia3NSd1gyMjRVZVFhUzZnSm01RUpRSEV6NWRmR3pTWG15U0JnOVUvZ3k5dEVkbE5JaVc4UElLTm5DdkU5QTdYb3FTYmk2UU1YMk1KZmtxaU9ZNDl6Z0xCclFBQUt0OU1WSkpGR2h6M2tORFdQMDBaNUdEZXRoajkrZUEzWWlzdThPZkZMSDNKZ0pKMWVjRTBhZ0RIZy9FZjRyWVU2RFRmYXVqMHZPWU1aRUJkNERMK2kzYm1ZNldMaEpPRHBJQ2JGSlVtMWRtMHYwdWpacERpRDhRRlVTejBncVR1M1Fid2hHck9EOU81YXhxWnZoaDQ4aUFsZWRjYU8rWkZ5VDc0cUlpWkhRalNwRFBTUGpNczgyZUpRMzdEeFV6OVViQ2pkNWlOUnlWVDR0WWtncEVSSEp1bnJ2SUNkOXR0ZTIzZTUzbkNFRUYzTEJXTTRSV29xMUNiUXVPcEpXYnRjVE8rNHQ3ajZLT3VFS0hRSTJBZUJ5LzcySERoMVZ3V056MVRScnJCRldWNng3a3ZxSjhDT3RENWcxMzVFd3dVTGQ0K3pIWU55ZC96QjFtdEVpTGxIS3hoK3NtMlJDdEpnd281UWQ5WmhEbnRCeTlSNWQ3ZS9nSSsyNlVUa0liSEdjNEFKT1h2VFdzNDJ2NmZSb2ZxQk9WVnkwSUx3eE5wb0tmdW5vRlpNYzRaUlRrVzZIVlBJRWJLS1JYUDVVU05LeTJwc3QyY2wrcWtkK0tTU0ZiMUUzSGkzcnIwUHZFYkRNQWNqc2ZYRVNKUzhjWVptbXMzWlBzS3A4VzNFMGxvS0trck4rUW1NdEpFN2NHemM4VmhpRlNFV0FIMmt0bVp3WDZGTElScE1NUjA1TjRIdlFJak9Wa0F6N05EbUhXeFdFYWp5Z2tPRzRIYXhYMDYwTHl1Tm8xZmlZQXI5c2tXN2JCc01nL01qWVVkS28yb2xIQjJOeHFPOUFkNjh2WlNCeC82UE1GZVlCWjg0Y3JzZzhpS1BOeGhBUE9pQ2c2dUZoNlpLM29wRjFyeERxemZHVWxWOVFpMkFNM2ZsaWUwWHJIT0dtU1NnV3o5bFBWMGZkSE9hclprVjV3TnpwUVVKaFg1N2ZPMDhJWG81RVVhUGlKK2kxYy9QbDV3enUwT3p6WUVUdUk5R2FhYTg2R05HMDJ5dmZGbGtCZTZsNzBuRGxKcmJGWE44YVVtR2Vtc0RCbDJjUS9zK2VNUC9CSDJmNjcxVDVUTTVwUENlZk4vWVBwai9BQmRJSTUxZ3h1Y0RQUSsvV0NtR2x2K251YmpCdnVYSXgwUXlaSGhjdlZhMmxpWjBGOVF2T2I0OHZEei9wbGVLWnIySDUwMStzY0JYcWowaldzUTFIOWV5MG9LYkNPSi9kb3o4elJva3c4QWVZZ05sZ0pjUDN6NUhFMHp5TkNrZWFYZFM5bkJrNFltek5qeVV0TE1JcGZTV2VBMHFVT2hhNVdRS3QwbXJRR3hCVXpUdlFxOGkyTmNXU1BwNDJITDJma0hmU2V3K2NWdW1rZ3k0bUU2UDJLSVlPYjdtcEt2VnVQS2ZZYmprR29RYkJTcFlLSW1HSEI2a0wwSlFJemQwcm9ZWUxZY292dS8yNnV2QTdOM3BFMkZyT3R4RjcxM1NQVFFsTmNKZWpDV25ZbW11OFRsQjNpTmlSemJyd1NHQlVEZllrTWpNYmxvWm1IdFAyd05EYU1KcDZIOGJJTzYyaHBwN25JdkJkalBLcWdpcU9XYktrNlJBczVGR2hWNEhZRytBTzlMaHNVK20xeHNWUGpuSlhKRFVHWFV1aFZ0bTdRdUlXaGR5YWhVbTRHSW9ZYTlwODN6MnlKc0ZiMU9qcTN0SGV4VFU0UmROU3BERGVpMGRycTNNYlUrN3h3VzdqOG00UmJuWGordkZGZUV1TjBIOXk5S0tzakgySGZtMGY4ZGxnRUk1SE5BSjFlOURSOFQxZE5tYWtBUGZpQ05lb0NrSnYxaDRtUEEyWnc3RmpPektncmhCUUpNUEhnM3R0VjE5akc1NzF3cW9uUWpiUWlqOGt2VjU2VzQ5REE1Y2RXYm5kclpucHBXclFUdk4rQy82bTI2NHdCYjY3bS9wMG9xOEcrckRiNG9RMkx5a3RpVEYvT25Ba1JPcWxoY2lYQ3E0UUdnNEtMQ2V6aHZ4NTRQV3grTUYybU1RZ2hXNmNpMGF6Vk5mUmdabGJCQ2RocGsxaXprcGR1eVdRSnNPdUVLeHNZellDSnNMb1NYQkc1WkRFRGFqY2IvQ01hWU1HcXNUSi91TVZOYkdnK0NkeXFPVEw1WEtSS0hHODcraVErcTdyN3I1Nk5zR3c5cDd1eVNnMTg5RGhSUTcwNE1taTFaOXNFMXdkaFV6eG5XdTZONnV3TWNWWk5GNHBBbUxabDhLbU9QbThlZmpHajZyazJ3cE9udGc5ZzVzNWVsU1dYbHRVSklka2E4SVpuQTFSNG1sTEplR0lObzYxa1B4eHRlbm45Y3p1Wms5OEErRGE0R1BRT0NTVmFtbGVkaHNFY3Y0Q0xsRlJVaUxpV2VGeXhJcmo0dlc0RGFqRGEvaVNwZDV5bjdxOFN3NklvclU4VVVtSkloRzNRTFR2NmxJUUZEa045c0FQTDcyckdGd21OMWw5YllsbjBvbzN1NXdjZWphNExVMzVkVDJDd09rczlmNU9NMDljdWphTXcyRkVRWTY3M3E3d1RHUmVjdXZKTHk2dVB2dWc1dWdLVHJkbDdjOElVbWtUK3pTbXZ0VWhNMUw1b3JvVmtDS05OS2FJeVBINm1tNlpZdUZ0eVMxNVcxaW1wdi9QOFM0aXh2UVpJWlQ0M0ZGTHIrVkZYQWRPait1MU5HZlZvTmVkK0FXbnY2YUQ3N0ZoVHFad2dnMCtheWs1d2NFd2lFS05XdXJNUW5NSzlxVjVpaGx5anBwbGNxc3BkcStpcmtUejYzVG9jbmFCWFB0MitWdXQvRDd6Y3JWS2JaeUJBcFlLWVp6eXE3WE12SnQrZGQwWDZ1clZqN28rdFhKTldweXdtR1B0UWp6NDR3OWdLVng1MTNSODI0M3YvM0luUElZWUdnYjBtT0ErK2RmVy91TmI1c09PbCsrdDZHZzM2L3F0L2xyRkVBU01PSDlqWVVtQklia050SERpb3AvTnpLNEFMTFlQUjhQdEM3dHJCNkExUU1qWjlQY0lHLzlnOU1scGR3MkkwbTdRbmgwNGNKOTJ2eURueVJQcEtvK2Rzc0luVHdvTDNSM1UvSXF5RktEZFFWdklMcUdrY284V2FQTlVEWEJTUHlzN3kvL3pYQkVxU0l0elRISGU1dXRWbXJsbWx1STZjV3d0eElla0RQRXFOaUdGYU9jcnk2d0VBSHRvdDRuMkxTQnFaN0ZyeVUxTnlkZFFJK08yNURxOGZaR3h1SHN2M2V2dVZzdmZ4YlpEWGV5WW1lcTNKbHV6VnlUYXF3RURYdDhqNFB1NHRqUm1IVmRoWEEyTEJjRTE3UERvdXJwTld6YWV2UndwVktjemw1VWJGWnQrL05vZHpnNnR5UkxVd0Fyak9pNGdXcFNtdkFLb1lIUGVhU2pOVXZTcFVZVzhzc3g4TC9wZytRcHBiTTllc0V3am9LZjNIZkptcEMzeDF6c3RRenNUWDl6ZStTcjVlMEJGVFVOdmI4T0NYNlNjeHNQMU54ZStWUGJqY25GNjNFYTFKUmZYcjN5Wm1sVThXcVRjYjhFVFcxUkJQWTZFQk5BblJGQktYYlE3TEZVNUdhKzF5bEdic2ROd2lwNXJCdkUwZm9BZDZ1RUd3ZUlHWHdXTlE2cGVtWEZGb3NXdWtKeGlEWUZUUjNQYStOL3RmMW1GblRKT2xrRU9ydEoxN2E0ZkpmRHdVMFNFZ2lEWGFHb0pDdjk1T3prazM3UkpRYWpWYU9RRVJVK1B6QkdFNGJMTGZRcW9GbWVKczZ5RkZKY3ZLeUQ1MVlPVDd6V2RTbG5LSUVEa0IwZjYrSTJOL0w2QzZxNW1NaFNRb3JRRWwxbWd4T2N2dU1MZnZKbC9aWVRmdDdteGZIYmVMeFlmdUNMZS85Vnc1WURZZnVXSWkvRlU0L1E0SGs5TDgzSXEwZytlM1NvTmhvTWR3Qk0wYUduZ1FGR2JtVE5uSWgvUkJtcXlueHc2OUNUN2xUc2RPcFQ5cEdiZ3pmeVc5NHdzWkwydXJuck55TWlhMmNiVWpPcTZzd093cXhwMUplZWd5Nk45VC9VbXM3NkNhUmt5RDFYb0xBdEFBczFyNm1vUEpYVS8yeHJqTktkT25FdHQ5dDc1MEdRL05jbmRrenZLTUpsWjc1M2EvR1Y5YzFyMGdCdUhxajVGeHF0VmMxNFUzWngyZTZCLzZ3U2twbVpSUE1TUW9ZbFdVUHp2dzhwVURtYk5wdTQvcFpEMWJkaHcyVkFxQU1nbUFhYjMwRkdIUjRuNWUyT2NBMHJ2OFVWUUdHVXlLWTU0VUwwd0JVRUcwZC9OQWZ0TnlhcGFTTFpxbFNJUjE3c2kyVUVGck5CREszcHhpVzBFVmhGNjRaYWVCZk5WSmRoRHRRQTZGa0F4RHViajhGZTVpZ3p1V3hGNUtjNUtRUGR2c1dJbERQZHFsQlZCUGlsT0Q5TEhnTlJwZitlOEpKSkI4NGpBN0hSZ1Bzdy9aakJuQVA5SU16Wnc2RGJoekVSOCt3Uk5tK1FNNGZZUU5FNk5vYkFLbkpJZ05FcTlTdHFESHE4S3RXb0hwSjZZeG9jQnRQTmNEZTF3b0RQVEdmZ2NqcU00amNDbXF0SGpsdEN2NzVRVHU2MDJjSzRSK1ZZL09xd2tnbk5FK2NCTytoSzFEc2E1a1RMdmttNlNMTGFFU04xUFhJSmJ1UGpWdUp2MlM5a3RLWjJyVjM2NWFlbHRtVDhZLzY2RFZOQTZzTXp3M3JwVjFtVlpqTlBqaWkwalpFcGxLYSt4MnM5YXF0VTFsRC80Skx2bURxRmNaS2xYR1R5M3Via3N5WVovaHBvN3I5aTN1TU0xemMzeVU3alZ1Sys4R3BkVXExU1c4WnJPQ015RVppaUJVRmtPc0hZOVVRMStSRmgvS2dlODN3L2RPUGpvdnFsekxRbkNDQVhMcUs3T2dBVTFOUUlNclExWW9sS2xiQ0JSUTg4SUdPRVpwTTRNNFpQNEE5SEFiSHp5L1RYT2UvdlRwbFJjZE9xOGxTdnA3Nk5sdTI3RjI3aUxrc0pRYzlQb0gyejdNeFdabmZsVlQ2bGIvTnZ1eDFxN3lWTXo1Y0NkN3ArZEt1anNMSmlxaHQ4Nnc1dGFILzYreHRSTWladXNodFVGVTUyZDlCVW56TFhtNHlvSDlmS01La0NvK0JtZEg4U3hmbmhuYm04eXNia1o0UmFJNGkwS2hZd2dzMWV6RklxcnZWWWNBRHZrY0ZybEJEbU5QeE4raEJpckpLczJuenlVdFZGeWdtSlJPQ2J6RkhObEc1WEpSV0t2MmxFVUxMZitYbnhDc3JYdjU2S1k3MVprckZZdHRpamNYZU1nTHUvb3k0NDRIeEl2Y1doV29SdHVVcTd6cmxISVJJa3ErVlVvS2pGbzV6RVV3MkRZblZGTUVuc0hoWUZWYWdzTFlCZmcwaUthYng0ekFOeTc1cGxXcUFKc0JZVzFPaHdKMGUzcXd0akFEV3BoQkVaaDRCQ2VSYTIyeko1YWlJdG5NYkczZXZ5d3pETFdvTlU2Qk0xQmRkbGFTV1kybG9NQk10VjBkeXNJaW9tSkYyWVpnYWRFajRzZTc4bm9FYXFwRVVOTUxYMFVaN3UxV2hpek1EN1NoUE40U3FMOS84VStYTzZRd2V0UmliaEIybDlEdG1tQ2FOL1NZZzlzWFEwRkdvYzIzdFhlSGR3MEhpb09ta0hMcnhiSnNQeHhXSW1rQkRlRUc3c1VXZkpZTG9BdHZvcmExYmlWWWNtSHcxYmlhQmVzbG1sTFo1WFV6M0ZPczFMRWhrNG9jaEVud1YyODRDWFptSVNQaGEzMGpZaEFNOVROZ003Q2dXcW5GbHFzOTBxR0xoODcvT051YmQzNnI5WE9MRlA3KzlnRU1IaXZzOE1mQWZYNDJNMjdvMDlHQnpNenJkS250b1dyUENRbjJ3Njd1RWVYUlN1MDJuMmxwYzd6K3ZPbmhTY3g4R1l6bThiOTBublFOZDB2SnFSYW5Gd2FVa0wwTjJSdDdmUmQ1cnc0cDZmQ1hNMzlBWVF6MzRLRXlLcVlRUGZzYjcvN1ZPbS9NMlYxWGhJZHQxZEFpcW9WL0pTV2pxWmxOMnlXSGdjaFF1TXN3SE9DNU9ZeDNNM2ZKSnJrRy9LdjIxcW40eWJaRkpMblB3T3Y0bVJENmVFZ25TaFowS1pUYlQ2Q1NpSW1jSFRlM0lpcVVPT0hoQU5DR3dGR3JCVDR0SjNhQkxIZzJmZzBqRWZoTlp3SmRGNGR4SVlrcjk3eWFpMWg0NkNOWnhwZXdRN0trRU9rRXBhRmcwRUNjOVpVUFd1aFZGTXNmQTZBY3VEbEQ1bzVTYmNQdlVMUG1BZlFySWIySndIQzdIWkhBRUcyemhGQWtNMTBCQkRBekdoUjFVNXFoaVlZZ0FYbFZEM09BM2gwT3pKZHJ4SlFvWHhVTFFjSlRNT2VnNUxKNTcveFpURVU0OTI5QkZmRFdzV2FLazF5U0RVL2hQR0NQZUFBL2RGdnNBT3NJdXZHT2RGTE5jNzRQYXNuYThrdEtnZVZoT2hCcGhJUEZrVjhDZjRnM2lCeDBwUVRrVjgvWEtNM0pSNzJqbnhOTnJCbXFpdVRreXVTVXlwOTUxY0FYOXhkTTZxbytyWm1iZHl1Mk5MTHM5TGNiU0IzSVphWDd2ZmxMdHRTSTRucHJLbzd4dTBmK3FheGNhQng4emN4aWdIVzVDVENsZDJaMWE5ZkdjRHphVXZnSnV4S3FjNnNUYTZLclBiZUdzZGxiUkxsVnNRMVVIL1BNRDRVdnI0Z1VaMFY1N1UxcW9aWGxhbElyVWxvMXhybCtTYjVOTktOU1d6VFJUZDk0blBJNmNSdFcyUEl2dXdCb29SOGpXUmVDYUxzOXlWVmR1a0JNUSttUkFlVHNqNlRMdWhVck5JYk55cnBQWFNEV3JoZnArT2Z2akhRcFRvOU1IQmErNW9HTnRLTGlrNEVoSFFYRkFBbzVSZDE3UTRleHAydE95REhRdEpkczVFa2dHdWgyb3lBd2k3emU2cEd4Q29ERWk5VkhWcVNIOFpPQ1B3UzU2Q21mRzl4aXNvVlM1ZEhPMTdXNUw2ZU9VNm4rMlVmLysxNFM0c01rcUdvWElkM2FQNzQ4WDZoOHZKYUFuQkkxR0tSRW92TjVJbTRIZ3k3aU50YmE3WTQ0c25Oekd2MzRpNWlXQTh1VWI1WWNBSzRlQTVaWVY2MUdBTFFJcGpSSSt1ZkdKbmpRck1RZDI1aXBMOFI4K1dRZGRQd29PbHROWjVHc2crOWZqN0gwRGdmQllDdHdXTDkrbzdrVGpyZGNCczBDN1VCVzJkMlhncEN2ZE5HMEZWNit5ay9uTHcyTUkvUVJzbkpCemlZZ2dEQ0x3UXlvSXhEQ0Rpb2pLNCtHSjFPT0VmdWo4MGxFR3p6SmVnZjNUVzZSa2lZZXpTRU5tZ2NCS2VPNzdnMGppWEdBU01OTjdqb214M3hqczM2eTNnTTgyKzYzRTRnZEtwY2xTZmZ5S2dQRGFnZyt1WkZvNDJPNXIwd0k0TVM3MnE0VHNPalZ1L1R1V1RnUDFkc1kxZVFnZGZ3aXd2RTdRckZ2cjNXdGJWMSt5MlRCcnQ5RHpLRU1xaTJwVVZPa0w5OUk0Zmt0YlV5U0Y1aE0vRDF1eG1sY3J2QmNYT25wTENJaEMyUFV6TW15QVFVNy9TRVpyVHRoNk1Pek92T1puZHNMcG85Vi9nNDVZUXM5ZURTWTBnRDRhNXFubU5VNnJGWHJnNlIxNkFGYzRFNUR2SXdudTZVV3VCRXprMFJrL3ErUXpLU1drMlNqZDM3a0dScXRZeDBueFlpT01BNlorMTdMc2F4c05BeFJtSTJnekhIT0NJR2VkU21QcGoxdnd5U3JWZkFPYVBySU5OV21ocUtpdllMcjJEWEVtcS8vYTRXbW8rL1ZQS1VsSkdSZ0R4SkVhTzlUZFN4VnljbHJXWWJKcmhjZWVSYTYyUnJBYzIwNlBsU0JIblJhbmVZNWdVVmZmbUkwSURQMzFzNHdoZlVqUUtHdTZQSFlrTHRJS2tuWkNkdC9HLzdFaWM4blJINGZFWFV5czAxNnZVNkZiTzUyb3R2dkpxcHlUNnl0WElzYm9PcGFjQ3R3UTBOUEZTcXVGTzV1WjgrcFJaa3M0VWcvL1RwY1U2bnF0ME1MbWNFS3lEdlV3ZkNHdXU4RFZINitiZUJ2dXNQQ1EyQjRVc0NZVUlJQWI2TTIrQS9YKzJMMjFHTlJTQ0hrN1Z5dUliL2FxVHVnbWcrOUpWRnBwRFRtenNUajBPZDE2MDNmNFdMSExkZWNhOEt4bUJWcjJYNkl5MmZtQmkzTzI5S21NU0w0OUxtanRTZFBpa0x4LzJDTzBwbjdhUFBmOWV0T1ZJN1QyZnRvaC9GL1dsSk4vcDlsK0k0UzZHU25CL2JnUVJ4cG1xUHVkRmwySk9qSzltWEoyN3h6N2RyTTR2QnJic0gvR1ZHejRFRCt3V2U3QTZGTUxHYThxL2ZWaU9wN2Nad3BVMUJlbUplVUk3M1ZzOTFwTnQrM2pGMXVwZlNrNVYzSG03SUNWNmJMa2xKbDZHS1h4ekd6TnAyWkZldXlQYVA4ODViVVN6TjN1Z3JUQThFdm1LQ0Z1Mit5UUtsNVlUR3hJZHh2UDROT2F0V0hIM3ZDWlRPajFiUmR6UnhWZVF6Sm1yYnhMRklXV0s4SVB5NWlBc1Z2M1FWZEkxVW5QV0lOOCtCOHBLcjJXRVdja0ozVURrL0tkdDFsZW1MVkMvWllhT1Zqa0V4T1pZUnNXdXFUUXBjMCtSUTNkOXptenpZVkdHZWpkRGpRSUk4UDAzaUN5Z1FmK29JdkM2aExDY2xQeXpISllGaEhINWx6Z1hyRW83QW5ZNVY0Wll3dGMwdmVsSFY5aWpSdVAyVDk2UmhtYXlxY0RvdU5xdHF3djlrUmtCY1ZxNDBwc2wvZTlOU2FleitHUXVJelRqcHI4bXFCbTUxL2E1Rzc1aE5YNGFuUGFhOTlWbzQ0YVFEU09QdWlteUhjM2sxYXlYMXpId1hLUEJwT1FJTEl0azI1THA5MUl0K1YwdUUyNThFa1doWnFXdUt5dllYcEJPWFhPRDcxMnlUVW0wUGpydTBKdElOdWgzbXB2SFk4akMrNzhGaSsxMW55aE9VdGI0aXd1ZmVnRVJlL2JMbXZ0Nk1xR3Ivc1JWS0tpbWVtallEcUxVWWl5MVpZdGxvMXVEMzh1a0tXdjJ2NmQ4OUJONlJwa0VzanNvb2pwMUxJOUFKRFpheVQyYklTZ0liT3U0N3ZrbUd2c2NoTmdGWmFTYjdaTm5nMWlWdHJqZzJJNnIybVZHQnRkTFV6RmRma1JVYjlrR2JkbjAvSytoSDRacksrZ2xqWXc0cUVQOXQrL1NTWjJEU1BvVU85WEd4MkNzYys2TTkyVnMxeE0yVXQ3Ylcxeit5T2FOWHdNa3JYdjF2cjE1RjRPTTRjNEVwNVk5bTV3dVhNbUgwNWdFV3JWR2ZCWGdCR24ra0Y3ZHBoK2ttQ1U1RlBpSmVUbUhrWVo4N1pvclp6RGxkVGtVbUNYUVlYckRBUTB3YWVpZmlaWVU0V2xMeEIzTW1OdDRDc2pkZkFCLzh3Nk5qZVVxZWtURWFEY1QrUUZSYXNEOVRBRVF5K3dvYWgzelVVUFhVeTAvVGpPbGNaS29hVXUvZThQczNla2pWK0lQdXNUbHB5QU1BaTFFanRiKzJnbnB5cy9Oakx2STA5b1pIL1ZLZEV6VE95SEY0cHZDK1BESitXSkpvdGZkdUNPRVo0eG5ncWJPb0JzVXlpR0YxUXExT1E5RUFLNXVpYTVkWTh6QU8wUTBZRTJGcU5XNERQdDZKcVBXeUVtVXo5Z2NSZHQ2bkY5UDA2VHlsUG9Hd1g3S2ZrS0FIMnd4MVNEcWdCSkJZVXAzL0pYNDU0UVFoTlBiOGI5RVAwYnltNkJ3Q0FET0Z1dUtVT0QrMmdpRE9IekVCWkJvajc5VFIvQnlXbWtFbWk0U0VlMEVoYVRZTGk0enQzQzlZWVoyZm94cmhCZU9IcEQwU1Z4YUpPM3p2QlBEa0dpbUJJTkJuRnI1K293MC9LcjdtZ3IzRElIMi80OXFuaUVzUmRNdytOWHl0Ulk2MTBPN1IzTlV1cC8zMFFRZjdtZ3RSOFRiOCtnMENCN0tBdmlnMkdnb0tOdEdVeGpjQWx0cjNQRG41K1Yvd2xVUEJER1l4RHhuKzY5Q082V2s0RlFhK3JvYmx1eXdOVnJzMEpNQ2ZkWFRKK0p6NG84WnB3U3d1WUhZMmNnbmlvL0tPVUEydkdyMW5Sa0tReVk3SENuUWI4c1BuMmcxREFUTzlPNWdNSHdRWUxMeHZ3NEtUNXVPY2VId0pDaTlMODAxd3FURlRYNzZSV0M1bTkxYU5xb1lqdkZVK3lKTEk5WWdqUXZieFhiVU5RUlVkajVGSlZtL0F6TkNHejdYQWtSUVZ2L3hIVkZZeGJuSXJvODVQV01KVGxTVUxpNXNFd3JPMm1XYW5UMXBiMjEvOU9aejdFWkZRcmQrdzl5QVBlMGRzRVc2UkJTWGZJOXJiYU1Ca2Q3OUlvUGs5aG44Z3VIbXBaUy90cWxlOEdiTzB0ajUvMGl6VDlxeXdTVkFzS2sxV2xmQ0Vmc0s2U3lialpSV2l4SXU3KzAwRzdMMmpQZklwRm90eFJyK2dVN2JmQ0JzRnRDTEpSOUhyVkpwR21ZMHF1VXhZTEdpS1c1ZTB1cE9uZDQ1M3RPMWw4VmRSUmRsNDJ1dTZERC9oNkpON0VGN2Foa1dPZU85b3U1MXAvYnNGb3RlQ2p4S0VTcFN6dzhCSWp3ZWxmUE5lMmMyVGlvWEpaU3BlaWRDdkx1TjEybmhGbWVqcnkySWo3anVia3ZUVW5UeGRlbDFjN1lQWEFvR29mM2ZhVHJ0b2I3eGphSEc0UlppalBSNjY1K0lUTkZFeEg3ZzNEdjNkNTFmOHZjeVRiTU9WTm8vaHA3OFVyUkpJUlYvTW82RDVjWG4vaVI3aEMxa0dVbzZrMjZzYVBIZzkxR05UMzFnVmVTRTlNUHM0eDVmemVOWU1tSjMwL2o4ZnNYdDlvdi9BN3Q5R1g0VDg0Y2VnbVhyNHI0bHJkS25Kc2ZDSU43UEsyb0o4ZFB1bksyR3ViYmc4ZUFkbEpJTHBaWmFQNDhtTnF0YzhXeHk1VlBlbS80OVlXeHorNFpvYkM1NS8rQU9qMmZZQUc3OXp1eDFXdzh5THE5Nm5WWjdKS2hHejRZeG9sMU9wU3oxR1pjdHpkeUIxV2VsdnpkL1pyMjVScXhlelBVNGJSVHBiMGloL0YzUmQ1UTFyMTN6blFKSFp2M1ZhWERsN2FJR3hqM1lRZnhpQUZOcmNsZE9HTHRxaCtuTmhnNGtrZFN1ZmNia1pkem9qNHgvbVArVmwrbFNKTXozUUZLd0gwTHZRSWJWdzdGQk1ZTTA2aFpQZDBGSURPd3pZWndqS3JndWRCa1pvWVozT2tEdXZGQWNUekJPR05VbGxvQ3NZbHR2WTlic09ESjNYWW5Rd05rRlhOREJVeldoS1kyTThKZ1BBYlVwalkrQUt1QkFNalFmem9VOGNHME51cTFjLy9QbE9COEpwL3U2K2IxMG9XTkNFKzU5NzkweDY3SmowMlR1LzhOanhaN252Zk1lUDV6NFk1RGwrYkRSejVsWjUrYTJaWUlyWFZkK2JMUG1mL3ZIWHhTTmZ5blcwK1N0RVplcnE3Wm5nNlUzWi9LSitBMml6Y2FycnNvZVN0eU5aK3NybThYcjhKRHZiRERYTnJ6a2t0Y3NnZXJJZFB2OEt2aXBxOVUrZmpmaU04ZHNrbk5Ba1R5K3Z3QThWdzNoUzdiMkR3blQ5WmkxOUtwNXY3OG1tK05uTWZET0dUVHNWZU42b3IxV1VsYlZzTHk0VThYNVl4NDZ2V2VHOE5KbDRNeWJtNjlkNHJpSTdwQ1NOUzBuMmtqWGJaTnF0REwzSzRmejZpMzUzVzhyVVRSa2ZPVS9ZNHlVMDB1RlJxQng5NlJsVFhwN3NkSmFkNkVEUnkrWU9kMXViV1RzdDNmYi9qY0M2Y3p1aVlyN05kMGd0S2dVTTc1YVd3Mmx0dmJaSnlnZ3R0aDkvTVdVdmxYNzRxRlJPVHE0dThuQ3kzL0FwU0NUNzY2dFg3OTkrajg3d0E1QzF5Y2FtN2J4UENpaWc2VG5vaGl6WkRWMW5UVFp5SGVvcmhDTzdCeVdENEM5ei9IZXZRUmljSkJIMWpISEdOTXNSQjA4K0NtUTVmZmVkRXl2dzBTU01jL1Nhcy8wL0F6Q2ptUlJoTEQ2ZGVZdTUyb2h6UFBEK1BZWXM4SXRqWHlwYzRvTkU3YnpjZmNneUdVM3RzTTNNVkRnWEx4THROT1puNWlmYXBwNmQ0amduKzMwaWkwUGlBeXFFWERtOUkxbVBIejU2Skk3bTl0UTNZMXR6azN3aUpIMjdDWGx0ekJidjFjQ3JlbEY0SURXM0plV2diL25sa3lScWhtdlF6bkFTS2ZGNHZjVDdMVHE2aHRDWWZEK2RtRy9qK0dhbmgyZEdjc0NlM3pJVkdvcFRrY2RhOTR3Q0VYRjljWWlLdFFtRmI0QWRIeXgzZWNWUG9XZktFNUJEUmpIV2JKam5ueWNHN1V3MVZEUDE4alA3MGZCNXFxWk5pVG5hTWlKemxKanlOUlIxRzBTVml6YkExQzFLN0lsVkNJWmlCWE82enhnS3EwOHBnOHdXZDdoU0RTMHk1aTgxWnR3OHFrSlJ6RFFXYTR5WTZwQ3RuVWU1Q1JNZktTWGZ2QTdqUEdRZXh1REVxc1NlN2J3Qk04Z3lDMkNPSEJwaEFoTFl3MTJwcWxON28wc2w5RnhkcGpNSUpvR0tjQktFazY2dUc5cTQyaHVJbEVQVnVLSU0vWnlwNjRhMmt5ejN3QTNhK1Y3cFZORFoyemUvYUx3MW1YWDdiRVRBbzNqYXQ3WWZsL0VEVENkRXRnYndoQmh5d3pZZCtuWU1HZFczWm1OYy9xUDlwN1ZuUWVvRmtjS2RzNkNHc2tBQVA3YTluc0xZZjhHUkNaeVZSMGJtd1ZZUlFiZHNMTGExeERxbnZxQ1ZhU04rVGxYNzVwTkVWbjQzdm85cnQwdGdHaUdJVUJ5VzdFMVlzL3hTemNZa0krNVVhV2xvcUo2dWIyM1ZtTVU4TGpoVmJjYzhrczR6NzlQcEdFVlQ1RFFNM0t1ZCtwOVdIam15OGllOW1XSjIwbnUvb2ZnLzdsWlczdjJqTTUzWE81UlZKOWFza1FMQXRURlMyVmJwZTBMSDlNYnVhWjhINjdvZk5FTUxVbWpjNllweU5uNllIOU9Xa0VxVXBSOVE0TTJPMWZkTkg0Y01Dd1EzUjR6UUFDMHNFRTVNYjd6MFBKK3l0dEdqZXVmM2xaVXlTQ1lTZkJZa3M3S1N2RHg3RFFhbTJweVRTK1Jmbk9iVy8yMXRVNHdwUG45eWtzK2Jaa0FISHoyYTRrSkdtWXZ2UTBJQXNhbUppWU9ISmllSFJuMFpRS2ttMDhqL0dRU0VlZGQxWXVMUXdjbkpRejhucXg3cTVmSG5HRk1CNWpRNUs1ZkRrK1N4US9pdXMrMUp3Njd3cE5rZmpDdlg1NWpyWmdVdlVxc0dWZW9OekJMdVF3dXdBVVoxT2hSREVTcWpmUXlHVkRvZnVyWjllOExjM2IwQjRySzMxSFdxenRjWCtKV3NaVnNocnBZKytqOExpOFFQNWYzYXVMZ2l4MDBLT0dkNmcvUXdYRWhyZzlRR1dyTTZ4R2psQXEwYmZwa0RRQk9xS3gzMEk2dE9uZW9NMW1acXZ1Y1llYlh1NVl0cGI4QWhoRUwzQ2Y3eDlMZVRzVklucVRVKzJoTURZTnJ5V3lFYXdzUlVHSWhnYlI5REFacWRDMG1GMFozRGZiaHVDbzgrVjk4UTlBRWhUWDBZVmN0aGR2VzJBVFNRZ0RNcElSQUVwd0VPYXh0anlJSWFzdk50L2orU2pnbmQ1V1R2R0hlVjQzWVhxeUhYbER0WXo2SGJxSDI5SFRqdGRuU1Y2OUFpMDd3akRHdkNkaGRZaWtvWG1iRmJrMnlkdGx0YTNabE53NENuOGNNV1dFTUhNMnpxbGxzTncxUmh2RlpxaTZHRjJzcTdwZVVZQVl6UnJDTEZreGZSOGd0ME9oV0NLSjdxNEtiSXdUeStDQVpqV3ZOMlpaZjlVWnZIN2xTRm42QnhTT0dSYVh1ZzB1bUtnRkhsbjVNbndaUERscnVUYWFEMlVOajI3Nyt0NlB6SUE2L2g3VzFMeWtIblNZcjFwQm1Qa0VKR2d3cWpGUVU5aVltMUIrTFdCMVRoaGIyMjRDamlENXdtVkZNUW56OHY3OWlCUVRyV3R4NnN1OUNlVnFjbytQZEFkKzhQUmdkaFh1T21YWVdNdGVSdlhTclQ4VGs1Rmhhc1VyOXBEdUh4WDlUeW1NQ1ovczdMTW5aTms0RFlZRkNuay9SbUE2YTBCbnRSQmxuUEZxdnRTSDhqVmpkMnhUZk0wckNnY1Q1QTRQT3JHSDUxeVpqWGhrRjRzTU12Z3dLcmVOa0lzRUwrNERPanhLRFo5SW1kZElQS3dYa2RobUl3ako0V2JrZGdCTUVNR1BJRVJkb0VST3paalJya1FaTFVPZ3pHVU5nUUJYZEpIOU0zeit3UWJsZlQ5ekpGUkR4b0dFU1FKbHFZaU1NSnpxQTN6VFBoSnZyTkhPc3BURVRMTkR2Y04ram0wYlEvSkszdXkydEEyUU1pOXI4aVRDWitwL24yTVIzS3VtYXJNVFNLeXJGODd0clpOMDl6ang3TmZmckdUREU3NmQwL3duc3hKSkFYZ3dPdmR5bVpnREVZZmREZ01PaCtONFRhSXdnTFJSQTFpcXBnSGRKeEptOE54MjkzM3MwTHk5TmZrNFhwdElxcTFEaFJNZHNhajBmenU3dno2L25UeVlyNTZ2a3dHVGpsMXdKb3VPUlh2MldnbUN1NnNsenE1UlBVaVlaU2k5VEtGNVBEVlQ5M3J1QmwyZlR2VDlrWmo5MVRlQktCRmtGVjFzeWVmek9ZZkFrOVYwRzF6ZDNGVXAwT0NsRHhzSFJQSlZFaU1WblhsQjBaSVhOdkpTV3RYcDBVZXY5ZmFHNHNCUDE3UDlUY0JSLzRJa3djckJjMXNWOUVOcW51N0FRcjZ1L0t5MU1ZWXNZOGdlQ256R2RtU3N2MHBURGtZdXhmNTZIUmVOUXRHKzBMb3hnN2lVaXI0dVBpNGxlUk9rZVlUZkJweEVWbHpFbDFxcTUyU2wxK2JjalozOWhSU0V4TGEreTd5bWhpbmtFK2ZTNG9hSlhjSW9MejQxVmRvamxKN1doZjdsYXZRSWViUjFvUU1FTUszSEFWRTJJTjh4czY0NWxNRERPTm9YUk9LcXBPREwweXY5TWh2RE9NalExRFlSaXpsM2x1THBYSzNjbUxmMWZpWU15ejNIMFlzVkZDRzh4RGo2ckRhU0RCb1RncUNBTEQ3M3MxTjRtNTdBVlBJMkZVb3NzZFFyMmZncjFWN1cvK2FhY3c1dzN6WDh2dzBmbGVDa05vY2xWOWZuTElUQmtnTWZKNi96NHVMdlk5SENVV1I4R2FtMGVNb3d2ci9HOGdtWkNIREJpTVJlbDFrVkN6QlZCejJKamV1T2p6T0szd0Evd0YvbENvbjNVbU8rYktLb3pyK1h4cEpxVC9VR0xieUp1d3NwaG8wanUwVzVlQWZCaDVLbU9EVnBwb2h0SzgwaWovbEg3T0ZsOUJsWEZWTXJlOS8vUkhTVkhITTJDdVhzcDIvajN1UUt3UDNFc25wTFhRaCtqTFdpTUlOSE5LQWowUHVxUTZjMWtGcWVnSkZIUGFwV0xDZVdvTXIrdTNHMU1mWDBYY2d5S09xb3VLUUo1K2dwL251UWcrclRnMnV2RWp6bm14MnVUbFcrL29ZL0pUNzRTbDJjV3NscENVOHZJanJWTktsRWRhKzY1NUdYWjJFdDNmVS9uUmp4cm1pWjF3dUhkaFZKcWV6L1hGTHhNc0h4UUtPU2RLYTNZbEpTNkdmbS95Vzh6em55RG9vYWY4SEp3VHdsS3hRbXFpbjFQb3lJQXFKQ2Y0NklXQkNLbHd3NmRUcFhVQUMrQXI1d2M1R0Z5czdWOW1LK1h5L1BrNDlSQjFYQ3kyeWhTUDAzVG01ZkJ3bnRHTjBCNXIySzRUU2pCbzh5aGRHRTRSaEZISWR2T3pWeCtzZ2NmTU4vTU1sVGlyZ3pZNjNOYmRvOC9pQzdmeFYyT1RyMWxmYVQ3NnJJemRJcEhmVXFFUTUvV1M0b0VvMDJVWVhkNDIrTG1xQkZKQkpWV1hOaWEwUmwyVXZUZEF6TE5yTTFnTmFJRS9qTUZMNytBVHJnVGVBQjVScERLWlFnaHJ2bHM4YjZVdFd3MFJBSE4rbnh6dU1LK05YVlNjc01NeXdjM2tyMmpLOGQxS3huSHVTN2wycDZ1ZktETXlTaGE2L2hydEx5OVhDSVVhdkN6anJCbkR6dHQ2N3dzUmoyUWtNdEZqUWJSclVKUVB1UUdYQ2FlVVMvOHJnTzZ0UldPbEM5dkNBZHdINEZ0Um52bmc4L1Q1KzJuNmx4WkZaQnBXSE1QMWVGSTRHWnJrUXRBMTJzd1d4R0VYUFRxaWdVdFJtTGFkQStmVEhGeWdzRURHVnJ0ZU8wdHl6QW1YVFJoNy9QY1Q4Y1o3ZnlQKzgwT1BkMzBUZTE0czdSdW5KREJTWS85Y2I3NnJVYjNSdk1IWHBWRDh5aVRwQVlZYldjcDJjT0N1UGo4UEx2OGZnTU11UzZISVMwRmlqc3gvTnYzZXhCUWZOYjkvdDJ2eWttV09LMTJ5UmhZOFNNdGxJcW83ZTNkT2lYbDRMOGJYNVFjbVp1YXFoQzlZV2hoYm42UTN1NXEyWXlYZnhZQTF2V1NWV1YrZmVTTFFxOStlb3pKY016ZlhDcFlMR210Y3hPdWRzbnhHQWs4Z2lwSVB0RFk0aXFqeDhJV1JuSnpENy95OUY0U04vMjVMOEJkNlVpS1BEaG1EL1llZ2xwOC9MemZRTXpLYU90Q3c0VDZPc0dYMlYwZ0VxVlh5cS9zSE1FL2QxNmUrTllXMCtQOE5wUHJ1NUdVelNJZXVZMi9IUG13V1hUQzJNckdJWS8yNWg5MUl5am1hZTFvTmUzTlA5UVNXSWFWQkxQNDNoai9GdHpNQWQrUy9qa0VjQ3VCR2F0ci91RGk0UWhidEpqaFZKQVlSUjRXaHdnQzEyZC9wSkJ1MVdUV1lnaGlHRHc1RzRoRk1oVFZ1eCt5eTJQSXhscFErQWd4eDg3b3lvNk11cXphVEEyV1g2UXJ1RGV5ODJ2V1huQ3VZbGtBdnJLTHdtYlZyN1dKNzRQY29qOFUzQjlCcFBSdWx5WHRzelkyczNZS3Q0czdtdjZidkdhQTRxd09GTVdlZEtBTzcvQlBvSmM0QzAyZ3Y2MFZtdGsyNTBvM2RkSjhBTlE4ZkZMMmZHc3k4ZG1lOWJ3UGFJT3ArQWVDcG0xZExhZWVJdGxVSHE5L1lvOTJXclhlc1VsT0NSZXhHN2Q5VUg2eXlKYW9OWUQzdEZ4aUwrSHdxUFRHQzhpcU8rUllmdS8yM1U2ZFk5cXlBSHJmWVh1cnkwM2NwYkIrV3c5Wm1VWjFJNC9xTUtCUlpVLzcwaEZQTGpFdVB0K1l4M3RqaTdWZGR0V2Fabjdld045ZWFzMTRtRC8xdzlFQlVKeTdzd0NVempiT1ZoTU1ObXAydnROL2U4cnNSK1RYUGVtRlVaamJSNjZsQk5kd1pUSlh6V015aDVyZkJmUEVJVExoL0xaL2xsczYzQityRUdsUURGdGRuZTBFcHF1NnRya2JSRlpVdUloUm8vQmlUK1dxaW9FRTdFQzd3NG43Qy9xQ0ZiOTRsc09nTS9VY2pHdEY5SmwwQ0d0N1h2bVBjWUE5RHUyaElPWGh1VG9hM1dTRE9FaGRzOExKajNoUURwRndyZGx4Rm42V3J4cWN4cGtRNVM3ZFk0U2t5WWdFdXYvT3RrMDcwQjlvWC9WZWlwNDdjVWRlcEpLVXZCYU9VRUh3MmRNT3dtY016TWhUVW02TzBONkdoRjZZQWxqSzQwZHZRdUhsMS9EQmwxL0dBS1pKTzJIVm9KMlNjdHNQdWhQV0JIMzU0V1luSkN4NEFrSkcwUHNUYUl3eGlpQ0pyTTlNTzhNSU1BN3lEcnN3NkU2QTV2N3FpZGhNUGlQb0dKTkNmUTkwNkZNb3BTTG5MUGduVnBwcDZ4OXNjTzJXVFpGeHFGMjBhWnAva0dFL1BZU1h5T1pxUmlBUmpTNXQ0MDlBUDI2WEZJV3VwSlVpQjNrUnVreEIvL0h0WjNDS1RGM3R1WDlaOUN0OHBPWU05RFY4dit4NkhXczRvNmZrK0ZtejZ0cTMzV1o0R245Wlc5NHNiQm1kUkk2ZmZyVHBSeEFHVkY4aGlkd2VEeC9mVkpMNGJlbmV4OE5tdWl5Ty91K04vVlJTWVAzekY4TzlIQ05UT0JZUm93UjUvZXZ4NytXKzZKSGZ4MTgrY25iUzZCQndwZkZab2lkby91NHdORkZwV2p6ZStKWi84Ui90dkw2UFhob2YwNlVYUElybEwwN0tGb093VnRRaHNCcVZ3TnpiT0FCOHRlZzBod1d5QU5CZHVQcFM4SkZ6aDEzcFdQM042KzNGbGF1eFI1K3ZwWFcyTG13VG1YdVk5WHJVTjVLZnRyYVVob0xLNmJJWDBTRUkwYzB3TGFUbDkzaDB5b2w3WC9VdlFOUVRGVDBMNktlanRUdzJ0NTNaZWZxb1M2clg5NzkyQWVLYVRjbTFjSGt2YUprZGUwQWMxajBQbjBCQk1HN3g5SmthNjhwVEF5K0tvUWwxTGhoU2hiak9HaG56TmMwZHFlUnJ3Rm12K1Q2KzFGdHBpNVhQY3ZlWmhWejlTTnZBU29iZXl2a3FRd3NkbWFPUGFNZ2tNeE1wc1FsTWNwMXc5b21yVjFWYVhIc29xbEIvMFdhYVRGRjZpb3NHWkJJVEx1bDRhUlNrSDFlZ3FsQU5jdlo4RW9Bb0R3aFNDY3RSeUtHR2lIVUQ0QlJZSWhEWnUxSXdVb3orbGZkcGtUTENwRng2bWdSYWFaNklPU1IxMmNkaE9ZOURIWVkyUnhxNXJqTTMzYlV5TTluOWp3VUVocExGb1pMaWpzVmJyOExXNXp2SjNZd005b3FibWhwYmg1aGFXMVhOZjBqcUsvOUtYbGFKelRCL0w3YU5uUHBHY2x6SGNLalF0SmZBVEpzdjFNQkVJVldJV2d5bEYzS3lOaGlvWllyalUxZ1kxTVpmRTc0VG5DZVFyNkNzN21JNDhoYXVHa21BaGNiQm16UnJPVGZrcXhpeGJMMGRMS3hNSGV4Y0V3eEtYcm8wc1BrUGlUQk9CakJzQjg1MVNKU1ZqakxQQ3hzTitrWkluUlVlUGhrR0pya2U2d2oySGFNSVM1SitVanJBNEhEcEpST3hPQWluRlY4eTc0VUZHS1hWamR5ZHhhTTFZSDhPb3NreEFZWVMrZm93MnpGQmpNa3pqSXFWQkNJVXlZdXpJVlFtWndDYU1FNENML3d5dk9mWkJJOU5SVEU4SEJLdzZnVVVVZ0RscnA2bVNrY1lhWnQ1TFJwVmlPVE4wdWt3a1k0bkxySEQvVEhyL29MODExR1FTMm5BSW92N3crZHV3UGlSZ25DNzM3NnNkZmxqekJ6MjJGd0NoNHorRW9CaE9rQlROc0J3dkVJckVFcWxNcmxDcTFCcXRUbTh3bXN3V3E4M3VjTHJjSHEvUER5Q0NZamhCVWpURGNyd2dTcktpYXI5OStKL1FEZE95SGRmemd6Q0trelRMaTdLcW03YnJoM0dhbDNYYmovTzZuL2Y3UVFoR1VBd25TSXBtV0k0WFJFbFdWRTAzVE10MlhNOFB3aWhPMGl3dnlxcHUycTRmeG1sZTFtMC96dXQrM3UvM2h4RVV3d21Tb2htVzR3VlJraFZWMHczVHNoM1g4NE13aXBNMHk0dXlxcHUyNjRkeG1wZDEyNC96dXAvMzkvOEFZaVNjcTNSV0ptZXV6NWJ0ZjhGeVByODgyWG56NVQrUGtobVRtSTM3WnY1N25lZTB0NTJqQUltMUVadWVKZTYxNzhmTWZ0OWErLzVoeFhwWHZyKzg5OXoxM1RLZkhiVnpkcER2d016eUhaQ1oyV1ZYSGFzQWliV1I0QUlBQUFBQVFFUkVSRVFrSWlJaUltSm1abVptMW4wRGtGZ2JDUTdUVHdHRU1NWVlZMFJFUkVSRXJMWFdXcHMyVi9Jd09FTFc1eEJKRzZVUEFBQUFBQUFBQUFDUUV3QUFBSU11QVVpc2pRUlhDQUFBQUFBQUFBcWkzNGdUeDlBNW9BQ0pkWVFxcFpSU0trcGVmWUFlRk1RNlRaUzBKRW1TSkVuU0RrYUNpNW1abVpsNTBaK2UrOTd6d0Y5WHpjYjlQRWM4L2dNQUFBPT0pIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFGdUFBQThBQUFBQXNWd0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCV0FBQUFCd0FBQUFjYlNxWDNFZEVSVVlBQUFGMEFBQUFId0FBQUNBQlJBQUVUMU12TWdBQUFaUUFBQUJGQUFBQVlHZTVhNGxqYldGd0FBQUIzQUFBQXNBQUFBWnkycTNqZ1dOMmRDQUFBQVNjQUFBQUJBQUFBQVFBS0FMNFoyRnpjQUFBQktBQUFBQUlBQUFBQ1AvL0FBTm5iSGxtQUFBRXFBQUFUUmNBQUpTa2ZWM0NiMmhsWVdRQUFGSEFBQUFBTkFBQUFEWUZUUy9ZYUdobFlRQUFVZlFBQUFBY0FBQUFKQXBFQkJGb2JYUjRBQUJTRUFBQUFVOEFBQU4wMHNjZ1lHeHZZMkVBQUZOZ0FBQUNKd0FBQWpCdis1WE9iV0Y0Y0FBQVZZZ0FBQUFnQUFBQUlBRnFBTmh1WVcxbEFBQlZxQUFBQVo0QUFBT2lzeXlnbTNCdmMzUUFBRmRJQUFBRUxRQUFDdEc2bytVMWQyVmlaZ0FBVzNnQUFBQUdBQUFBQnNNWVZGQUFBQUFCQUFBQUFNdzlvczhBQUFBQTBIYUJkUUFBQUFEUWRuT1hlTnBqWUdSZ1lPQURZZ2tHRUdCaVlHUmdaQlFEa2l4Z0hnTUFCVWdBU2dCNDJtTmdadWxtbk1EQXlzREN6TU4wZ1lHQklRcENNeTVoTUdMYUFlUURwUkNBQ1lrZDZoM3V4K0RBb1BEL1AvT0Ivd0pBZFNJTTFVQmhSaVFsQ2d5TUFER1dDd3dBQUFCNDJ1MlVQMmhUUVJ6SGY1ZWthVlBFeHY2SmpXM2Z2VFEwc2EzUUxBNXh5bEJMZ3lCeDBnelNXRVVhWGJJb0JCUXlDUUdITHFYVXFZTmR0SUlnSWc1RkhKeEV0d3F0cGJuZmFWMUUxS0ZhU3ZYNXZWd0dFYlc2T1BuZ2s4L3Z2WGZ2N3B0M3Y0U0ltb2pJRHc2QlZpS3hSZ0lWQmFad1ZkU3YreHZYQStJdXpxY29nMmNPa2t2RE5FOExicXM3NGs2NGkrNVNmM3U4WjJBbklSTGJ5VkN5VGZsVlNFWFZvRXFyck1xcmdpcXFzcXFxV1E1eGxBYzV6V09jNVR3WHVjeFZudUU1SGRRaEhkRlJIZE5KbmRaWm5kZUZMYy96c0tKTFEvV1Y2QmNyQ2RXa3dzcFZLWlZST2F3MHFVcXFvcVpaY0poZFRuR0d4em5IQlM1eGhhZDVWaE5XQ3V0dXJCVFhLWjNST2J1Uzk4cGI5YzU3azZxbDlycDJ2MWFzNWRlYjFyNnM5cTFHVjJJckhTdDczVDYzMTQyNFlYempnUHdxdCtSbitWRytsUnZ5aXJ3c1MvS0NQQ2ZQeXRQeXBEd2hqOG1qY3RSWmQ5YWNGODZ5ODl4NTVqeHhIamtQblhzdFhmYnQvcE5qai9ud1hXK2NIYTYvU1l2Wjd5RXdiRFlhekRjSWdvVUd6WTNoMkh0cWdVY3MxQUZQV0tnVFhyUlFGN3hrb1FoUmY3dUY5aFBGZXl6VVRUU3dZNkVvVVVKWTZBQzhiU0dNUzRZczFBdTNXYWlQU0dHc010a2RHSDJyekpnWUhBYVlqeEl3UXF0QjFDbllrRVo5Qk02QUxPcFJPQWZ5cUkvREJRdWRnaWRCRVRYdXFSSW9vejREVjBBVjlVVjRHc3lpdmtURXlNTW13MVVZR2Roa3VBWWpBNXNNR012SXdDYkREUmdaZUF6MVRYZ2NtRHkzWWVSaGsrY09qQ3hzTWp5QWtZRk5oc2N3TXJESjhCUTI4ODZnWG9hUmhlZFF2eVRTa0RaN3VBNkhMTFFCSTV2R250QWJHSHVnVGM1M2NNeEM3K0U0U0tMK0FDT3pOcGszWVdUV0ppZCtpUm81TlhJS00zZkJJdEFQVzU1RmRKTFkzRmVIQkRyOTA2MDZKQ0lVOUprK01zMy9ZLzhMOGpVcTN5NzliSi8wLytST29QNHY5di80L21qK2k3SEJYVWQwL2VsVTZJSGZIdDhBajlFUEdBQW9BdmdBQUFBQi8vOEFBbmpheGIwSmZCdlZ0VEErZHhhTjFobHRJMW0yWlZ1U0pWbmVMVmxTSENkeTlvVEVXY2hxdHJCRUpSQWdDWUVzUU5oQzJFc2JXbXBJMmRxa1FCb1NZZ0tscGFRdGhWTDB5dXNycFc3N2FFdWJmcS9seSt1anZKYW1wU1RXNUR2bnptaTFFK2pyLy8zK1htYnUzTGx6NzdubmJ1ZWNlODY1RE11ME1BeTVqR3RpT0Vaa09wOGxUTmVVd3lMUC9ESCtyRUg0MVpUREhBdEI1bGtPb3dXTVBpd2F5TmlVd3dUakU0NkFJNXh3aEZySU5QWFluLzdFTlkwZGJXSGZaQWlUWmJMOElEL0luQWQ1eHoyTnBJSDRTVHBER29uSElKTkUzT1AxS0c0SVNhU05lQnVJVEF5UkxnSXhvaUVVaEZBbm1VcEVpWFNSU0dxQVFFdzBrdXlGVUliMGsyZ25HU0FweUJGaTBpbDJTSTVZTEdiNU1kRmpYQ2V5NG1OSHpRN1d3TEdFZFppUFBnWVI2NHdlOFRIWkhBdCt3blQ4NEQveDhZVHBHUGdoZUtINENNRURWRjl4Qk9JZVAzRWJRZ0dIMjlCR2dwR2tJeENNVENXOXFVVEEwWnNpcitRVVAxbXQrUDJLdXNldndJTzZCeC9JYWo4L09ENU8wVk5yWlcyRXNxWkJXYk8xc2tSaUVLRTBEZGxLS2FTVk81VkF1UnBxazhWUUpBcVk3eWR4YUs0NFlKdnJPMkVXak9vREJvRll6UWJETmtPTitVYmlLb1JreXdNV1dmMWo0YkVZMmlJWTFBZU1ndm1Fei9rVm85djRGU2MvYU1aTXJGYmpsNHpXTEwwK1k1Rmx5ek5sRVZZRHVkSm9oZzhnUFVQN2tjQi9tbitHNmNkKzVQVjRRNzJkWENnb2NXSkFEQmdVdURUd2lYaUdTeVpvMTRIT0VRMmxFNmswWERJRXVzZXhEelpPTVh3dDFEdXR6K3RxbXhUdmxza05XWFhVUUliaGF1cnVtOUdyZVBxbTlZYWVhYmpraXFmK2JVdnpET3ZiMlkxRStFWDJEbmVtY1RQL3pMY3V1N3hqUVhkQXRqUjBMbzVuNC9Icy9HdG50TWx5c0h0KzI5TlhiSDZzZS8vV2JGY3l1K3IyOEgwTXd6STMwRFllWVRMTVhJQTJFRzhRbEhwQXN5UzBFZkVUb1IwYTN1dEl4RlBKM2tpSUhDQ3JaNjZiMGUyeEVtTDFkTTlZTi9Nd1M1cDAxTjVqTVgvQkxLdC8xUjgzbDBMeUMyOU02K2lZeG8vVU5nL0VGN2MyV3l5VzV0WWw4V25oV2cyL2h5eVNiRDVVaG5EeVM3T2NVMGRuckZ3K0RmR2RJN3Y0UWZZSUl6T01xOWhGdFk1NWdtdkM3aloyRks3c0Vkcm42SVhCdXVjWWhqc0dkUTh6MHlFYldra2N6ampzRTVoTkFJWnJQeDJ6T0xaRG1LTlhjWHRnN0VNcWlkQUVFV2crU0pDQkJOd3h2eEpmYy9iWmErS0tmK3hvS1p5Ym5xNXZhcXBQVHllN0NpRitaRmp4WjgvN1FpajBoZk9HL2Nvd1BBMXJUMWw0eW1XbnJLbXh4cWZFclRWcnBnd1BsejFrQytPeThOTUR6NmMrSU8zOEsveDB4a1BuTFc4S3g2cUdBb1FkTCtURDlWOXJiKy9jdG4vL3RyeHo4ZFVyWnJEL3prL2ZlckYwY050MUJ6Y3RtWDJGWlBYdC9qbkZDUU56NEFoL2lLbGxHaUNNczF3NUxrZzBraUV3ajZWVFhDREtzWDlyTXBudklqOXBjRGVjWEFJWE1ucW4yZFRVYk42dzBYUTl1ZTZGVi9ublhDSDdTM2xQV0dsdFZjTHNINzV1YjNhYjdBOE0yOGNhTnJJZU9yM281UTB5RnNZTDgweGFhMEVZL1VFY3pWN2ljVU1ZNXBuZWxBa21VQVhtSFlqdkZXRkd4dXFsU2FvdzNPTSsvaVlZNy9sL2hWRUxGNEVqUnFOUi9idlJiT1krRFVHekdSL09oM0VxbUUvdWdJUVFndUd0L2VNWXovK0wwY2ltamVaZlFESTNwaFhNYk1Rc3FIK0Nqd1Z6L2hmNGlkSG92Z1ZtQjhnTHZqYmljRGNDL055cFA1MzZFLzlOL3B1TWliRXhkb2hCbU53eWlhWmRKR29pZ29zN0dwRjIyMnhyZm5aaE1MLzdaK3lsYXFQNjNIcittN2JkVWtRNi8yY1hxZGZtdndpeFkrczJrc1hGZVhjRStpWDBaK0lvdzc2REJOZ2pKN1RPZFVLMThpUHNQZmxmUUQrRFBzWkcyQWo5Vm1LTU1KNGZZUnJoSWF4aFREUjBFbGgydkE2aC9BRTZ4VWIyOW1qM3NqbUw3MnBldFhqZWpQeStvZWw2ME05OXRGZHVDSTU5TjMyMjF4ZTdhcE92eHM2YUhzN3ZhYjFJcVkydHY3cTJ4c0hlSEdtbC9jVjA2dS84Uy94VGpKK0pZYzBiV0VYMHVrVzZZbUliR2tKUk1kako5bVlJSDVRSWRKRjRodlJHeUs3Y0M3Y3RJbVFSY1VFVDk5ZkdYT29mdDM1R1lMTVF1K2cyc21ua2daVXJIOEFMLzlTaTIxN0lzc0o5MTZudjE0WnJKcnZkeExrUXZydnRCY2pnUEMwTlhPaWNPOFFmNG1jeFBxaDNoZ1V3M0REZmR2TEpYbmdnN04zZE4yemJQSlNhZWQzT2Zabk1VN2R2bXpucDNDM2JydU8rTm11ZTBMRnN5N1MrNjI2NStmQ0tGWWR2dnVXNnZtbGJsblVJOHhDWHAzN0NyT1p2NEI5Z2F1REJsWXA3YWRjVVhCNUROQ3dZSW1sWE9KSktrQWR2RXhYeFZ2S0VZbkNvKzNlSXNrUDlxcnJmSVlzNzFDY2NCamZYUkM1MnVkVEhIZGFQMUExdWkvVnZIMW90YnJMcnBOWEJzR1g1Qjg5UWdoRHlpbWx2TkIyS2ZreFo1QzkvZW0zK2QxK2QvL0lmRnAyKzJPeG4vcys5bi83OXAzOVMzczhpZE42ZzB5Wk9id0pPZ0tVcE5CM0d5VTBMczBQYlJ6SVJxNGxjYXJMS09KQmtMUnpKUUQ0ajIwOTBYcmJBN0RXOEszak5GNWhsR1M1ZTRWMkQxN3pnc3M0VDIwZWdPSnRlNWlEMGJSZU05eWpUeG5ReENSajNjNWtGekdKbUdiTkttd0d3MzlJSkRKY1hKWkdNa2FBQjRqeUpBS3cwanQ1SUF1SUUrQStVM2NWQVpacnE5emhEeUJyVThvb3N1eGNHTlR6Q0tKZmxhN0pqTlZtdVNiLyt0dXpOMkgrWDR2bEIrUHBkZk1YWG11VnNOaXViMVQzNFNGYmpZdzVpdEV2VmkwSzBOdDlwTkpVTUk3U0xHUmhmMnhpcGZDWWY4ejVPZGxHS2F5T3VjRmVWUGVTL2RibzNsQnJiU01td1VpUU41L2VkN2cwRHMxczE3SXVaQzVrTnpNM01aNkVXQ2EwRHRla2RKZkF4eitSL09YMjhzTkQ3eVJNVEJjZisrczhtUUNRV0h5YTRxQnYvdWZlTW9XeXNsUEE5RHRNeFVrbnhrSC95ZlRubTJDTVl6cytDcTNyN1B4WS9NWG9tcnZURXNScGZFR0hhK1dOOEUxQUhqRWxiN2QwNmRkQTdvSy8rNU1kc3Y5RXRQbXMwanYwWjVrZjFGcVB4V2RGdGZGcjBrSGZnRFgwWSs1UFJTRzdSVWowdFFyN3JtZlg4REg0RzVXMjhrS2VKTHRtUXNRa3V3TVAxcGsxNkVWNHNsN3ZyTUpBVGZ5VVdvL0d3RWNvNHJoNFhGUWdhaVVYOXF4WkhyTVFxS256L2MyZDhiOVR5c1lyQXVYcFAvUmYvR3I4YjFxd3djNWErZXVMYTZTNnNuZU5YVG9HMlhyRUppNFI1U0dzOFNxMlMzZDk3YnNmQ1JhVGRhTHdLQ2xSSHQzN21rdWR2WGJqd1ZyTGh1WWVHaGg1NmJ2ZlFrSHBrMkN3dndDbHFnV3d1QmZuZEMzYzhkd21zdGo4MUtrYWdjVWdiZlBZOFpqZTBXLzgyVlBXSkhtU3E2cFA4aFBXcG90Yy9FZXhET0szcVUrd25nUGhPQ2lPOU1KUm04VEplZmplbHJ6b0tuRzJCbisxTkNVbVBFNGdIRm1CTjlqclRpZ1JJcHNBQ3JjOUdzdGc1OFVMa3A5NDY3K0dmL2VGbkQ1LzMxbE5ydDI5NjdkaHJtN2J6SStWVDVtK2Z6S2h2ZjJNenBJQ0VtNzlCb3BrbjA3bHQxNzYyYWROcjEyN0x3VnFRTGRKNStscFFEY3ZIUFF0Vlk1a25oWXJLNnE4L0pzaVA2RXVoR1pkRmRhTnN6anZwcXZjK1BJMENkak4wQVhzRk9DM1pmQUxESndyNHEyWHErR0YrR05ic3hVZzVOTExJRVhpOG90Y0RRY1V0czBEOGVRMWlWRFJBTUJUc1lpTmRSSXhFMDlFSUJKTzlBMnhxZ0VSVGFXODZCVUZuME9EMnhGTzk3RkFnRmhGNk9vUTdwcll0NFh3U2VVZ1FIaUp5RGJla2U5SWRRbnRjaUxRMUZsSk1hWWNVTnZaQmcrRkIxdWJqbG5STnZsM282SUVVMnc3ZmROUGhtL2hoK0ZMeXNVdTYrK0RMSGtPa3JTSFlFakgwdEVQZTdXZEQzdXlEZ3ZBZ0svbTRzekZGUjdjaDB0b1VnQlRkV0hyN0VwYVdydTYrNmRtYmJucVdFYlYyRXR4QXNYaVpBUFR0R1BTYkhzb3RJMmxlb004VGVQRXFnU1FwcnM3QUdGZjhrdU9rUGRaUFhHYjU1UE9BVzFkL2pMU1Q5djVZZmxhc1A2di9DTzcrR05BUEMyQk1aV21zT2pwMk5OYmZId01DSkQrTFBWTCtEL09ZbFdFRUkvOWpwUGRkT0ZrQjVkMUdTdUtaWWdnbUNDZDdKVXhEN0VYQXp4eWlyWW5ORExkRFpvRmR4MTRraXZrdkdjMzU3OUptMzZyZVRUdkRnQm5hTzZ2enlRNmNoUW1sc01vSWtJUTIrYkJEV0J1ZDFWYTRwY0NuOENQcXhsaC9mZ3RHOElQYVBIOEM1d2s2L25aRHY2OWp1clY1UWh0d0UweDJpcU9zajlNeDhCOS8wRWFVZGlQZk9ZWURDaS9xOWpoV1J1dXBNREVVMCtDdFgwc0RGeHYwN1QvSzVuaUJQcU45K3RRamdFYzMxTkdDWEZlTWNDRXVRQkljL0JLNENPNzh1N0VQWXZsM3lhRWZLM3ZjYjZxUDFSMnRJN3ZValZERFVkS3Vic1NyTmpZS1kxcUJFYTJQNTBTSm9hWGlrc0lvTGlDd254UzZFQnVCZGU4N2JvdE5mZEVXd1l2Ri9SMC91NXlDcWhHZUVPUjJ5blNleVhqdDZrYTduZXl5ZThrcnlCU1dFNTJ5K1JCZ29nclhQWjhFMXlJSG9ISUZVTStBYkpoRTdsYk10dDhBcEwreG1aVzdQd2JqQU8wZkFWb1hRT3VpU1Ava3NJVmRGWjBhdWxzYW1LVXp3UFovTllETUpSQlBDeHNCcUx6cUh5bmVYRjZFajlIbElGbzcrcGcralViM3VuUm1HcHN0R2ttNmV0T3VEQkdBNXdDTWVmcDFnVEhjZFpsdlBCWGxPc2x2WVRwMWNkOFVqWUxWZC9KNWF3TnJJT0tMbkl0OU1EOXFkcktyV0N2QTZBTG0zUVY5VnJzUG02MFE3K1JISkhQKzJocWZ1Z28vTXZJMkgvbXFyNGI5dEZuS1NSWTFZNUVrODBObS9XSWhyMWlrS254R3o5VFdYcm9rZjl4d3VqZnZjT1R0TlRXbnhkMEYzN1kyVzc5dHRlQnFaNEc1cUxDdW9tdytuU3IyOFFFU0NSVkxUeVlLSUxHSk9QZmNuYUlGT3Nld2hSZHZ2K3JXYS9XaWgwdmxiWDZaYjc1VDVDMHFOS1ZGdkgxUUwvdmF6U1dnQzJzNm9XWFhJdVV4UWVsS2lKYm93dUpEUVZpYXRMbUxpamc5Q1FCTWc4V2lQZ2l3M0xFZVlSbW01ZitYZG52a0RueExMak1MeHR2WDc0QzNPbHdQUXF4NHh3SWRwUHgzOExybERwaGl5V1VXSFdLQXp6eHVyUy94VG8rUDV3R0ZhazYyYXAxUFZGRk40di95K3h1UjM5V25JTzdsc1dmd2dWc0sxN3d4cnM5SzhsdElLdWhrdzdmLzZkaEs2Z1Fva0ZLaFdYM3VycmprL3JuSTBwZ2ZwR01ldVFJVWFFTTcrR0Y1cTJpTWtDYU1Rd3h4T3pjdlUwZVhic25TOVhrblh2UDdHdHc1ZHdQWGxGdTJlY3ZTSEVaZ05Ec1U2eC9HZFhCWVh5T1FqelpSZVNlZGVFUFk2bkV2OWdKUjRvQlFKdEZPNktkMGZ3QzZCTzRMTkhEZUJ1akI2ZFNOY1VRQzl6SXYyTG5BekdrOTliVURyZEZZKzl5R0ZRdEVvMEdRUE52NnZTMmRyajQrMWpIYnYzYUpTTVVXUCtRVFpybWJOVGpVOHd5Ry9pWE5OcHNreWJMY0ozQ2lURjVJcitKWXptSndFMG1TVmhseGJ0Ym12d2VCM3VsQjZUaWw1VXVVWnlkcGdpRlZlb2JoVTBXYUJxcEoxOThkKy9YZU5SVFo5LzFPUGZHNysyaHd6ZDVXM0QraG15anNSY1VnLytDYXZiKytWaDJsczNMN3pUL2V0T25ITnhlZXJ2MzEzdnpMVnFQYWk0bkp2K0sxRkM2MDQwLzR1ZHc3c0FiM2xhU2cwWENrQUFzMG5wQk82VkphYlM0RWxrL1UrRDRnVFhXK2owd25yTWxxTmFtcTR0TUlZQjg3dEUxMGkwRlIzTFpOaEpzYjcvUjU2MWJ0bWVzOFlCQ1JraFlOQnlSdEtkNTVtcVRhczlGWWhKbmJSR0h1T2gzTTRRVGRnUVNxbWdSeHV6R2RTdlpHY2JNeE5RR2s1QzNlYkxqb1hJT0ZNNGwrV0tIbUxUSndSdjlFOEdXSjZkWXZmL0ZtRXlFR3IrZ3lycjFwNXpyZ2t6MEN3Mmo5NEh2OEpkeDdkSVZlZ0JTTnRnc3FHc1JRRVlpSUJvWHdEMExOdlE1ZDdzNVowMFF6d05ocVpBMGIrdE1HMXRRcTVuZDg0dXE4UjB6UHZYMzVHOHVSYXplNGpjT0h6ejB3MStRMkJJUnZmNko2S2dhdG5yYmllbStDRnZBeGZrcm5kekQ5TUZQUDFHV1RVSGNscEFTVWtDTkFRa3BDQ2NDZ0RTVURBaERaK0N1RWtnbjhKN2k5bk1BN3BBNGxJU2FwcHhJTEtmQWVTQWJJY1NEdU4yYkpjZlpJTHFlTzVyTHMwTW5uZ1NIWVJkckhqbWF6N0pFc0VQdzUxWnFESkRtVUlPWkllMzRXYVFlZWdOc0puMXF6OEFJcFQzeUNqeUVpaC94RUxrdUowbEVNWVRMVkNpV3BvNW9ZTWxlTUg2VVN5WUpjRCt1T2Ura1dLcG4xUW5zMzRpeVlEamtTTHZnblpYY2dWUU5lcUlOWHI0OG0zaVM3Y2ptOHRlZHlZMGYxUXZUbkhIZHNyS2J5LytTU2JQWTgvTkg2dnBsL0VzcTNBZTRaVTFIQzQ0S0ZpSTlvN0NFZ2FiL1JxSGJqN3M1S0FnMDZzMzlaUC96eEkvbVZ1Ri9UYlRTeSszRmI4SWY5L2N2Nyt3dDkxeXk4UmZQMVFYdFc1UnpRbjdxSWlaeXVGTTVRZko1RTl1Vm5xVDg1VGFuRngwbGtQM3VrQkFNcHJ2c1J5aS9DOE5BSkwxeGJJSWlyU3ZuU2o0TzVuZXRiNEp4bU5BTkhQc3NIQWNITUhzRlJnRXVnODE2Z0RCZU1iZGZpdVJjZ2hxWWNtMCtYeHgvNUlBRXROM2ZxRkYzTHpBWHF3b1QwUE4wT1ZUTnF4bzhzeE1rZDVJZzZrNzlaazdWeHhYNmdNTE9aRlFndnBXMlJyTVcxRDBCRGloYVhROXdWUm9CeFBMZnBrbm1rZU10b0IvcU05Y1JjOUlxbU1EMlhVbWRaN0dTUktQVVp2Q2hmOEJveWtyaU0yTW5LWWJPSFg4UjdjTGROQ3hTRkZWUXFvWXN3bmxXdGxGUzJtTmtoc3dWcFppUVcxSi9VS0ZmaXBIR2xVa002VUtCaE16MWlzdEVMSUhKTE1TY3R1M3VnemZhVlNPakt2VWdjL1RISzRTZGcyV3NjejY5bGVLSWtrcnd1dVdpT2U5eUdZS1FYUnVta0MzcWJSY013cnZoak5YZ2RaazNSeEFVRWh1U1B2bjNubmQrK1UvM3ZsVk9tckp6Q0Q4Skx4VjFPSFJqclppZmJjRkRPdVJOVEdxZGdRbTF0U05KMk9jUTA0WWlFWHV4dElJMUVDU1FSb1FHWWlvRXNnQ2ZjaEI0Z2hBdHc3RmZKcmU0V1o5aGtWaTlNdGp1V3F0ZE5EbHBNcmZFRzlmT1Q2cTIxb2tnK2U0QXMzOE1mR3F1TnQ3b1V3czZZc2FyajEvZWZFK3lzdDg2WVVWTnZEZHRzM1B2NWM4bS9hUDBDK2Y4L1FiK0lNbkdxMDlCZ3dOMDFvSU9BbkFkYWdJOG1CU3JxazFneFREVUJPdGsyb3VzRXRCSDJ6NElyMmQzZjZrOFBYWFZsdDJxTjlST0R4UnVvSlQvdjI3d20wOWpSWVZjL2UrK2l5eDJ0eXpKYi9uM0owaHRYUDg3ZVNzUWFmMkx5MHM2Wm14ZWxhODhSRXkxY2Y0MjczbUkzaVhOSjdLeHJaaWJPbTl4bTZybDRmcXkvdDI3c21VOHRPZmRXMnVjQnpnMlVmbU9JVnlMSWwza3BZbHdwaERJU1RYSlhzY3RtaUR0TjdmTlY2emVsZ3h3bld4c1ZyODNBai9TNWtpMWpML2EwR0M2KzJMNlVtK2FvZGRsTkZ1aitiSjhtSC9pYUxoOEkwL1U1MU5zcElFZnEwZG9od3lGWEtnbTROZ2d3UTRyUmhDT1VGdHh4bzhYbml0VDRjbkdmVDkzSVM4RmFUODVYRTNINUxNWTR6SUVQTDFodzQ0M3d6KzFVbWhUSnlKR3haencrd3NLa0taZ1VpVnRLT0tNRWIyQUtIVHY2MUZOYzAxUFFGd0tudnNaLzlwUEE0UktUQVNXYWhtaCs4TXh3ekh4S3k3NElSbjVMR1Jqc1BVVXdUdTY0VVlOWTM4Y2FxZDdIS3VjWi90SG5PRHRFTncvMlVmSFJNYXExVVVQREpRME9La1dDZWV0NWZZT2hJSTFWUno4Ky9FbGc1ajRHeHVyM0o4bzJQSjRyZysyZDA4VC9md0V6U1ZieVo5WFBybzk1VDQ3N2xSS3FVU1JYUW5hdUhOc0lTQWwyN29XaTZGdjl6NDhKTXY4ci9hTU1qOG9uQ1AvRHVEWk91TitHUFByLytwN2J4KzdKbGJZZHBwY05oektVLzFQeDVhaWFHRG4vczFpR01hQmNsZUtVby92OXJjeGtaajdEQkVLT2ZyYXl5dFhOTFlpVWRCWStwbGVRWGRuc2NLbFFjcHp1V2x1eHNpZWV5dVhJSzZTZHhveml0V3lHT1Yzdk9ISGpndXlDUTZmcElZeTJKd3ZyUUVGL1FhOVBkZi9RcU9TcUNpRS9FRTEvWElWS1RjMnR6V2JIbmltckVkK1Z5ejMxMU1sM1AwR1ZUajdQRDVhRG5zdkN2SDM2YWxFYVBNZVBjTWVnWHM3eDhpZ1R1NEI5djdHOXZUSHZoQ3Uva3pJZHgrQnhDMGF5OXpSU3ZvUzBGMmxJeEkrWDdrbFU2M0k0MGdMUTN3NWVwNW5hK1NGbmJhM3o1RDY0enYrUXRNNG40ZmZHM3RxNGFOSEdSZnhnclhQTWltKzU0ODdhYkw3eGhkc2VJUm4xS0RsKzdhSU5peGR2ME9EK0pTUHdLZjUreG9QNmFpVGVRSURWbEloTWNMMUg1UjlQWVh2cHJzM2Z2MmJPN01PcGxDbXdldWlxMkpSWjF6eis5YS92MlBIMUhmejkyMzZ3K1pyUFh2V2ZBeGxqNE5MTEhwcTNjL1BRM3V2bXZicmpHN2ZlK28yeS9jTGR0RTZWVWxYaTBBU2IxVkxVQlZTVVdTVTRIZHZBcmFUeVM4eHpNOE54dnhGa1hWNnBVVlJpSndjZ0M1ekVlaHQ0cndjcDdraTBrNDFHMHFsUWhHMVZ6bHE4YWxFbW5GaTU4Y2FCNVE5dm45ODhNTGhxeVZsSHZMRVdqdFFGZXVwZGlvY0YvdGtrT0dQVzJpYldhQlRrZVovZHZQV2F6WGZPbm52TDZqa1JYcGk4NXNGelp0KzU1WnB0VzNibDFjQ0NIWlBEMDZNaHlTaGE3VUZ6amNqYnA4Zk9lY0ZDaXJ6QUcveVZqQlg2T0ZJYWFkU2pRcTFuTmh5SWU4dFZiYWFTZEhsWElXS2FjTWV1WkExdXhTOTV6SUxoeXJ4QWRzWFRMNm03a05RbHgyUDl1WmYycWh1ZmVQRkZicEk2L09VMFdjUDk5UnJDc3J3c2VWb3Q1bXR5dHBmNlkwZ205c2RleUtuUFE3b255SzRuWGxSL3JnN0g5NU0xdXB6dTg5REg2cGdVY2lrb2lpaEo2TkpLbVJ4VjF4K01KaU9BM1l3aERSUXJXVTB1LzBydnEwVllYbnlDd3NMZVRKWUJxM2RBdEpEYXZ1enlvVnB6Wjk5WjArYTB1b2lGSC94Y3FnRFI3clVGZU9yVW42Q3l3YjhaZU5NYmhMVjV1Z1A5bDB6djlVTjViNW1Ga2p6eFVjcFBKQ24zVjQwMnBSeHRKZDJHcm5MZGh0Vms5WlNaaDlXOTFmQ1NINUI3b2Z4UGlXTCtqM0QvdXdoQlJkeUF5b3plWnd2UXpzNzlzb2krQktTbmFmTHZpWkNjZnJwQnBMeWltZkxmVHlKdGJ5cnVJUUtEMDF0VXdKeUtFby95YmF4a1NORlVNZE1raFFvSnlSQlFGaG5Va0RRU1hoVE0rM05tWTBFRE03ZmZMSWpxV0VHdDhsQ082bUxpYTNQdWtGbmdob3NKRDVwNVNJaG8vVkRrelFmTEUrSXJZb0pYa0QxOXBkUDdPd0cvdm9JVXRhZ2lXaVo0UEFGVEhIbFRWaFJaN2RZbVBhcitOSis4SmhtUjZERks1RFYxZm9Ib0xOTy9wSHJ2WmZtV1oxNVJRbHd2b1ZES2hDV05LM0NDY2g5bGZGQnVBcVVncEZTU2htTmFQaitpNSsrV1pmS2VWaUpmVzVIblVha1ZMNFVDTlZrQTQrRVRmSXF4NEI1eFNhUDJMMXluMHpuMmx0UG40K09xWkdtd3dFVkNhQ1NxRzUzbGR0TDFvTEdBaGRNTGQwOU1wQ0NGNnRENlpuQVpCWTloRGFZc1AwanpaMGo1WmpLc0Y0aTFVbUx1aGJKTUNuWUpQdDVWd0ZOdm1aYXdYakV2TEpxSUg4U1RvblpqcTdCWjhnS2dSMjBDOU1ERnFKQVgxSDY0UVcyTkV1cDZxZ3pMUDhjdnBwTC9OTlRPQlRDSkFCT0hlV29YekxodzRXdXk3Z2FCdGpLcjlrZ0txOFpsUllCUzMyTHB4Yzh2SWhwTkRUZnlOWFd5Yk1KYm4yUnlRNUVtV2MyUUY5d21TWjBLWUNFK2NQdVlPNmIxNVVvdGoyS2Q0TUl0TFM3Z3RGYmtUZHJGTkQ2cHZFWnF2NVl2N2pYQXVzN1BnN2F2bzdLRG90NTBOWDNDUGtQK0twczhKOS8zbUdRSXRlWS9MR1BDK0w3ODcyU1BSMmJyNWZ5OE10S0JNSGVkR3VNMjgvTVptUEpNckdnaTNHYjFTK1NpMS9ML3pyWndPOVhIMWNlL3o3WlExV1NvWS8rcE1iNUZUNHVhMFdtK0pmLzI5OG5GbUNoRVErVGk3MWVzdDRtcTlWWUk2UnN5bW9SSktZaWRFbFQyRkduRFRadnF0ZmhHQUZUYmVxRXc2OEdxdGZtYlZhLzFJRk8xL2pkV3IvOEJEUlJ0UWg5WE5qdWJFbTRhV1ZwVm9ucFRHUjdQVkdjK0tKTm9CSVdGN2tZaTRnVVYzcjFVNjcyM2k2VHhVbDNuMy90TTI3YVpmS2I3VEhpSFc5VnpGU3dISjA1VmZLNkFyN2thQjBYZ1BQRTBCU2tTRktzQlVwYUxpaEVXb0E5d0J0OHFpcmgyVlNPa1p3WEV3eXJ4WjVqeXQyckptU285Z1g3Y2c2anNFVUdKVTl6OXhKUE9FTTN1UVF4S2draDM1RE5BVG5WeXJtSjNtYkNOeUlCL3lveDR3SDFiZzJEd043cTlrb3Y0cEZxbnk4b1NtM1JRYkdnSjFRUVRzNlpNTGlsT1ZZSjl2NldoYTNIY0o5amRkc1hwOVloR1VYTFh0L3FNRG52THBQTlRYZk5hNjB6NS95alhRT01xK2xObXdoNWVncFlyZGZaUVpWOXJJNDd4bFJrdXlUanB6c21DQlNXTmtBWFZvSzhzZ1lXcVFKV2JvMVJMbzZRSDBZVzZweHFmQ25SZ2tkK1JpRmpVUVVRN3BvSWFZb2FrZ1h4d0ZkOUJ1dUkzOEgxeEJ4WFNGYi9wQkRJS1FGbjdZQjNkQjM2bDdzRzFGTGFLaUJkcDFLeEx2ZnN3YXAvMzBsblZFU2dObnZqYlVvVDZ3OU4rWG9pbzBxY1lPSU0raGVnOTQwWWltc3VjUVZ2bGk5TkVjZnQyVVp3R1F3THVpbGoxZkZyMWkzTlA5NFgrUEU3SHB2dGo2bEJKZko0UjZOdldpYUw2TWd6V0h4aU42NkRFeGErZEFkQWJNWVg2SFZGOEErN3JqRVpJWEFWYkRlN1BWSTlybU42OUpPTFYxRE9TdlJQeFdOUFpCWmYvTmYrTnk2NUJoWXh4eFYrNzdYSjJ3ZlEzODkvSVFQZ2FqWGJ3TXN1QXovMElhUWNYSmF2S2JScVIySXF5WnJ1WGpWQzIraGRlZS81dmRuWU9lZHBtVnRSM05HWGxkeFN6RFNJaUJWcGtHYjlieTg5VXBFUEtyU0xabXlGRHpNYWIvd1hsMkNOZTdzL3FDdFR2V2dHNWtwQm1DQmxTekRTL3I4TjR1d0J3b2hSVzYzSlRTMXkzMmYwVFFzUGZYVkdFSFFyVjgvTkNmaU9VVmlyWWNCYkllQTIraUY2OHJRSW8zQi9TNjI4dllFU3I3OWVoelM3UTlMRUw5VVhtaWs5WFZIYjF5Qk8zTmd2dDU5MzUrazFlZmtWNTFtenpyTTBMTDMvMjBhdm53TWVLdVd5T1VaZzJUYXNTcVorS2NaUWlPbjFJdTJWaDQ5N0FMVVZaaUNLdC9naDZJdlRJajFaTFJqV0FrcEhLT0tvdk53cDAwZXFQUk9pQWJpTkVLaWVYd01MY1hoVkoxL3V6bUxQNHRmeGFIUjU5Y0JkSlZHMWtUQWdsOXplOVFLVUVROTQ2SGtiK29rSjVKUkR5ZjU0QXh1cjFEK1dTNDljTHIwdFRQRXU3VW1YcnhjU3IzWE52dW12NHlYekluWEtINEY3VGM3cDE3WnQrdC9xVzIrOTNrMDYzWDdWVzZsQUx4VFk3aTFuQlhNeGN4bXpRYmFieHordEpvK3dpallhSUdNTlM4QW9TTWdBUHQ4NERkSE9vTVBmalhoRitrdUgxdFp2dUZRclJDTjA3eEdjWFJYOU1ZeFljaERlNUJjSGorWjRpKzQyV3lQYzhYb2ZpN2JiWkpONW5KTEo1cXI2SXFSdHpxTmxNMTdTcEZzbmtFeVRXb0FCRWp6NEpYT1F2eldZdXdkblY1TE5HT3dUTTV2OXI0UnBROFpYc1lvZGtzM28zMUpCbHpiWXROb3Rpc25tMjJNeGl3R0ZYYW01b04xbjBUQS9oUnZzaHZUU0R3SGZmNG5OelJvOUR1bTZQYUpiTVh6RHoreCtGa2o0TDRiRk5CYjFhc3FzZ0g3RHloNER2YmtQdGY1eU1ES3pFd3lvYUVTTVNOUzlQOWdKVkEzL1JUbHdvTXdadnhFQ0ZXeElQTnc5Z2kwMW5PSGpQMzJlc1pUdG1YSG54dlpkOFp0YWtxUTdla2FqYlhldHBOYTZvY1RWeEp0WSt1U2U2OU9Mejc3emg1YkRSM3hqWk16VXo2ZnhyejFucXJaR2NIUUhmUFZlZk4rZmlLODZMZVhqK1NjNWxQS3kray92Q1VJL0RhTEZZQ1dIcjZuYlh1SUxUSXNiNWltTktZL3JDbTI4ZlNNeFBoa04xWGJOTU5aR3Vxd09CaHRUU3hXdVRrNmJ3MFphRzg2YjFoS2RkZVBPS3VCdm1pZ3VZQm40VC95T3FPeUdSQnQ3YktVSTFHamlvQkM4YVVLd0Y3UTMxOVVnY210RkdJekNKR0Jxd1FpajB5bkRzZmRGR2MzVFMzQmxOZkoyNXhtem5pTWtwWFhUUHZDYUQzWmFadnl6am1aZHVkQm9zdG1oYjBPUlpOTjJzSkJlZWQxSFhrclVzeXd1ZVFIK0wwZUNQeG1zYTVacGdSSlNEWjExeUR2K2ptYmQ4NnZ4WmZjMVdjWkozVWtNcTFCT09PVnR2dS8rcEIrZW4xODZkM0dUd1dBdzJqaGVhSnMwOS8rTE5mWmZ0MzdEQUx5ck5qMXdBQk11VUtiT0R5VFZuVC9LWWJKM1RwcThJck5oOTJka3hPajVQL1lwWng0L3ljeWlWY0RZZG40SmJFb0tkUWk5MDU0aUJLc3lnTFc0NkZSR3hBYjBOUE5DbThCU05DUGpvS2NqNkVBdXM0U3VQM3JCK2NWOTkvZVRGNjI5NGRBOCtUSzZ2NzRNSFZwWU5SdC9JMzBlOFFHVE9PZGZHV3p6eGN5Kzg3YTdiTGp3MzdySHcxblB6cDBLeXlSU2VaTytRUWhJbnQzZFlndnljanJQT3YrVDhzMXJwdGFQODRWZXl3ZFdYMlQ0eXNyMC83VExJczYreDl6aWI1NnllMWRNOWUvWHNabWVQWTNORHM5emxuTlZ0NCtXZ0hKYmJ6M0xpdmc0UDlXV2d2aU9NbTRrQ1JUNkk4dncwTmJVVUVuRnZPdUZLb3hRVzFnVHN2Rmlyc0Y1cGI3cVRVQ3g0aTdWbXRUb3ZlYUR4dks5dU9hZWRWdlBScFZPbk56MFE2YnJ5N3VpU2RROHQ3Vnk0SlFLVlMrWFBwbFYydHM0YnZDd1p1K0t6Z0lUdHhlcGFQUnpXZHB2NzRtdXZ2NlJPMFNvclg2Y3UvZHFLbi9YV25ydHAvWnJhZ3oxM0RVQ2w1bXlpRlcyWWN2YjBQdHNYblUrdHg4cHZMRmJVc3BMWDY4bWRlZ3dtT2lmL05QRE9OYWpUR29VaDZ0VTU2SEJKQ1RCQVNWdk5VQjVWSWlLcGM5a2Q3a2x1ZG9kU0Z6N3hRYmlPbU1rNWRPWWs1Nmd6TDZ1YWY3TjhhNk1RT0htMGFlNnNuWnBGRGZ1VDMvamRZemp6d2tYWElWSG9YTnVDZlFzbFFacUJaalRzb0hNcXJrRTRqYVlkZ2tHejJBVE9nQjNjUGtTdWtEMDFEblYzdHRiMXd4KzZhclBxYmtjTkFIb0ZQektVVVErcUwwazk3cGpiWnYxSS9lZ0M5elRGYnJybEZwTmRtZWErZ0lnZldXM3dxa2NpczhreTVGQWNSZDFJZjVuTlpybDJGRnB1bmdjOHdwb0NsMUJwUVYvU2NTK3pqbEFTeVVUVnYvQUo0NmdrSkk0YkhYNGxUbmxvY3R4UFpFMWNrUzMrakcyZktJamtRRnl6dW84anZZUUcxT3JHdkpQU1R1L25TcDlQSE5UbDR6NWhLLzhndFhWS0Y2Z0VLaWdsZ2NLaVJsQ0VTc1FDVjVRSWxLV0twcjM0bHQvd2tTeC9KQ21QNS9jQktRZmwvNWdkK3JPUy8rcDkxLytZQ2c1Q1hLMlc0TTlmdSsvNnh4WCt2bmVsVnVsZElEQ0cwVlFUcFU5RHc0cFJmZWkrNnpXeDBNTGllMGdQYnlya21SVTdPd1QxNkpHZXlYTEhxT0xxQWZWTjFHUGxCeld0Rk56ajBUUlRDam9ndFAxTmpJdnU1aGFiTjVBb2ExazY2d0dwcXJpVmV0SmdpR2R3RFp0S2huTjB5NG45c1hZbnNxR21aZkRTUjE1KzVOTEJsaG9EYWVkRW03c3htcHFSaWphNlpFRWcyRUFuVGlBQzhJcm1GYkd6MXEwOFA5UFNramwvNWJxellxVDloTW1wdEVYRGdUcVAzV2l5ZStzRDRXaXI0akNlb0hiYnA1aFJmcEI3QmFrVUlwcElsUENEMzBkUjFHdHNsRHo4T3NxYlhtZWpGQy92OHd1NVgybXlxN1NKOEF2enY5REZVSnlTZjV1TnZxNCtUaTdXOUQvT1pyTENoZHd4bVBOaUJScVZqbnBLL2FHeFJDRHNwVllLQVc5QU4xSkFOb284d1A0QkpVbEdxZGd3Nm0xcVBRMlFXMytPZlU1L2llTFMvTnVLcERVM3VmOGJjQVh5QmFsNWpNUjJORUFiUEFadDBLM2h2eEhCRURsVXhmSUdjRCtOMmdOU054MzZuZnFsQVlvdzBwdWF0TnBSejBlNFcyb2FoS3pRSHNqZjJjMTZhZC8zdDJLVHRQb2JuWDZEOEM4cGQwTURQK0t4N3duWHFHR2xMUWN2aWtNRXJtNlRtZnN1eEpYYlNBeHFOak9vZ0pMUUJMaUtFSEFFK0pHVFMzSm9FaFRyejgvQ0IrNVlsdXBKNThhT2F0OEt2NEp2cmVneHdjVTVDcDhHRkFGbTFGeU9mdG82R1MybTFOR1RTNkNQTktrYnNUZENCbG5OOW9uTWhvNTVCWDhJSlp0RVEzNWxrK2h0d041QTBWM1JDUG9EL3lYQWN2NnBBdGJaY3pSVUE2NEptY1VmNHE3UTg5WkhMZUpWWjVEMVBzL3QrMGlDVDNBSFZ0WkM3SkRDWGZSN09TYi9YamE1SDN6UWJaTDFCK1VMWDFCTVRFazNBc2VTcG1uS0VLNFQ5ZWtNSWlkVUNSUUZmY2JqN3o4Z05MdnpGN21iaFFOOGg2WmJSc2V0K25RV2RTL1pYM2s3V3BTOFA5c2ZvMGlHUzY0d1Y1MTZwT2hqSTZUWjJkQXBnSTUrTGh4eXdZb1d4S1VyeWtLSnNJb0RzUjRtU3JDVGcwZWdNUG5MVy8zUTVObjhCWkV1enFFSTdISzNuMCt6Rm11TzNUdFdRNVdKb0c5WXFDRDZHYzMyU3huYm5WUGZzeHZyRlhLMmRJTGw3Ykx0aERwNmdsaGNzZnA0Yll2YlNtai9tUTk0dUJUdzBFNzN4MmpiTlJDdkM2Vkw2R0NGRHdVN2VXUURjQzVGWTVzMHNsaWVSRHd0QWJSc2JMWGJhWEF1dTE0ZTJPSncxZGM2alEzWmRZOHY3cnYyL0JXWkxxdkZXVnZ2Y213WmtLOWY1alM0bXVPOXlSNXJlczRrZmtSeGhWMDNMMVJmUE9pUHRZaThwZDdqTkVzT3B5VHd4cGFZL3lDWnUvQW1kNU9yOXVTM0RZYWVxVk9oSDdnWk4vOEkvd2kxZkV1TFh2eU5pdmlianVLdk4rMU5jMDFIRi8zaCtlZi9zT2hveDhNUGQ1U0Z1Y1Bqb3JRd1hUK3l0QThFbUE1bWFtSE5GRFZoQkk1cGpaYlFwdWdCTmtPOE12UnViOEtWREtTVDFXYWc3RDN4bGluMVpGN0xGUC83OW5idkNYRk9ZK1BVanJUNy9vdHNQWFhaNGV4ZFB6dWhadUw1TFVYVkFuN2s3UGJoRzg5dXozYjQxWDAxZ2JqUDF4d2x1NXJydnZmOStwYnM2RS9WdTdOazY0Mi9QWVJhQWlVQmRybU82Q0RUQkxQUUZBMXVyMHVYb0JSMUlORE1reXBLcG9UcW5TTXg1R2lFZFRFYVNITHMwQWx2dS8xOS81UVc5UnYxVTFyaWRUMjJpKzUzcHp1bWJzK1hGRlhZQysrQ0dzVGo1SlVUL0dDZ1J0M243OGkybjcxRkhHNC91NlgrKzkrcmF5YTdvczNaYkRtZ1dmWHVuNDRlK3UyTlpLdUdaMEhpRjhNNFRsTVBSK0VVNnJQS1JKOHdPVTJSRlVGTGV4M2VnRXN6M1lxRUFxMGNxaEFBVzE5ZEJaSWxWelI2MXR1SWRUbnBYSDdsK3VYcmJqUFV5ZXArOGNsNmFYS1doUEhwRGNYbDlLaVRXRE5yNG1CUWM4VHErTnpLL09LU2JzZmw3OW85RzIwUitickJYWXZVZzByTEhodHJjNFROODFUVE9XU1owZ0wxWlZsT1lIMmVyeS83WFZVakZNYnpZcGc3VXN3Y3FKUFF3QmQwTEtMYWJKOElhQ3Iyb3RjalNrSXJHd29vdEtFQ2FVZDRYSDErU2RhelJyZmRka0JVOTh0MWh0dldyYmpxU3FqYUNndXhyZmZNLzV6RENwQkFMVXljbWFqaGQrUjZ3dzRTV2FmdVo1ZVUrdFBpZDRsZ2QzZ3QrYi9ZOXJRb1pObWlYWVBYeVJIYlJzOHpYL2Y0V0lGaldaSnRVZFNENTVBUDN4dFhIK1ppcEMwRXFkQkdEQTRDb1lFVTZnUkxHUFUxMVFoa0xUQmlFWVBpcU9lUWd3VENsOWFvazFRcjVwRmY3MXFFZU54ankvOEYwR29xWVB2NzVZaDlqM3g0RHVKK3VFekhScEFxMmxNcWIrcWZUZGlxNmtHdHpmT1dzdjBjN2xTZU1YREhCRGUxTVQrTFVneDBQZy9wODd1MlVpY2RJdnFRaThEa3hoY1V3VVhDZWRNcGI0TlFqd1kzbnBUbWdzVVJKYXZMd0NSeUVjTjJIZldzRFZHZnYvdTlaVVdVeCtQWUZ1ZVVLd2FOdmJ0dStYcHMzZVZXYk4xR2NnVnJkTW5XSjdXbUp6OVNENjZFQmlkYWcwTkYxVWtlcDB0NUE3c0ZDV2RoenZZd0h2NkwvQmVoWHVIcWZhQndCRVU3aGZWTGNYdlM0VlF2K1QvdmFTSWw3Y2JlTWM3ZWt2OWk4UzNlMUw1eHhwdk1HY3UxRVlQYkt5Q2lpampHWGNES2NrbTQzUHFVMnFOV2xYdXNaTWlxRjgyY3VWem9sVUhOOU5OUjBIWlB4RlBWOVYwd0x0dnErazREcU93VldEbHp1UUxWZHFGaVAwOGNSWDdhUmxCVmZSOGNiNTViV2U1TEV4bmxjc0RwMXZBUDhROUJ1Y1BNazFVbGg0R25OMFNBZHhjTkh2M3E5b2h4MUF0aTRTL3RrV2pJRGUzaFFka1VHckdSYUZCaVVkaVRTa0k0MVVrTXV1UUhQK0VhU1FZbFBRVEZXSkYwM0JOUHBUdTVLRkFka1dnRHVrenNaS01HMFExVEFRUWdsU2NPYVAvZHNaOCtmUDc1RC85VXU1R3MzRlkvMlN4UGxkMERIT2NpWEk5Z3FqY0VpZFhqRSszQkxvc3kwT2NYM1Q3TzVnNjVST0d5elEyQlpzN1diWlZuTzV5ZExlMzJoTXdUUTR3bm5LWFc2WFc1TEFhN29hWE9JSG9VbDBGZ0xRTEgyYnk4d1NUV2VBeDJZNVBEYXpLM0JxWmJlSlp3WEdQYVloWDg3Wk5zem9EZGFSeG90WE8xbk5scGR2QVBGV0hEbThQcUVFMHNaeERFcUd6eGlzRk5udUNXZXRQY0dyT2JOMHAyM3RUWndNdVJWb2RTVjgrTFRyT1YzZVJ2empRWmlTamFMWVMxV0VKZTBrTnNKbFp1OUxGdW43Kyt3VzRnUkRSYmF4dzJuck9HbSt4T2o5Y210YnA5WnFlVE0xbThVWGZRUUNTVFZTUW94NnB2dGpvdC9GcEh2SVVqSm92RkVvWXZIWVY5QzVZL3hOOU9mY2FsdklJMzdVRWhUYlRnL0FRSWFQYjRWejZqNXU4L2FWaXljTW9kL2ZrRGNwdThRWmJab2VCaS92YnpQM1hQc1p2T3ViTXRhUEhrRDlqdDYrVTJPN3ZxVS85QzlTTXZnclhwUU5HL0Uwb0p4dW4rQ2lFbFVhMElLUVNVd0VSeE9udEtTVjdla2N1aDlWQlpCQm8zVlVjQjU4b2ZLQkhDd0x5ZjlxRm9zejlJYmY4ZEdxd2FCTWpSaWc0U0dPWjJVa1dJN1VpTzlPZlVQZHhPWUZBcFVaeWZwWTdtZ0VjNXJ0TkdHazJIMWxQaEFrMUhwL1ZBTXFRRUhFVWZFWWtrVVFxMUpNZHpzWDdra2xSclRyVWkxd01jRGptdTFZWWZBVGo3WStwR3BQRUJYdW9RSWo4clI5bWdDbDRDOXlxbUY3eG5WV3hHVm5pTnF0cFZtWEJ2UTZpd25pNVlROGExallyWHRjMkoxM0h2Z2t2cVd4dXZhMXNicitQMlM1Y2VLR3lCd0R2MkRiclRvZTF1NkJrQUpWN3huVkxVYXEwc0pCOHBGcWNVSVBpM3l1d3hpNEp1THIrUDMwZjNPa1BRNzJhTzB4WW8zL0VzbU8zUU81cUVGOFMwcVFIMFVzS1h2MGJybmw5KzhNN2pGMTc0K0RzZnZQT2wxYXUvUkw1LzlEc2JObndITDJwSFIxTlRSeE1aaEp0SGt0T094THhFclBGNllsTHZwQzlZUDczeCs0b2Z3KzN4VmRySGNERTBkUVFDbUNSZ3Z0OWIzNXhJTkRmMUNEY1JTZkorcFlsK1NmOFljdXJmbVhQNUYva2o2Sjgyak5zcmtXaUV1aFZsZ0ZmeU5rQjNTNU1Vekxob05pd1NDWWN4UTdVaTRKMFhoN2ZtcVJiYVBhMXR6dWp4a0JSbHNFSHkwL09NNHBZTFBiN2c5TzZCUUpONmw5elEwT0d5Q2FaejB2TVRiSE96WGZRN2EydHN0ZXJUY3F4ZUluT0RvZW1ka3R3KzFTYlZoS3d0VzlmZmU4VkthZEswT1Z1QzNiV3p5S201TGVkZHNXVGVvcld5WTlJTXRVRnV0ZHU1ZytSbjUzM3Frb2NkdkxzMkhtaFU3NWJyL01tV3REOHpBM09QMnQxZWE2MzZqRXpxWXhKWkdBd0ZpREVkNjFvVHNyUnVXMy8zcFlOaTNiUytSZCtHak9mVnBBUE5kNnk2NEdzejFHYVpsZVdJUG9ZTC92OW1UZVFCRU5WRWd1aUYxYUM0WWVYeEZFVHc2UXlQZm4wbTlnOElyTUZBdktNMUVJMTFEQVJuYnFpYkhrL0lvank1clNkZ0N5WmkwNnk4c1MwMjRQZXVPNE1md1E1WTl5S1JaQ3F5WWFGMzB2emVIbG1VcHJSMjF0UjB0MHl6OEtaWTY2eld1R3Z4VlFCLzM2a1ArSzM4dDJIdTZOUTlTRkpmdzBBZHBxUEVLMnFUTXBmMlZDcUp3cVBvSmV6VEw4MjRiOGFrb0wreDAzbmhoK29ObzVlNzdwc3hnOVE1THplYklLRCtmc1kzNGYyTXRCOWZrOXY1YjhQVDZ0WXJndjRrUlB3ZDBxOXozZ2RKU0owNjUzS2pDWVB3Q2FSNWFVWTYzZVc0OE8va2RvMzN5eFg5d0NpTXYyUVRyazhlR1NJNkFnNm1vRzl0MlAvRjdHUk5sRGpsMGd3N3BKNWFPWFhxeXFuOFNFTm5YQm1iU3dVWUx5cUpqdjNVbVkxbktyNHQ4MG5vMGZhWHNhSUVpRi9CUmFJQm5JdFNjZTRPVWlmN1c2Vm05VDlIMVg5Vmo3MUJFbStSZG1JSlFTVC9aZlZkdWRVdmg5Uy9xcU52cVQ5OGc5U1EzbEhpYlpZMG1SVkhvb3lETi9GSG1UZ3pqZG96S3cyOE53UTBod042QkNvUEthRWszWXRLd05od1JMWHVrMDc2Q0dvWk5YRFFjUndadnJlVFpZOUVaaStkMHM0K3p0djhpZWkwNEpRbDZaYkREMmVIVjdYNHVIdUZWZlByT21jczZtNktyN2hzc3IrMVZaRmNFWi9QZEprbjFoT3M4U1hTL05GRmdxdDk0UElaelozdGRhTDZRNXZvNnBpU3pkeTczN3B3c1gxVnl4VXJGMTVpSjR1TmtxK3JieWcxWitPOFZzTkMxVW1jdk9SUFJmeHRQcmZSd0wycC9vQTFlWnA2Wi9hR2Zmb2V3YVhjQS94QmxLbFFMZmhRTC9vUGdCR1AzcXNBN0lRUzhxRFZOc3dIS1JTaGVEVXZBM1E3TVpvUmNKTXhsRXlndWpuMVFkeXpmUGZxM2RFcC9iWGg1ZTVZWFcyTmdmdnphMFpGNlVnRkwvRTBmVHE0TEJsdlRFMnFiL0t1dXpZU1hWbmpUZk0xb3N2cU1IVmJtOTk1MHF1SVpsYnFhTDZZUDdqazNrVXRBMEduWDJudnE1M2YzV29Tc3ZFZERSblVMZ28yZk43bE5aSmdJOC9WV2kzM2MzYkJabkdZMDUrZG0rM3FjN2ZObWo0WUdLTGoybmZxRlArZzdqZERseEVWNVhzSlFaUDZoWXJTMWwwVlFyNGM2OVh1ZWl4cDkwZ25aUG1FNU9GMjJqK1NZRVdIbFowSy9IZ3NoL1p0c2JoNmgyRE5SbHZ2NmpKaDlYYUphSENaRGlVREtOVE1rdmI4dnNxQ3lmM1pOZFNtTzBmYTBZNGJhSlR0cGJLenVWemVlU0k3ZkNLcjJaMFd5cGFwblhKNGdub1d5M1BvVUlsSVExVFhkcWhRSklYcDlXeDVmWWRwZVdoMlRZNUQrWVZ5S2QwanczaXVtd2kvQkMzY0V5NG84M1FsWm5XNzlNckNnQ2piaFdYQmxSWlZWWlp2NHJJS3BYQzAxSEZsSGRITG9lV1ZsNlVWYy9KNXVHbTZDVmlXNW11bFlNaytIcU5ZcjBBeVVQaXZMZzJvTXMyTVBxdHVoSHlSeWl3dk5KZWoxQnIrZmNMeW9BeXU4RDlCN2JnbXpVcWZGb2JGNW5Lbks0K3Q4TVBKa0kveEhVTldrMTE3anVnV0YreGF6VEFBTFFuNitVRTlsaG9JNUFwR0EvaXVKT3NybE5QMjhTVlZ1QlZhalhtaXJjTGVsNDZ3MmJKUzFRMEZ0MEtEdWlrREZMLzNwWXJpZDFRNEZ2b2Z3UklvNFI5aDJmdFN3YzZqSEFNcUxjQ3FsOFlQSHRsekdvQnlOWFlONnY4aFhuUmFPaFV2eDBzVkxDZXh3dXBHRFI0Tk9ZQzdQZVBhNWtlSVBBQ251QWREN2RFYWRSdVRJaVM2TGI3dXNrYjM4MU15NXlqekY4bEdDakJScWR3cldKQ2FnZkIzeUN5N1hUMWk5MmhiY1o1Q2kxRkprZ1lNRGY2bitqc3BJc0hGakpyVE9kelNNdU9hOURiRGNqL25IOU45YklvR1ZnekhQV0lRdUZ1WXRhTVJhcThlQ0tJMGdFRjZsUE9aakJ6M0VFdmFheHdTVVQ5VS84SmJKWlBKSkxCTG9sSDFMYS9SYkY5QWJDOEpKanYvbU1uc3NLakxSQkp5cWo5UVh4TmtvMFV4L1g3OWVwZmlYa202Zm1Ld0YvZW4xSExjNkx4bG9YV0t2R2E1clZDVkw4M1Z1aVBjREVYL0s1cFRYT3hIZng2SEhCMHQyRkkwcUkyckNaRlRydlBXVTY3elZ1Uy9rVHNMbmM3SUtoRmczMGU0Rk9rcU5TZkg1UHRrbVV5NkNwaXYvMzZrMnNicUNlQ0ZOYStVUnBvWTBzWm9ZbUNnQ3IzcWdaejZzOEkwZ1AxYllpUitENzlINTZOT3owRVZXQ1R5Mi9mZmZ2U0NDeDU5Vzd1UlY5OTk1ZXFyWDhHTGVzT1hObTM2MGlaK1QvRWwzdVpxTCtGeXpTWjhYeHBUaUkvRzBua1Q0enpuRlowdDRpcE16NXY0cTlzc3FiZEtVWnQ2dTgya25QQ3J0NlBad3NubjBYeVNWbnlQUjFaWEFuNzJ5eDQ4YldKc3U3YXBuSTNIeThieWdVSzVKczMycWN5dGFwcWdtbjk1dWV4Y2NqMjA1dkdnSitldU9lRzJTT1JtS1pyL3FLemN4OVNGY3RNSmR3TVVGWkRKSVRzN2RuT3AxRUtaQ3hnMzA0Q2V2eWZ5YSt2bEtxdjZhWEsxcUlqM2ltTCtMNmhMK3l2VWxGZkUwVktaN0U4Z0JZM00vOFZvSkNGZ2l6SDFXNlZ5Qzc2bkg2YjdqaWliWVZ4VW1WSUVzcHJ5L0xnWklsQ2VQMTFaNHpzL0F3dlZ3dEdGRXV0NVMxSlk0bGZ5VDBOL2V2T0xvK3JVRWdqY3FjOUlrR3BRYnYzaVc3Q281YitLZ2p2cHpZZEg4NVBMY2M0WDIxb3V3RUdsL1M0cW5VQXZvU2xYVVVoUjFlS3IyVldGVEIrR01sNkZzaVFzVkQxUjN1cmxBQUlvU243SlFrbWlWVkNIU3BDd0RIL3FQZXBYUTBEYjc3Q0pPQUltb2hCK1JQV3IzMWV2NWcva0UrelRhNGxidlpvOHhkV1BmZlF1OXlKVFBDTkI2NnMrelhvSnQvMEw2aFNvQ3VCSW9LOGZuQkdHODdPb1Jja0pwTHF5V2U0WWJwR2k1MGcwKzNJM1VEODVPYTBmenViZm9YeFBMYlczRkRXemlnbXlKZU0wdFFrYXg3UHFUeTgwK1V4ZlVIUGxCWklSVk5RK3YweFJtOFJFS1BvTG1OcjArVW80OHY5R0ZiWFBLeWxxUTJJS20wMFFkZGd5V0dNUk9DVHhkTEI5bkNZOFA3ajJEamxzVi8rbWZyMEMwci9Oa2VYYmJwUGxPVEJCd1QwbVZ6MXp4OVMvd0plY0JGOVdndjNwMDMyaVAydjRWU2dmZ1cyRytIVUVkRVhVNmlxNEN0cExKZklOOVhRRzhkd2ExVm9POFhDMlNyUEREeUNPUXB0WGdiY1B2bEFnQmZ4Qm9Hd2Z0UUtlS0ZyTlRBU1B0M3BHR3FEdC9RUmFzbjJrcmkrSDZMODBNSlJzbVZZSnJBS3lESXRwSlV5My8xNVdZSUpxY0o5UTVOL0xGSjRjM2RjMVVScFdsOWhXNm11NTBNVUllbGc0dWNUUGYxNXpzNURGbzFjMFZTcDF0S0I5amt3SXl1TTQ1a2IrSVA4Z0hlZCs2ak8zdjBLYklrbnpMeTYzNkU4S1BUZEN1VXBCMHdMbzlKS25BTzZwdjB2UzMxRXRCaGEvZkplbWtnTFZWbmQ4S0NrNHFCVHBRNW03RmJpZkJLclBKY3EwcFpBRlZHL1hiT0Z6K1RjcTJNTHJjbVYyOE5taS9PSHNraDgyYmF1MGs4ZVdDYVBpalFQV1E1bFV2c2x3VkNmSGtYQk1JZWhxVWd0RE5MZWF1SDFodXZaVGJZbXcrbHVQanlXb05HRXV4UkxSN0xLNWZTeVhGVXlLN1BVUlF2MnY4RDNYT3QyTko2bGlCYm1QR09zYWt3MWtiZU9zKzMxV201cXBIK2lKV1N6cWRQcjJPN3pjMlRtdG5yekNpZzZiQmQvdmdRbXpPbHowU1RXSWxtWkVRZnVwb2dPWkZIVVo3RWtVbk1uMFJycElNcUFnSFJKQU9qSUozeUd3MUkvTUFwOXE5UzNRL2NsQURObTF3RWVPK3hid2c1T0lZSFpMWTNlaEc1bEprMnhoY28rNkpXeWJwRVZ6MndyUjZoWnlEMFFYWmJlRFZCK29ubWxpbXBrV3ByZEFzNFdFWkRTUXBwc0RsY2RDQkpKRVNJWUZ1QXRVbkM0R0lGMkMzVXUyS3Y3TDFiZHo2Rnh0cXhwRzRUcVFPcU9VTkFKMkhMdlBXQTJHZ0R5NE80dmFEcnR5bDZQKzFmQWxsK1N5RmNRMjhHSHFoN2Z2dmYzN3VkeWxmMGZOd2h6Z3o4N1krY2Y1eDlHbkY2eWdIdTE4c0FiaXBXZUYwWVBCZ3AyR2FLZVFkdXh4ZEVyM1NnYkgxa3ZIN3R2cVNMaGVkb21Pdlp5dHMyZHc4YWN1M2RZL2YrdWN1TXRDdVAvZTR6QzRYbkgzT0xaOFp1eFRXeHk4ZEpmVTVkaERlS1BTbEp5NXBuLys3dTNYckpobXI5QzVDdWxlR2ZsR1FvY0tubEFVYVJLcDBCQUhWMFp3VXQ5VkNxazZ6WU9nUkl1TWZlUEp6ZG1CZHBQSjcvNkIyMytmK3NwOU5NRFpldm92dmZZSEc1ZEdQSVNRcTFEb2pxTmNrY2hWckNjQ1l6L1EwaEkwbTNOS0RSZmtnc3JuYW1vK3AwQ0FxMUZ5dkMzYTNOYWsvczVWWDI4Mng5VWZ5M0UzOVZBeDZvN0xwQ3ZPMndLK2NoOWpOcXBKQ3V0Y0lPb29LbllXdERLOGdUUlZZeWdSUWZ3Z3pLTTUralAyak9aZHgzcjMyUHk3clFVUE96QW5vUnM5NU52UkFSMHFMR1UxMVRhcXUxYlVZU3pNY1dqTUVpcjA2N0pRUUhmSXJMQkhzcmd2MDAvV2F2ZDhIUkxNRUVZRlNXM0hDU05RZWhuckh6dEtxSGNEeW80VmZaNmdQS0NSK2d1ZndBOEdlZ3hVRW80QStnZDBCQVNIaUg2allNTElzVWRRSlRzL0M2NDFLTjRvQ0hXb2xDTUxsTWZJZHRXS1Njang3U001TEQ5SG5mbWhyR0kwUzEzOVVXZlVueGdPWGRKRlcrQU1jR2pLcjZlSEF0dEhGNXNVb2VBcllLRGN4TVNZY0tBL3hVRGhQaUVPRUFQYWZTSVVGQXJOMHIyNHluSTkxRVBBUkRYdklEWXl2cVphV2Vyb0JPVUFCUUEvRStEWEM3UFdhZkRMUVkyb2l3cFVFeWo0UlF0VmxVcDFHck03SW4ycDJBN1Z1aU9XNm90TWlHT281TXJwMDVlalZ1VHk2ZE5YL2svN215YlpRMG5VbWZyYngzVTRLdWVEbmxIbTV3ZGg4RkZlS25vYUtLaC9USzE4U3RPUGh3RzlYbzVtcVhBeHZ3Lzc5WVF3d0RSK25BS1FRNGl6Vlhpb0I4NHFjcHBXQjdJcWpVNDV6NENFMTdPdkYxRHcrb1RGcXh0ejhkeHd0b2dCbkY5TWpJbC9pbitLOHMzaE05bGFJbjBUaUNiVEFYTDBUNzk4YlBYcXgzNnAzY2hydjBPK0dDOVhhajQ4RWN2OFU4VUVlQnZVRXNEbFRlcGlVNU92bHBlTkd2cG5LRjBSdlVvb1doSWpueDZHZUJhcFhDUVlUdzlETmc2L09DM2daanA3Nm9OVGo5S3o2SnFvYnhiOU5EcWMwOHZjS1JlT3Bjc1FWMks4SW5YRmFYVzNhSTZPZnIxazQ4cnA3Q1g3cngrdjFVS1BzZnZ6UVUwS2M4M2kyVmRJTG1kMi95WDU1elQ5bHVOMitDdTRuS2Z3UGNLL0N2RFZVK3BIaDgrTGFsZElmMWZBNWgzbmRUNkZsbjkvVy85Q2Uxdm5kZnZKdG5QVk8yeGhtM3FiYWZIVkNOMVgzNjNVWEhxOXh1VkQ4T1NEMjlaOHBaNWNacmVybjljQWRHVy91aWIvdWQrVkswTDlhNDJyNkM5MGtMOEt6eHdMUXc5TmtJUUpMMEFTVThNK1ZHMEtzVWRnZHZwZ1AvNk5xcVAwL2dIWkZVZkdFaWpaTEhwaUlndlY1L0JsdHJqOFFkN1hRZDVwNFArN3RKbzMwTk1PNlZHQndhaFNQTVlpYWFCWW9MWTZ1RW5jaXloaGgxWi92dmFjRy9yanBzdm5wenMwQjFJZDZmbVg4MTE5bDg4WG5PeGUvdUdyenpIY2R1N1V0WTMrMnZtWE41elV5ajNaY1BsOHAxc1pTczYvbkdYdHdyVjdLYTBYWmR6ODNmd2pqSU5wWldZdzg1bEw4QlJLNG5HeUlpcjJSaU9zRXlpcHVFY0lha3BHaldnQmpMaUhXT2dqMFlpMzRnVzFrS1B4SHQyTmE1cStsd2cxUmRSU3BGRE56b3NiNDRZSlhuQWZvRU9wWlcvLzZ1MWxoWUE2bGVldmV6YkkyNnpOSE84MTFNMmRjNUhGeHBrNGkxalBDMHMyMS9CV1c1RG5QUWJuMlgxV0s0My9hTTJuMThEZlNveWJiTkhpakZwYW16WEkzMWVSaWJHVU94U3UvbFQ5NllabHExWXQyMERhU0J1RzZrbncyZXVzSHM1RVBCZk5tVnZIS2RhUXpjRGZ6OVpzWG1MRFdHWHkyVTVPc1lTc0luOENTMTJqUUl5RDEyS0txWnJMUHk3bVNQZElDbWQ2V0dIRzhORFpra0h1RTRoOVRVOEZwbVVPL1ZqQy9FaW5Ub0Z5b05EejJwOVhENmc3OFdnUWRQRzdaM1IwVC9aNWRUTTlsc0w4S3RlazdzemwyTCtnUXdHZ3drWkhjMmc1U3U3TnZWcXdHeTJVYTRLU1hVd3QxWDRQYU01cGFhRXU2alE1elZGeU5hYnh2VWtzVnQyVC80VmVhbVlQbEx0ZmZkUXNrKzJzVVRZL3pEWGwvMDVXNTMvQno5VUszcDdMamFwWjJaeE9tK1VsWlhyTDNISEdxTzgrd1Zyb0RhQ1RUblR4aXRNeG1pQUFZUXpWSlFIK25qM29JSG5QYU42WnE2c05TTGpCbDh0S2dWcjJtai85Q1dpOWRuS2NhOHJCUUJzZDVSMXR6Vmxncmw1cGJuUHc2a1pjbENyMkNIeE1uSG9oTHorM0tSUW9rekFMeWVJS0ZVMVROQ2lheUpkb0h2RFllN0s2bVpMbThTM3VKOWRvanVhSjYyL3FOL3RqUXhuU25obktQdytMTnJMaThaS3lKM3gxWWhpSTFhTkF0UDZOekNHell2M0RtYUdoL0x2UVpudDBldmdJaFRGVjBrRS9QWXhBbk9IaENRVVpkQ1dZNUpXSndNemxBR2wxbXBOYkRVN3l5R25oUk1JTHNZaEgzVlJBaWpyUGNCVTgvQ2oxWTlOWTZjbkdWVzBDalRMYXo3RTNlcHZhVC9MdFRWNzJScyswV1ZWbWQwZHovTUdUSTVGME9zSXZpYXFEbGJiTzVYNnhUM1BlWGJYSFJ0Zi96K2Zka2ErZUtQcjhLRjdJRjR2QnNUOU1GUHVQSk1CVEJNcTloUXhYZWxRK2Jld25mMThhcDRJYittU01ydERVNXpxbEQ4UUFOYTVNQkdoL093T3ZTRGZjVjJkNjZtZkVXc2JHV21JejZuc3laRFdRU21xbXhEbmVZeXZqSFBtUlhIWnhldWV5UkdMWnp2UmlvS25HdG85bklQa2liQUpBMTZhZGNPWlJRcjFpQVAzYlV5QlI3VDRSZ0FXVEt4aGtDWUZ3c2hxKzdpVjlyMHdoazUwY21SY1RnNGZ5NXg0T21tTmtIbmRJQTIrWXVNYm1FOWR3R1lCNEtGVHN2bkRFNkFoNDdyL2ZFM0FZSStvWEFEcGtkbEVOY1o4T1pFRWY4RkZHWk54TXM2WkxwRzNTVUZMTDdRMmtjRlUvQS9Kc3crdldEYS83ZW1ld0xhb2VpYmFGMUI5cVVObnVxV0szK1VmWFlWTDF2L29tRDE1eHhlRGtQblhUT0tTVmNDYkRHdE91MFlRTnBHQVA3VTFIVTU4VXJxR3U4eEliSHRrUTNMVmhiN0R4NDZFVDNGZmNtMXEwWWNPaXpObWYzYkMzVmpXZkFjcFN2M015VGxnSjIzRkhRZ21ndmsrZ2s4cEwwbWNDRE9uMDhNREFRbGYrL1NsVFoxejEyZm5xbnRPaGJPVEw5L1pkZXZiQVBOK3lieTFmL3VVdEMvaXhtOFpCbzU5TFRYRVcwNjBoR3JURHBsTnByV2Q1OGZ3Qi9iL0UyN0JkUy9zN1UrckdWQ2VRNDZuemF3OVFjY25tWmVyR1paczNZdzlhVkh0K0toNkhONHRpNmx4SWhUL3dhaG5adFd3emxZOVFIUTJjNzlDK2R4enZWREt5OEdxS1dRRVJPOVlBS2Jwc0RVVExkV1Y1ZEU4UFZQanZqOXBxdzdhaC9QRlZ0a2l0N2FqNkc1eFk5bWZKckN6MWoxZTBCY25Qb2w0VWp0ckNkYmFoSVZ0ZDJIYVVSdWpuRkpSOEN1T3VVVWZockdoZ0tLZ2pDWU5TdkNjMVdLbEVwOHdIVWFBWXluRk55elpuKzJNbll2MzZkYk1EQlRvbmwvVC9tYTVJS0F5RUd6KzRlUm5WdGFYNnRzczJvMzR1OG1Xb3JGdHVGZ200QTZxSy95cC9nTEVCVmF0NVduUERkS0E1NzR1YnVGSi9JVWZaL1kyTnQ2bU4rWk5OVFNUYWVJNTZnS3drWGVyVGU5RERIVXc4L0gzNUZZM25OTjdHR3VCS1doclY5ZXArMGsxV2pOV1ZhSGtXMXlBK1FIV051OHJ0QncyYTVZWHVFNDByczcvR0ErajA5VjNoQTk4eVJuRlBPR3I4bHRHbHNGZEQvN3RSY2UzTEg2VHJjbmV1aXk3SzdKM2toS3UrM3FVYVhQV2FYN1Q2L0tmajlCWDJlWnEyWEFjWlQ3OXUxQ2xKelV0SFVxZnFTTVdCY1pTNDNFbmEwY1VHTGdwa0t4QjFRTSswRnh6MTB3Z2c2cjVybHRuRnBIMDVwZXBVcTNZMkhmWXFlS1JudG1VRk56K1htY09zMUgzMVU2Y0M2UlRWTGZDZzdSTkJGMVVGMi93Qmd1MGZGUXRQRVUxc1NnM1ZjTnNSN2RXcTNhZjg3dFVGbjFsM2x0WHBhSnhwTnZ0Y1prSDJXbU1zdDNKcVJweFVIK1dDMEUxcU9HdFA2NnMxTVl2K1ZMdTgvWEZYdlYvWmJ1bllZQmVWTjY0bHMwdXI2TnpwVjl4emxtUXdCNXFDNFRxNzBXQzB0azhkV0pYZUh2a0QwaDl6Sk9NMHZEODYvMU5KTWFJQW9sY3R2bEJ5ZmVyQ3NxT0tES2NlT2ZVdTFQc21vRkNhbVY1bUNyTVVPQ2k2VjZGSm9zTUYyMkFjcktKZ1FEVmhmWWg2dGVwcC9sWWd2bkNFQWJKUTFMMHJPcGFqRW1SY2FzTWlQZnhoZ0dvVm80cndyZVFwVjZmVUpISDJlOGZhMXMyYzEzQXBsMWI4OWE1OG96ZG9hcDJzamdMTjl1SVNsN1AxRHJ1bHllSWt0MHpyNkpqV29jb1BPWnNhWFBiNmp0cUJibHNnc2FScmUyeEhpNG5FTG0wTWhHMSt4MVNYd0xwRmk1M2IrYUhSWW8vSXJiWnR1V0FLdTVjU0VYZnlibm5tVUNhWEdUcFFyMHhLMk8yV1dZNzZmK25Bak5WZjduQ1pIVTVYcUlrVG5wdDZWdHZzRmxQWGcxMDMxZy9WUmRwa2t5VnBEN2pubWF4ODhRd0R2Zy82Nk5uTVJkUlhUY0dUbVFjM2N1SU53TjVJUXFpMHl6YitZRlZIdVZxSTVzNEFEZmc1b0U0eWJETGQyOG1GU0ZtWXZSb29tc1dYRWRMVTJXbDNHSnk5M1pOYi9kNWdxbU5hcUpaU08xbDZQVlJ5MG5aSWovNDVFZXRqTGd1aDFyTHFSK1NLMGhPNk5yc3FjTlg4em9VZGpRWURKN3RiNG9zNitpK1kwcXBZMkFXbG5MUkRXZEdGVGZHWTFnVjB6TkF0SjdwZG8yNHNlMEQ4OEF3TFkvZ1ptRTlpdVA0VjV2N0NTUi9SVGhhSExoK1VlQmtYd1U2QkM3bEdPZXZLNjV1ZFR2K3RTL1BmVzdxajNsalRjajNiOU9rYlY4NXQ4eHNNajdEZGo3REdwdGhaS3dLUHZzby9jLzFLOWFMRTEyZk1XTFYxeTFEOXVhOGx5SmRXWHIvYkcrbm9DRnV0Zi9tTElMZTM5SVRVVjRpZ3IzODc2ZnBYNWcyemVCNTJzV25JTDRmWEhsZ2VVek94NVFmSXZKUXlyS1FFOXdIVXFWcStQRWFPcnowd1Z2TmJKWlZTZnN1TXp4TjRsOVBrZWRGenc5VjVEaituenBnb1Q0WnhDeEpmQzVSV0xjNzRZVkh4S2xFeENZdDBKQU9NYXRSRWhIQlNDQXRTZm9kNng2THM4SENXRUNMd1haOW5kNUR6MVQyNEpVZFdzNmZVMysrZmNuVDQ5UWUra0JzK3dkc01aZ1BYTXAzVTVTOTU4c25QUC9FRTdidmtPUEN1VFVEVFVRL1V6aXJMaE1MOXlQYWhvZTFENUZqNWpXc2FvdmV5UDAwUGVoZFVBSGsvc2VEVldzdkRXWFhYc3luLzR3ZnBYYzJWMy9ReGxpM2psLzVoai84M2F2U0NmcFROeE9FS0xtVGp4T0VLdXhnTmxzUW4weGdjdDcyNG1oeW51cE5XMVBoNm8zUllTMy8rMlRKcnpMbGtGeitpcDNxQ0hLZjZlcVcwMlFKTGpCWXV1ajRzb2JoQ1dxYS9ZSEdFSHBjbnVtdVdTT2h4ZWFMN3NPYWtOUjZ2dm1vK1ljZkZBOFVGWEVQWmY5VWp5dWRJT3lOd3gvaTkwRGRzdWpTL0ZYMlVBd3ZXU1ZLNE54YU1oQUd3M29vd3AvdWM4Q1RpN0QyckJnWld3Yi82MGZhUjdTUHNFYmprWHk0RzBYYXFoWFB3ZTJjZVBqeGp4dUhENnNzUXVSMWZxNlBGMEUrbzJ0MW5lUFRuOFRVbXh6L0EzY3JNb0NjN2VnRVN1b1RIWWM3bVlkZzZldE9Sb09oUjdCQkdEK3FKb3BFTHJsNFM2Y0pOUnRFQXNMUC9PZHZuSnEwV28wR29sWTJFdDlWRkIyS2YrNGJadlZ5eGZPTXozV2RGZlNJcnlqNkR3V2docmU3YVFiZGlEcmtUTDNBM3ZORHVEcGs5M0hxWHdhbStiV21VSlpmTm41b3pLVjVQbW1xOFBGL2pWWSsyVGxrMk0yUnpTWEtqbWJRNFJaY1FhdkVZck4vOXJsWHd0SVFxenhRTk16UFBmSFlMdnVQb085VGJUOGJwR3c1Q1FQR2QrU3lYL0N5ZjBWeGpkMlI5Tm1zdW5uWFlhOHhHSHpuK3NTZk01SjB5MERaRVhXV3hrWGpjUjc1S0JMTkxIaTdYdlgyRzhWT3JmNFlrZzBBTWRCRVNJcG83TWdBZnlha0E2cmtxcEk2VWpOczBweDdjTVYrRDVCRjQ5VGV6MVZHblltcTBXSWlqcDk4NW00U24yZ0pSOWIwN3JpUFBGbzk3T1liVVpieEpDcG90N0gvbHBaQmljZ2xDUE43V09mSmtjSHFjM0VsV3F2dnovMUU2YklRckcrdHo2V2tNMVNNOUZCVFI3RlNzOEt5QkJ5dFNtTkVvcXVKTkZONUVReVRpQ3JuS0R4MWg1OHl4Q2VwUEhVNW54R294RVFlZU9aaTJtODBEeE54bmNWaHI2Qm1FZlVhcnhlancrV1NpSGhXazE5YlNZN2FLUjVNc3RlYmxKcGZUTHRqaW1Cb3VYc20zZDNkampZTSt3RVcwRWw5ZE0vdWVWUldJc1h3ZTQzUjdTZ2JWWnFybnFvSjFYL2t1RjdwY2dmOGR1djRxNnZheVY1VTl6TVY5MUd4TzU5VVVqVzhySFY2dTc5OVd6S01UN3VtUkNYYllVS00rZm9hQ2N3Z2FvcVpVdG1vZFYzcCtYN2FrYjRkblU5QjlMYTM4UlBGVUcyU0NDOTB0VkE0WHdFRmh5T3BaWnJVQ3NnV1lIc2N6TEZCQlZHTnRzdG9OMWJ3MForTzRmWUlidlpWdDRFVWNKRUtPaEhlaW5jV3FPTncrcTZ3NUdvK1dHT1NSN0xoS1YrS0JxYkJQcGZVdk9mOVFxa3BEeVZoQmV5eVpRR01zZEE1RkJVcXZGTXRVeUdxOXZqbnNBSlU0VWNyeGxkUDFDQ2FvZnlEa1NBaWZvUDVRd1d4K1N5VUd4cDc1QnpHQXZ0Rzd1UTM4TGVobHlFUU1laDBUZUU2Qm03dFlkWHFka3QwdU9iM2tmWWxOd21PZER5YWNPcS9xbEZvMXYrUFRtVGkzRS9nbEM5VzExYjM0QTIyem1MenZiMjMxUTBMMkJnZzYwT1RXNFlkc3RPK1lPSm5PMzhUdHBIN3p5OXltb2tXeUE3OXFsVlNuMzhIdHBGbEltRm5odTNiNGJvTldYa2xPWFYwSXdvN2xRMWhyWnlQRmN3dGp3RlA3aUVLU0hTU0p3NTA5a2g4a2o2cHIrSDFqUjdrbTl2Y3ZxTjk2NTd2ZmZlZmt2K2ZLeGdlMVgrN1JkallVUElFU043Z1R2UmtCL1JNWXRFa2FWa2RIQXBtZEJQcG5LbXowbjF4U1dGT3lWSXVMcmluWndwb0NSZTZreWlWWm9IWDA4OEYrVVg0K1dLUzRpQlRQMElXeEd0WmdPZE1hVjRLVGF5cUhRRi9WaWhCd1RiZ0RYVENtS29PQkplTmh3Sk16RVZqdGpJRkx1VTM4ZlBSN2hxTkcxSlM3Zy9xUkN1eTN2bVEzVzlWdThxYlZiUCtTemF6R1JKSDgzTXpQOTBDazJtMzFtTWpQOFRpTG41dXdEMlVncjJQRnZQUWpCNUJuU0p2UXhHUVpaRUIrTG9wcXpHekRiTW1ia0FQa1pWSmplTzVGek9TQktDZ0p6ZTJaUzRHZW1jOXR3cndZNnU5SDYxaVVRVGNSdnRkVDlSVzN0UnhBV3dGczJ0Y3VKUm5JNnhqbUJkV2piZ0ZOUkhNSGlGMXVIWUJmVVIvdXQ1VWcyalhBYVQ5Nis5UkgvRlRvUndJekdiS21WSjFBWlFub2FiU0IxeXlJZzdCeUFyaWRIQXBQTWp5dzBPaVY2UmpTYkN1endMQXZGaXpCbGlXSnVhMXRzdUFndk5QYm1sallicHQ4bGtXYW03YjNYWmlPaUtKc2tNT3RtZlNjbnNiUFcyMDhrbndqdVhyWEs0UTFpS0lnTnlZWFhEVlQ5QzJZZS83OEdRNUJFRVhmRmRkZTJSd2F1T3lzZEpOTDVBekN5ODRhcmQvbkdBVk44YWxlY25GZGd1NUdiZDVESlRMK2hIWkswdkFwVnkzT2ZVOFhUU0pnMVRsc3NpdnNQWVVsSXF2bjY2UHpyVlR5bUNjNHdnRjZTRE5SMHBEZis5R3ArVm5zVUg1V3RwSFlzdWhPYWV5OHpkd0xONDdWOE1UYm03OGc2ODcrUDNjeDZ0Y0FlTnBqWUdSZ1lHQms4czAvekJJZnoyL3psVUdlWlFOUWhPRkNXZkYwR1AwLzhQOGMxanVzSWtBdUJ3TVRTQlFBWXdRTTZIamFZMkJrWUdBVitkOEtKZ1AvWFdHOXd3QVVRUUdMQVlxUEJsOTQybjFUdlVvRFFSQ2UxVk04a1dBUmpOclpHSXVyQkFzUkJJdUEydmtBRnNKaUtUWVc0Z3VJalQ1QVJNZ1R4Q0xvQTFoY2I1T2dEeUdIclk3ZjdNNjVlOGZwTEYrKzJXL25aMmVUbUdmYUlKaTVJMHFHRGxaWmNENTFRelRUSmlyWlBBSTlKSXdWQSt3VDhMNW5PZE1hVjBBdU1KK2ljUkhxOG9mNkxTRDE4ZnpxOGRzN3hqcHdCblFpU0k5VjVRVmw2TndQdmdNMTVOWG4vQXRXWnlqM1cwSGpFWGl0T2MvZElkYmV0UGRGVForUDZ0K1g3eFUwL2s2R0p0T2UxL0IzYXJOMC9wbXoxSjRVWmMrRDZFeHdqRDd2aW9lR2Q1SHZodlUrUitEWmNHWjZZQlBOZkFpMEc5N2lCUHdGWHFwaDJjVzgrRDdrak1md3RpbkhiNmtMYjZXeWdrM2NaeXRTRW9wdEdybFNjZEh0TFBlcmkxSkt1ZUFDTVpmVTFWaUpHMVNxNUU0M2RJdDdTWlpGbDF6dVJoYi9HT3M0NHhGVkRickp6QjV0WXMzNU9tYVhUckVta3YwRGFqbk1XUUI0Mm1OZ1lOQ0N3azBNTHhoZU1QcmhnVXVZMkppVW1PcVkycGpXTUQxaGRtUE9ZKzVoUHNMQ3dXTEVrc1N5aU9VT2F3enJMcllpdGkvc0N1eEo3S2M0NURpU09QWnhtbkcyY0c3anZNZWx3ZVhETllYckViY0JkeGYzS1I0T25naGVMZDQ0M2cxOGZId1pmRnY0TmZpWDhUOFRFQklJRVpnZ3NFcFFTN0JNY0pzUWw1Q0ZVSTNRQVdFcDRSTGhDeUphSWxkRWJVUlhpSjRSWXhFekUwc1EyeUQyVHp4SWZKa0VrNFNlUkpiRU5Ja05FZzhrL2tscVNHWklUcEU4SW5sTDhwMlVtVlNHMUE2cGI5SngwbHRrakdTbXlEeVNsWkYxa2MyUm5TSzdSL2Fabko1Y21kd0IrU1Q1U3dwdUN2c1VqUlRMRkhjb09TaE5VOXFoektlc3BHeWhYS1Y4U1BtQkNwT0tnVXFjeWpTVlI2b21xZ21xZTlSRTFPclVucWtIcU85Ui82RmhvbEdnc1VaemdlWVpMVFV0TDYwV2JTN3RLaDBPblF5ZFhUcHZkR1YwTzNTLzZHbm9wZWt0MHJ1aHo2ZnZwbCtudjBuL2g0R2RRWXZCSlVNaHd3VERkWVl2akZTTTRveG1HZDB6VmpLMk04NHczbVlpWVpKZ3NzTGtrcW1PNlR6VEYyWjJaalZtZDh5bHpQM01KNWxmc1JDd2NMSm9zemhoeVdYcFpkbGhlY1pLeGlySGFwYlZQZXNGMW5kc0pHd0NiQmJaL0xBMXNuMWpaMlhYWTNmRlhzTSt6MzZWL1M4SEQ0Y0doMk9PVEk1MVRoSk9LNXplT1VzNE96bVhPUzl3UHVVaTRKTGdzczdsbTJ1VTZ6WTNOcmNTdHkxdTM5ek4zTXZjdDdsLzh4RHpNUEx3ODhqeWFQTTQ0eW5rYWVFWjU5bml1Y3FMeVV2UEt3Z0FuM09xT1FBQUFRQUFBUmNBcHdBUkFBQUFBQUFDQUFBQUFRQUJBQUFBUUFBdUFBQUFBSGphclpLOVRnSkJFTWYvZDZDUmFBeVJoTUxxQ2dzYkw0Y2lnbFRHUlBFalNpU0tsbkx5Y1hKODZDRW5pVS9oTTlqWVdQZ0lGa1lmd2Q2bnNERCtkMW1CSUlVeDNtWm5menMzTXpzenV3RENlSVlHOFVVd1F4bUFGZ3h4UGVldXl4cm1jYU5ZeHpUdUZBZXdpMGZGUVNUeHFYZ00xMXBDOFRnUzJvUGlDVVMxZDhVaDhvZmlTY3pwWWNWVDVMamlDUGxZOFF1aStuY09yN0QwMnk2L0JUQ3JQL20rYjViZFRyUGkySTI2WjlxTkd0YlJRQk1kWE1KQkdSVzBZT0NlY3hFV1lvaVRDdnhyWUJ1bnFIUGRvWDJiTE95ck1LbFpnOHRoREVUdzVLN0l0Y2kxVFhsR3kwMTI0UVJaWkxERlUvZXhoeHp0TW96bG9zVHBNSDZaUGdlMEwrT0tHbkZLako0V1J3cHBIUEwwUFAzU0kyUDlqTFF3Rk91M0dSaERma2V5RG8vL0c3SUhnemxsWlF4TGRxdXZyZEN5QlZ2YXQzc2VKbFlvMDZneGFwVXhoVTJKV25GeWdSMDNzU3huRWt2Y3BmNVk1ZWliR3EzMTVURHA3ZktXbTh6YlVWbDcxQXFxL1p0Tm5sa1dtTG5RdG5vOXljdlhZYkE2VzJwRjNhS2ZDYXl5QzBKYTdGci9QVzcwL0hPNFlNME9LeEZ2emYwQzFNeVBqd0FBZU5wdDFWV1VVMmNZUnVIc2d4ZW5RdDFkOC8zSk9VbnFBeVIxZC9jQ0xRVktPMjJwdTd0UWQzZDNkM2QzZDNjWG1HenVtcld5M3BXTHMvTmRQRE1wWmFXdTE3ODNsMUxwZjE0TW5mek82RmJxVnVwZkdrRDMwaVI2MEpOZTlLWVAwOUNYZnZSbkFBTVp4R0NHTUczcFc2WmplbVpnS0RNeUV6TXpDN015RzdNekIzTXlGM016RC9NeUgvT3pBQXV5RUF1ekNJdXlHSXV6QkdXQ1JJVXFPUVUxNmpSWWtxVlltbVZZbHVWWW5nNkdNWndSTkdteEFpdXlFaXV6Q3F1eUdxdXpCbXV5Rm11ekR1dXlIdXV6QVJ1eUVSdXpDWnV5R1p1ekJWdXlGVnV6RGR1eUhkc3prbEdNWmdkMlpBdzdNWlp4akdkbkpyQUx1OUxKYnV6T0hreGtUL1ppYi9aaFgvWmpmdzdnUUE3aVlBN2hVQTdqY0k3Z1NJN2lhSTdoV0k3amVFN2dSRTdpWkU1aEVxZHlHcWR6Qm1keUZtZHpEdWR5SHVkekFSZHlFUmR6Q1pkeUdaZHpCVmR5RlZkekRkZHlIZGR6QXpkeUV6ZHpDN2R5RzdkekIzZHlGM2R6RC9keUgvZnpBQS95RUEvekNJL3lHSS96QkUveUZFL3pETS95SE0vekFpL3lFaS96Q3EveUdxL3pCbS95Rm0vekR1L3lIdS96QVIveUVSL3pDWi95R1ovekJWL3lGVi96RGQveUhkL3pBei95RXovekM3L3lHNy96QjMveUYzL3pELzltcFl3c3k3cGwzYk1lV2Mrc1Y5WTc2NU5Oay9YTittWDlzd0had0d4UU5qZ2IwblBrbUlualIwVjdVcS9Pc2FQTDVZN3lsRTNsOHRRTk43a1Z0K3JtYnVIVzNMcmJjRHZhbTFydHpWdmRtNTBUeHJVL0RCdlJ0WlVZMXJWNWEzalhGbjU1MFdvL1hETldLM2RGbWg3WDlMaW14elU5cXVsUlRZOXFlbFRUbzVybEtMdDJ3azdZaWFwckwreUZ2YkFYOXBLOVpDL1pTL2FTdldRdjJVdjJrcjFrcjJLdllxOWlyMkt2WXE5aXIyS3ZZcTlpcjJLdmFxOXFyMnF2YXE5cXIycXZhcTlxcjJxdmFpKzNsOXZMN2VYMmNudTV2ZHhlYmkrM2w5c3I3QlYyQ2p1Rm5jSk9ZYWV3VTlncDdOVHMxTHlyWnE5bXIyYXZacTltcjJhdlpxOW1yMjZ2YnE5dXIyNnZicTl1cjI2dmJxOXVyMjZ2WWE5aHIyR3ZZYTlocjJHdllhL1I3b1h1US9laCsyai9VVTdlM0MzY3FjL1YzZllkb2YvUWYrZy85Qi82RC8ySC9rUC9vZi9RZitnLzlCLzZELzJIL2tQL29mL1FmK2cvOUIvNkQvMkgva1Avb2YvUWYrZy85Qi82RC8ySC9rUC9vZi9RZitnLzlCLzZEOTJIN2tQM29mdlFmZWcrZEIrNkQ5Mkg3a1Azb2Z2UWZSVDI5Qi82RC8ySC9rUC9vZi9RZitnLzlCLzZELzJIL2tQL29mL1FmK2cvOUIvNkQvMkgva1Avb2YvUWYrZy85Qi82RC8ySC9rUC9vZi9RZitnLzlCLzZqNm51RzNZYTdVNXEvMGhOM25DVFczR3JidTRXcnMvclAray82VC9wUCtrLzZUL3BQK2srNlQ3cFBlazg2VHpwUE9rODZUenBPdWs2NlRycE91azY2VHJwT2xXbVB1LzM2enJwT3VrNjZUcnBPdWs2NlRycE92bC9QZWs3NlR2cE8razc2VHZwTytrNzZUdnBPK2s3NlR2cE83Vjl0K3F0VnMvT2FPVVJVNmJvNlBnUHQ2clpid0FBQUFBQlZGRERGd0FBKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi9wYXR0ZXJuZmx5LWZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4vcGF0dGVybmZseS1mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBBQ1wiO1xufVxuXG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG59XG5cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cblxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwRlwiO1xufVxuXG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDJcIjtcbn1cblxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDNcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwNVwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDZcIjtcbn1cblxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA3XCI7XG59XG5cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOFwiO1xufVxuXG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDlcIjtcbn1cblxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxMFwiO1xufVxuXG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDExXCI7XG59XG5cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxMlwiO1xufVxuXG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEzXCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE0XCI7XG59XG5cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxNVwiO1xufVxuXG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE2XCI7XG59XG5cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE3XCI7XG59XG5cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE4XCI7XG59XG5cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE5XCI7XG59XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjBcIjtcbn1cblxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDIxXCI7XG59XG5cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyMlwiO1xufVxuXG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjNcIjtcbn1cblxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI0XCI7XG59XG5cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI1XCI7XG59XG5cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjZcIjtcbn1cblxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjdcIjtcbn1cblxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyOFwiO1xufVxuXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI5XCI7XG59XG5cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMwXCI7XG59XG5cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzMVwiO1xufVxuXG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMyXCI7XG59XG5cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzM1wiO1xufVxuXG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzRcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM1XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzNlwiO1xufVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM3XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM4XCI7XG59XG5cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM5XCI7XG59XG5cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0MVwiO1xufVxuXG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDJcIjtcbn1cblxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQzXCI7XG59XG5cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDRcIjtcbn1cblxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0NVwiO1xufVxuXG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0NlwiO1xufVxuXG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDdcIjtcbn1cblxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ4XCI7XG59XG5cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ5XCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTBcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDUxXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1M1wiO1xufVxuXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU0XCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1NVwiO1xufVxuXG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTZcIjtcbn1cblxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1N1wiO1xufVxuXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1OFwiO1xufVxuXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU5XCI7XG59XG5cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2MFwiO1xufVxuXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjJcIjtcbn1cblxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjNcIjtcbn1cblxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDY0XCI7XG59XG5cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDY2XCI7XG59XG5cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjdcIjtcbn1cblxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDY4XCI7XG59XG5cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2OVwiO1xufVxuXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzBcIjtcbn1cblxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3MVwiO1xufVxuXG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzJcIjtcbn1cblxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3M1wiO1xufVxuXG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzRcIjtcbn1cblxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc1XCI7XG59XG5cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc2XCI7XG59XG5cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc3XCI7XG59XG5cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzhcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzlcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgwXCI7XG59XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgxXCI7XG59XG5cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4MlwiO1xufVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgzXCI7XG59XG5cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4NFwiO1xufVxuXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODVcIjtcbn1cblxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODZcIjtcbn1cblxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDg3XCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4OFwiO1xufVxuXG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4OVwiO1xufVxuXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTBcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDkxXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTJcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5M1wiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTRcIjtcbn1cblxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTVcIjtcbn1cblxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5NlwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5N1wiO1xufVxuXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDFcIjtcbn1cblxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTAyXCI7XG59XG5cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDRcIjtcbn1cblxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwNVwiO1xufVxuXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwNlwiO1xufVxuXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwN1wiO1xufVxuXG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTA4XCI7XG59XG5cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDlcIjtcbn1cblxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMTBcIjtcbn1cblxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTExXCI7XG59XG5cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTEyXCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExM1wiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExNFwiO1xufVxuXG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMTVcIjtcbn1cblxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTE2XCI7XG59XG5cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTE3XCI7XG59XG5cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMThcIjtcbn1cblxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMTlcIjtcbn1cblxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyMFwiO1xufVxuXG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyMVwiO1xufVxuXG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTIyXCI7XG59XG5cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyM1wiO1xufVxuXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTI0XCI7XG59XG5cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTI1XCI7XG59XG5cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMjZcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTI3XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTI4XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyOVwiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzMFwiO1xufVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzMVwiO1xufVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTMyXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTMzXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzRcIjtcbn1cblxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzNVwiO1xufVxuXG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzNlwiO1xufVxuXG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTM3XCI7XG59XG5cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTM4XCI7XG59XG5cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTM5XCI7XG59XG5cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0MFwiO1xufVxuXG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0MVwiO1xufVxuXG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0MlwiO1xufVxuXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQzXCI7XG59XG5cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0NFwiO1xufVxuXG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQ1XCI7XG59XG5cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0NlwiO1xufVxuXG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0OFwiO1xufVxuXG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0OVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTBcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTUxXCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTJcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTUzXCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTRcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTVcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU2XCI7XG59XG5cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU3XCI7XG59XG5cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU4XCI7XG59XG5cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1OVwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTYwXCI7XG59XG5cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTYxXCI7XG59XG5cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjJcIjtcbn1cblxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTYzXCI7XG59XG5cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2NFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjZcIjtcbn1cblxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTY3XCI7XG59XG5cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjhcIjtcbn1cblxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjlcIjtcbn1cblxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzBcIjtcbn1cblxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTcxXCI7XG59XG5cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzJcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzNcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTc0XCI7XG59XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzVcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3NlwiO1xufVxuXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTc3XCI7XG59XG5cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzhcIjtcbn1cblxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTc5XCI7XG59XG5cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTgwXCI7XG59XG5cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4MVwiO1xufVxuXG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTgyXCI7XG59XG5cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTgzXCI7XG59XG5cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODRcIjtcbn1cblxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTg2XCI7XG59XG5cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODdcIjtcbn1cblxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODhcIjtcbn1cblxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODlcIjtcbn1cblxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5MVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5MlwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5M1wiO1xufVxuXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTk0XCI7XG59XG5cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTVcIjtcbn1cblxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5N1wiO1xufVxuXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5OFwiO1xufVxuXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5OVwiO1xufVxuXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjAwXCI7XG59XG5cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMDFcIjtcbn1cblxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMDJcIjtcbn1cblxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMDNcIjtcbn1cblxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIwNFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMDVcIjtcbn1cblxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIwNlwiO1xufVxuXG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjA5XCI7XG59XG5cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjEwXCI7XG59XG5cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxMVwiO1xufVxuXG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjEyXCI7XG59XG5cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxM1wiO1xufVxuXG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxNFwiO1xufVxuXG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxNVwiO1xufVxuXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxNlwiO1xufVxuXG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2RkFcIjtcbn1cblxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjE4XCI7XG59XG5cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjE5XCI7XG59XG5cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RkZcIjtcbn1cblxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIyMVwiO1xufVxuXG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxQlwiO1xufVxuXG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMjNcIjtcbn1cblxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMjRcIjtcbn1cblxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjI1XCI7XG59XG5cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMjZcIjtcbn1cblxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjI3XCI7XG59XG5cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjI3XCI7XG59XG5cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjI3XCI7XG59XG5cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxBNVwiO1xufVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcQTVcIjtcbn1cblxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBCRFwiO1xufVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBCRFwiO1xufVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjMwXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjMxXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIzMlwiO1xufVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIzM1wiO1xufVxuXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjM0XCI7XG59XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjM1XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMzZcIjtcbn1cblxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMzdcIjtcbn1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMzhcIjtcbn1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIzOVwiO1xufVxuXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDBcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDFcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjQyXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjQzXCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI0NFwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDVcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI0NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjQ3XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjQ4XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjQ5XCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNTBcIjtcbn1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjUxXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjUyXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjUzXCI7XG59XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjU1XCI7XG59XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjU2XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjU3XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI1OFwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI1OVwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNjBcIjtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIHNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgc21hbGwsXG5oMyAuc21hbGwsXG5oNCBzbWFsbCxcbmg0IC5zbWFsbCxcbmg1IHNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyBzbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IHNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmgxIHNtYWxsLFxuaDEgLnNtYWxsLFxuLmgxIHNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIHNtYWxsLFxuaDIgLnNtYWxsLFxuLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIHNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIHNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oNCBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCBzbWFsbCxcbi5oNCAuc21hbGwsXG5oNSBzbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSBzbWFsbCxcbi5oNSAuc21hbGwsXG5oNiBzbWFsbCxcbmg2IC5zbWFsbCxcbi5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOTElO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlLFxuLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzM5YTVkYztcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjI4YmMwO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2VjN2EwODtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmI2MTA2O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2NjMDAwMDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzk5MDAwMDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhNWRjO1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI4YmMwO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmxpc3QtaW5saW5lPmxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS42NjY2Nztcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5YzljOWM7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjFmMWYxO1xufVxuXG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxNCAgIFxcQTAnO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXEEwICAgXFwyMDE0Jztcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBtb25vc3BhY2U7XG59XG5cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICMwMDQzNjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYzZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE4MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbC14cy0xLFxuLmNvbC1zbS0xLFxuLmNvbC1tZC0xLFxuLmNvbC1sZy0xLFxuLmNvbC14cy0yLFxuLmNvbC1zbS0yLFxuLmNvbC1tZC0yLFxuLmNvbC1sZy0yLFxuLmNvbC14cy0zLFxuLmNvbC1zbS0zLFxuLmNvbC1tZC0zLFxuLmNvbC1sZy0zLFxuLmNvbC14cy00LFxuLmNvbC1zbS00LFxuLmNvbC1tZC00LFxuLmNvbC1sZy00LFxuLmNvbC14cy01LFxuLmNvbC1zbS01LFxuLmNvbC1tZC01LFxuLmNvbC1sZy01LFxuLmNvbC14cy02LFxuLmNvbC1zbS02LFxuLmNvbC1tZC02LFxuLmNvbC1sZy02LFxuLmNvbC14cy03LFxuLmNvbC1zbS03LFxuLmNvbC1tZC03LFxuLmNvbC1sZy03LFxuLmNvbC14cy04LFxuLmNvbC1zbS04LFxuLmNvbC1tZC04LFxuLmNvbC1sZy04LFxuLmNvbC14cy05LFxuLmNvbC1zbS05LFxuLmNvbC1tZC05LFxuLmNvbC1sZy05LFxuLmNvbC14cy0xMCxcbi5jb2wtc20tMTAsXG4uY29sLW1kLTEwLFxuLmNvbC1sZy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXNtLTExLFxuLmNvbC1tZC0xMSxcbi5jb2wtbGctMTEsXG4uY29sLXhzLTEyLFxuLmNvbC1zbS0xMixcbi5jb2wtbWQtMTIsXG4uY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjOWM5YzljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50YWJsZT50aGVhZD50cj50aCxcbi50YWJsZT50aGVhZD50cj50ZCxcbi50YWJsZT50Ym9keT50cj50aCxcbi50YWJsZT50Ym9keT50cj50ZCxcbi50YWJsZT50Zm9vdD50cj50aCxcbi50YWJsZT50Zm9vdD50cj50ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLnRhYmxlPnRoZWFkPnRyPnRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkMWQxZDE7XG59XG5cbi50YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLFxuLnRhYmxlPmNhcHRpb24rdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsXG4udGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGgsXG4udGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsXG4udGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGgsXG4udGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4udGFibGU+dGJvZHkrdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2QxZDFkMTtcbn1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGgsXG4udGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRkLFxuLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50aCxcbi50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGQsXG4udGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRoLFxuLnRhYmxlLWNvbmRlbnNlZD50Zm9vdD50cj50ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkLFxuLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkLFxuLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjNmZjtcbn1cblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxuXG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udGFibGU+dGhlYWQ+dHI+dGQuYWN0aXZlLFxuLnRhYmxlPnRoZWFkPnRyPnRoLmFjdGl2ZSxcbi50YWJsZT50aGVhZD50ci5hY3RpdmU+dGQsXG4udGFibGU+dGhlYWQ+dHIuYWN0aXZlPnRoLFxuLnRhYmxlPnRib2R5PnRyPnRkLmFjdGl2ZSxcbi50YWJsZT50Ym9keT50cj50aC5hY3RpdmUsXG4udGFibGU+dGJvZHk+dHIuYWN0aXZlPnRkLFxuLnRhYmxlPnRib2R5PnRyLmFjdGl2ZT50aCxcbi50YWJsZT50Zm9vdD50cj50ZC5hY3RpdmUsXG4udGFibGU+dGZvb3Q+dHI+dGguYWN0aXZlLFxuLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50ZCxcbi50YWJsZT50Zm9vdD50ci5hY3RpdmU+dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmM2ZmO1xufVxuXG4udGFibGUtaG92ZXI+dGJvZHk+dHI+dGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3Zlcj50Ym9keT50ci5hY3RpdmU6aG92ZXI+dGQsXG4udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+LmFjdGl2ZSxcbi50YWJsZS1ob3Zlcj50Ym9keT50ci5hY3RpdmU6aG92ZXI+dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlYWZmO1xufVxuXG4udGFibGU+dGhlYWQ+dHI+dGQuc3VjY2Vzcyxcbi50YWJsZT50aGVhZD50cj50aC5zdWNjZXNzLFxuLnRhYmxlPnRoZWFkPnRyLnN1Y2Nlc3M+dGQsXG4udGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50aCxcbi50YWJsZT50Ym9keT50cj50ZC5zdWNjZXNzLFxuLnRhYmxlPnRib2R5PnRyPnRoLnN1Y2Nlc3MsXG4udGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50ZCxcbi50YWJsZT50Ym9keT50ci5zdWNjZXNzPnRoLFxuLnRhYmxlPnRmb290PnRyPnRkLnN1Y2Nlc3MsXG4udGFibGU+dGZvb3Q+dHI+dGguc3VjY2Vzcyxcbi50YWJsZT50Zm9vdD50ci5zdWNjZXNzPnRkLFxuLnRhYmxlPnRmb290PnRyLnN1Y2Nlc3M+dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4udGFibGUtaG92ZXI+dGJvZHk+dHI+dGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyPnRib2R5PnRyLnN1Y2Nlc3M6aG92ZXI+dGQsXG4udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+LnN1Y2Nlc3MsXG4udGFibGUtaG92ZXI+dGJvZHk+dHIuc3VjY2Vzczpob3Zlcj50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi50YWJsZT50aGVhZD50cj50ZC5pbmZvLFxuLnRhYmxlPnRoZWFkPnRyPnRoLmluZm8sXG4udGFibGU+dGhlYWQ+dHIuaW5mbz50ZCxcbi50YWJsZT50aGVhZD50ci5pbmZvPnRoLFxuLnRhYmxlPnRib2R5PnRyPnRkLmluZm8sXG4udGFibGU+dGJvZHk+dHI+dGguaW5mbyxcbi50YWJsZT50Ym9keT50ci5pbmZvPnRkLFxuLnRhYmxlPnRib2R5PnRyLmluZm8+dGgsXG4udGFibGU+dGZvb3Q+dHI+dGQuaW5mbyxcbi50YWJsZT50Zm9vdD50cj50aC5pbmZvLFxuLnRhYmxlPnRmb290PnRyLmluZm8+dGQsXG4udGFibGU+dGZvb3Q+dHIuaW5mbz50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXI+dGJvZHk+dHIuaW5mbzpob3Zlcj50ZCxcbi50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uaW5mbyxcbi50YWJsZS1ob3Zlcj50Ym9keT50ci5pbmZvOmhvdmVyPnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cblxuLnRhYmxlPnRoZWFkPnRyPnRkLndhcm5pbmcsXG4udGFibGU+dGhlYWQ+dHI+dGgud2FybmluZyxcbi50YWJsZT50aGVhZD50ci53YXJuaW5nPnRkLFxuLnRhYmxlPnRoZWFkPnRyLndhcm5pbmc+dGgsXG4udGFibGU+dGJvZHk+dHI+dGQud2FybmluZyxcbi50YWJsZT50Ym9keT50cj50aC53YXJuaW5nLFxuLnRhYmxlPnRib2R5PnRyLndhcm5pbmc+dGQsXG4udGFibGU+dGJvZHk+dHIud2FybmluZz50aCxcbi50YWJsZT50Zm9vdD50cj50ZC53YXJuaW5nLFxuLnRhYmxlPnRmb290PnRyPnRoLndhcm5pbmcsXG4udGFibGU+dGZvb3Q+dHIud2FybmluZz50ZCxcbi50YWJsZT50Zm9vdD50ci53YXJuaW5nPnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXI+dGJvZHk+dHI+dGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3Zlcj50Ym9keT50ci53YXJuaW5nOmhvdmVyPnRkLFxuLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi53YXJuaW5nLFxuLnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG4udGFibGU+dGhlYWQ+dHI+dGQuZGFuZ2VyLFxuLnRhYmxlPnRoZWFkPnRyPnRoLmRhbmdlcixcbi50YWJsZT50aGVhZD50ci5kYW5nZXI+dGQsXG4udGFibGU+dGhlYWQ+dHIuZGFuZ2VyPnRoLFxuLnRhYmxlPnRib2R5PnRyPnRkLmRhbmdlcixcbi50YWJsZT50Ym9keT50cj50aC5kYW5nZXIsXG4udGFibGU+dGJvZHk+dHIuZGFuZ2VyPnRkLFxuLnRhYmxlPnRib2R5PnRyLmRhbmdlcj50aCxcbi50YWJsZT50Zm9vdD50cj50ZC5kYW5nZXIsXG4udGFibGU+dGZvb3Q+dHI+dGguZGFuZ2VyLFxuLnRhYmxlPnRmb290PnRyLmRhbmdlcj50ZCxcbi50YWJsZT50Zm9vdD50ci5kYW5nZXI+dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4udGFibGUtaG92ZXI+dGJvZHk+dHI+dGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3Zlcj50Ym9keT50ci5kYW5nZXI6aG92ZXI+dGQsXG4udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+LmRhbmdlcixcbi50YWJsZS1ob3Zlcj50Ym9keT50ci5kYW5nZXI6aG92ZXI+dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgfVxuXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50aGVhZD50cj50aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRkLFxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk+dHI+dGgsXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRoLFxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG5cbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsXG4gIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLFxuICAudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTM2LCAyMDYsIDAuNik7XG59XG5cbi5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20+aW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20+aW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtPmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtPmlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj5pbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20+aW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtPmlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+aW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20+aW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtPmlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+aW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnPmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnPmlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj5pbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZz5pbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZz5pbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+aW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnPmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZz5pbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnPmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZz5pbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8rLnJhZGlvLFxuLmNoZWNrYm94Ky5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8taW5saW5lKy5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lKy5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uZm9ybS1jb250cm9sLXN0YXRpYy5idG4sXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG4ge1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG5zZWxlY3QuaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20+c2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbT5zZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj5zZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20+dGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtPnRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+dGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbT5zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbT5zZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+c2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4taGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG4ge1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbnNlbGVjdC5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZz5zZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPnNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG50ZXh0YXJlYS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZz50ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGc+dGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj50ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj5zZWxlY3QuYnRuW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzNweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG59XG5cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyLjVweDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtbGcrLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcrLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG4uaW5wdXQtc20rLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20rLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjZWM3YTA4O1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2VjN2EwODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2JiNjEwNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNmYWFkNjA7XG59XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2VjN2EwODtcbiAgYm9yZGVyLWNvbG9yOiAjZWM3YTA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZWM3YTA4O1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2NjMDAwMDtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk5MDAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNmZjMzMzM7XG59XG5cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNjYzAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5fi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjNweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzLFxuLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjNGQ1MjU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbn1cblxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlci1jb2xvcjogIzdiN2I3Yjtcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlci1jb2xvcjogIzljOWM5Yztcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlci1jb2xvcjogIzljOWM5Yztcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGJvcmRlci1jb2xvcjogIzdiN2I3Yjtcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xufVxuXG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDUyNTg7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGNlO1xuICBib3JkZXItY29sb3I6ICMwMDY1OWM7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjliO1xuICBib3JkZXItY29sb3I6ICMwMDEyMWQ7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjliO1xuICBib3JkZXItY29sb3I6ICMwMDNkNWY7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjliO1xuICBib3JkZXItY29sb3I6ICMwMDNkNWY7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Zjc3O1xuICBib3JkZXItY29sb3I6ICMwMDEyMWQ7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2U7XG4gIGJvcmRlci1jb2xvcjogIzAwNjU5Yztcbn1cblxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA4OGNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOWMzNTtcbiAgYm9yZGVyLWNvbG9yOiAjMzc4OTJmO1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNzYyODtcbiAgYm9yZGVyLWNvbG9yOiAjMTEyYTBlO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNzYyODtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1YjFmO1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNzYyODtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1YjFmO1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3Blbj4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NWIxZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTEyYTBlO1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5YzM1O1xuICBib3JkZXItY29sb3I6ICMzNzg5MmY7XG59XG5cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzNmOWMzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1OWM7XG4gIGJvcmRlci1jb2xvcjogIzAwNTQ4Mztcbn1cblxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Njk7XG4gIGJvcmRlci1jb2xvcjogIzAwMDIwMztcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Njk7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ0NTtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3Blbj4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Njk7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ0NTtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuPi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3Blbj4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJkNDU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDIwMztcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3Blbj4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU5YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NDgzO1xufVxuXG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICMwMDY1OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3YTA4O1xuICBib3JkZXItY29sb3I6ICNkMzZkMDc7XG59XG5cbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI2MTA2O1xuICBib3JkZXItY29sb3I6ICM1ODJlMDM7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI2MTA2O1xuICBib3JkZXItY29sb3I6ICM5ODRmMDU7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI2MTA2O1xuICBib3JkZXItY29sb3I6ICM5ODRmMDU7XG59XG5cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuPi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg0ZjA1O1xuICBib3JkZXItY29sb3I6ICM1ODJlMDM7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzdhMDg7XG4gIGJvcmRlci1jb2xvcjogI2QzNmQwNztcbn1cblxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZWM3YTA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwMDAwO1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGMwMDAwO1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMDAwO1xuICBib3JkZXItY29sb3I6ICM0ZTAwMDA7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMDAwO1xuICBib3JkZXItY29sb3I6ICM0ZTAwMDA7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGMwMDAwO1xuICBib3JkZXItY29sb3I6ICMwYzAwMDA7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbn1cblxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNhMzAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWxpbmssXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbGluayxcbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGc+LmJ0biB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5idG4tc20sXG4uYnRuLWdyb3VwLXNtPi5idG4ge1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmJ0bi14cyxcbi5idG4tZ3JvdXAteHM+LmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrKy5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDAgZGFzaGVkO1xuICBib3JkZXItdG9wOiAwIHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDRweCAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kcm9wZG93bi1tZW51PmxpPmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsXG4uZHJvcGRvd24tbWVudT5saT5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzRkNTI1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjNmZjtcbn1cblxuLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hLFxuLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1Zjtcbn1cblxuLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmEsXG4uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3Zlcixcbi5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3VzIHtcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbi5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm9wZW4+LmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wZW4+YSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgY29sb3I6ICM5YzljOWM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG5cbi5wdWxsLXJpZ2h0Pi5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDAgZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIFxcOTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bjpob3Zlcixcbi5idG4tZ3JvdXA+LmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwPi5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4uYnRuLWdyb3VwIC5idG4rLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bisuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG4tdG9vbGJhciAuYnRuLFxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tdG9vbGJhcj4uYnRuLFxuLmJ0bi10b29sYmFyPi5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXI+LmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwPi5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWdyb3VwPi5idG4rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXA+LmJ0bisuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWxnIC5jYXJldCxcbi5idG4tZ3JvdXAtbGc+LmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgMCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0LFxuLmRyb3B1cCAuYnRuLWdyb3VwLWxnPi5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwPi5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpiZWZvcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA+LmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0bj4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuPi5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuPi5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuPi5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXY6YmVmb3JlLFxuLm5hdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm5hdjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubmF2PmxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdj5saT5hIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ubmF2PmxpPmE6aG92ZXIsXG4ubmF2PmxpPmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5uYXY+bGkuZGlzYWJsZWQ+YSB7XG4gIGNvbG9yOiAjOWM5YzljO1xufVxuXG4ubmF2PmxpLmRpc2FibGVkPmE6aG92ZXIsXG4ubmF2PmxpLmRpc2FibGVkPmE6Zm9jdXMge1xuICBjb2xvcjogIzljOWM5YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5hdiAub3Blbj5hLFxuLm5hdiAub3Blbj5hOmhvdmVyLFxuLm5hdiAub3Blbj5hOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5ZDVmO1xufVxuXG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDRweCAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uYXY+bGk+YT5pbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ubmF2LXRhYnM+bGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLm5hdi10YWJzPmxpPmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcHggMXB4IDAgMDtcbn1cblxuLm5hdi10YWJzPmxpPmE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlZGVkZWQ7XG59XG5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSxcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpob3Zlcixcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXBpbGxzPmxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXYtcGlsbHM+bGk+YSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm5hdi1waWxscz5saStsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsXG4ubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLFxuLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhNWRjO1xufVxuXG4ubmF2LXN0YWNrZWQ+bGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdi1zdGFja2VkPmxpK2xpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5hdi1qdXN0aWZpZWQsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LWp1c3RpZmllZD5saSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXYtanVzdGlmaWVkPmxpPmEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5hIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5uYXYtanVzdGlmaWVkPi5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLm5hdi1qdXN0aWZpZWQ+bGksXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuXG4gIC5uYXYtanVzdGlmaWVkPmxpPmEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZD5saT5hLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YSxcbi5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXMsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAubmF2LXRhYnMtanVzdGlmaWVkPmxpPmEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwO1xuICB9XG5cbiAgLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQ+LnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50Pi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5uYXZiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxufVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cblxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lcj4ubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXI+Lm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQ+Lm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkPi5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5jb250YWluZXI+Lm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXI+Lm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZD4ubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZD4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItYnJhbmQ+aW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5uYXZiYXI+LmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyPi5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcisuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTIwcHg7XG59XG5cbi5uYXZiYXItbmF2PmxpPmEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICB9XG5cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm5hdmJhci1uYXY+bGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm5hdmJhci1uYXY+bGk+YSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdj5saT4uZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdj5saT4uZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm5hdmJhci1idG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbT4ubmF2YmFyLWJ0bi5idG4ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubmF2YmFyLWJ0bi5idG4teHMsXG4uYnRuLWdyb3VwLXhzPi5uYXZiYXItYnRuLmJ0biB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5uYXZiYXItcmlnaHR+Lm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uYWN0aXZlPmE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG5cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cblxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA5MDk7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNjMmMyYzI7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogI2MyYzJjMjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2PmxpPmEge1xuICBjb2xvcjogI2MyYzJjMjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2PmxpPmE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+bGk+YTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5hY3RpdmU+YSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmFjdGl2ZT5hOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+Lm9wZW4+YSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwOTA5MDk7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YSB7XG4gICAgY29sb3I6ICNjMmMyYzI7XG4gIH1cblxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgfVxuXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2MyYzJjMjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNjMmMyYzI7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5icmVhZGNydW1iPmxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYj5saStsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNVxcQTBcIjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjNGQ1MjU4O1xufVxuXG4uYnJlYWRjcnVtYj4uYWN0aXZlIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wYWdpbmF0aW9uPmxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGFnaW5hdGlvbj5saT5hLFxuLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2U5ZDVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnBhZ2luYXRpb24+bGk6Zmlyc3QtY2hpbGQ+YSxcbi5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkPnNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7XG59XG5cbi5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQ+YSxcbi5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQ+c3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7XG59XG5cbi5wYWdpbmF0aW9uPmxpPmE6aG92ZXIsXG4ucGFnaW5hdGlvbj5saT5hOmZvY3VzLFxuLnBhZ2luYXRpb24+bGk+c3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uPmxpPnNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFnaW5hdGlvbj4uYWN0aXZlPmEsXG4ucGFnaW5hdGlvbj4uYWN0aXZlPmE6aG92ZXIsXG4ucGFnaW5hdGlvbj4uYWN0aXZlPmE6Zm9jdXMsXG4ucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW4sXG4ucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5YTVkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzlhNWRjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuLFxuLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbj4uZGlzYWJsZWQ+c3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hLFxuLnBhZ2luYXRpb24+LmRpc2FibGVkPmE6aG92ZXIsXG4ucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YTpmb2N1cyB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wYWdpbmF0aW9uLWxnPmxpPmEsXG4ucGFnaW5hdGlvbi1sZz5saT5zcGFuIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG59XG5cbi5wYWdpbmF0aW9uLWxnPmxpOmZpcnN0LWNoaWxkPmEsXG4ucGFnaW5hdGlvbi1sZz5saTpmaXJzdC1jaGlsZD5zcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7XG59XG5cbi5wYWdpbmF0aW9uLWxnPmxpOmxhc3QtY2hpbGQ+YSxcbi5wYWdpbmF0aW9uLWxnPmxpOmxhc3QtY2hpbGQ+c3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7XG59XG5cbi5wYWdpbmF0aW9uLXNtPmxpPmEsXG4ucGFnaW5hdGlvbi1zbT5saT5zcGFuIHtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbT5saTpmaXJzdC1jaGlsZD5hLFxuLnBhZ2luYXRpb24tc20+bGk6Zmlyc3QtY2hpbGQ+c3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xufVxuXG4ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPmEsXG4ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPnNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xufVxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlcjpiZWZvcmUsXG4ucGFnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5wYWdlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYWdlciBsaT5hLFxuLnBhZ2VyIGxpPnNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFnZXIgbGk+YTpob3Zlcixcbi5wYWdlciBsaT5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4ucGFnZXIgLm5leHQ+YSxcbi5wYWdlciAubmV4dD5zcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZXIgLnByZXZpb3VzPmEsXG4ucGFnZXIgLnByZXZpb3VzPnNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2VyIC5kaXNhYmxlZD5hLFxuLnBhZ2VyIC5kaXNhYmxlZD5hOmhvdmVyLFxuLnBhZ2VyIC5kaXNhYmxlZD5hOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZD5zcGFuIHtcbiAgY29sb3I6ICM4YjhkOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzljOWM7XG59XG5cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4MzgzO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWE1ZGM7XG59XG5cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI4YmMwO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjljMzU7XG59XG5cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3NjI4O1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1OWM7XG59XG5cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDY5O1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzdhMDg7XG59XG5cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI2MTA2O1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbn1cblxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDAwO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzljOWM7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJ0bi14cyAuYmFkZ2UsXG4uYnRuLWdyb3VwLXhzPi5idG4gLmJhZGdlLFxuLmJ0bi1ncm91cC14cz4uYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLFxuLm5hdi1waWxscz4uYWN0aXZlPmE+LmJhZGdlIHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0+LmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtPi5iYWRnZSsuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5hdi1waWxscz5saT5hPi5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmp1bWJvdHJvbj5ociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5jb250YWluZXIgLmp1bWJvdHJvbixcbi5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxufVxuXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi50aHVtYm5haWw+aW1nLFxuLnRodW1ibmFpbCBhPmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzZTlkNWY7XG59XG5cbi5hbGVydCxcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94IHtcbiAgcGFkZGluZzogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmFsZXJ0IGg0LFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1ib3ggaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0IC5hbGVydC1saW5rLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1ib3ggLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWxlcnQ+cCxcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94PnAsXG4uYWxlcnQ+dWwsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveD51bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGVydD5wK3AsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveD5wK3Age1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjRlOTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y5YzM1O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzc4OTJmO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogIzhiOGQ4ZjtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdlODA4Mjtcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFkMWQxZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMmU1O1xuICBib3JkZXItY29sb3I6ICNlYzdhMDg7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkMzZkMDc7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5hbGVydC1kYW5nZXIsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMzAwMDA7XG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmssXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhNWRjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDI1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNiUsIHRyYW5zcGFyZW50IDI3JSwgdHJhbnNwYXJlbnQgNDklLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDUwJSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MSUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgNzQlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDc1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NiUsIHRyYW5zcGFyZW50IDc3JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMywgMywgMywgMC4xNSkgMjUlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDI2JSwgdHJhbnNwYXJlbnQgMjclLCB0cmFuc3BhcmVudCA0OSUsIHJnYmEoMywgMywgMywgMC4xNSkgNTAlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDUxJSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCA3NCUsIHJnYmEoMywgMywgMywgMC4xNSkgNzUlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDc2JSwgdHJhbnNwYXJlbnQgNzclKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjljMzU7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNSUsIHJnYmEoMywgMywgMywgMC4xNSkgMjYlLCB0cmFuc3BhcmVudCAyNyUsIHRyYW5zcGFyZW50IDQ5JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MCUsIHJnYmEoMywgMywgMywgMC4xNSkgNTElLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDc0JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NSUsIHJnYmEoMywgMywgMywgMC4xNSkgNzYlLCB0cmFuc3BhcmVudCA3NyUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDI1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNiUsIHRyYW5zcGFyZW50IDI3JSwgdHJhbnNwYXJlbnQgNDklLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDUwJSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MSUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgNzQlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDc1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NiUsIHRyYW5zcGFyZW50IDc3JSk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1OWM7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNSUsIHJnYmEoMywgMywgMywgMC4xNSkgMjYlLCB0cmFuc3BhcmVudCAyNyUsIHRyYW5zcGFyZW50IDQ5JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MCUsIHJnYmEoMywgMywgMywgMC4xNSkgNTElLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDc0JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NSUsIHJnYmEoMywgMywgMywgMC4xNSkgNzYlLCB0cmFuc3BhcmVudCA3NyUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDI1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNiUsIHRyYW5zcGFyZW50IDI3JSwgdHJhbnNwYXJlbnQgNDklLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDUwJSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MSUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgNzQlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDc1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NiUsIHRyYW5zcGFyZW50IDc3JSk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzdhMDg7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNSUsIHJnYmEoMywgMywgMywgMC4xNSkgMjYlLCB0cmFuc3BhcmVudCAyNyUsIHRyYW5zcGFyZW50IDQ5JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MCUsIHJnYmEoMywgMywgMywgMC4xNSkgNTElLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDc0JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NSUsIHJnYmEoMywgMywgMywgMC4xNSkgNzYlLCB0cmFuc3BhcmVudCA3NyUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDI1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNiUsIHRyYW5zcGFyZW50IDI3JSwgdHJhbnNwYXJlbnQgNDklLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDUwJSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MSUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgNzQlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDc1JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NiUsIHRyYW5zcGFyZW50IDc3JSk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMywgMywgMywgMC4xNSkgMjUlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDI2JSwgdHJhbnNwYXJlbnQgMjclLCB0cmFuc3BhcmVudCA0OSUsIHJnYmEoMywgMywgMywgMC4xNSkgNTAlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDUxJSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCA3NCUsIHJnYmEoMywgMywgMywgMC4xNSkgNzUlLCByZ2JhKDMsIDMsIDMsIDAuMTUpIDc2JSwgdHJhbnNwYXJlbnQgNzclKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgzLCAzLCAzLCAwLjE1KSAyNSUsIHJnYmEoMywgMywgMywgMC4xNSkgMjYlLCB0cmFuc3BhcmVudCAyNyUsIHRyYW5zcGFyZW50IDQ5JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA1MCUsIHJnYmEoMywgMywgMywgMC4xNSkgNTElLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDc0JSwgcmdiYSgzLCAzLCAzLCAwLjE1KSA3NSUsIHJnYmEoMywgMywgMywgMC4xNSkgNzYlLCB0cmFuc3BhcmVudCA3NyUpO1xufVxuXG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWE+LnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhPi5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjNmZjtcbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogIzljOWM5YztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjOWM5YzljO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5YTVkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzlhNWRjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+c21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+LnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPi5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz4uc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNlNmY0ZmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNlYzdhMDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogI2VjN2EwODtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNlYzdhMDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3YTA4O1xuICBib3JkZXItY29sb3I6ICNlYzdhMDg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNjYzAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjY2MwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYW5lbC1ib2R5OmJlZm9yZSxcbi5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucGFuZWwtYm9keTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nPi5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC10aXRsZT5hLFxuLnBhbmVsLXRpdGxlPnNtYWxsLFxuLnBhbmVsLXRpdGxlPi5zbWFsbCxcbi5wYW5lbC10aXRsZT5zbWFsbD5hLFxuLnBhbmVsLXRpdGxlPi5zbWFsbD5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi5wYW5lbD4ubGlzdC1ncm91cCxcbi5wYW5lbD4ucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWw+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbD4ucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYW5lbD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4ucGFuZWw+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4ucGFuZWw+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwKy5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ucGFuZWw+LnRhYmxlLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZSxcbi5wYW5lbD4ucGFuZWwtY29sbGFwc2U+LnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsPi50YWJsZSBjYXB0aW9uLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZSBjYXB0aW9uLFxuLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4udGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG4ucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cblxuLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLnBhbmVsPi5wYW5lbC1ib2R5Ky50YWJsZSxcbi5wYW5lbD4ucGFuZWwtYm9keSsudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbD4udGFibGUrLnBhbmVsLWJvZHksXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmUrLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLnBhbmVsPi50YWJsZT50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbD4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50ZCxcbi5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGgsXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRkLFxuLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50aCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLFxuLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50ZCxcbi5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGQsXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQsXG4ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGgsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQsXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwrLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cblxuLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzM5YTVkYztcbn1cblxuLnBhbmVsLXByaW1hcnk+LnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5YTVkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzlhNWRjO1xufVxuXG4ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzlhNWRjO1xufVxuXG4ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzM5YTVkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXByaW1hcnk+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzlhNWRjO1xufVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzNmOWMzNTtcbn1cblxuLnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOWMzNTtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y5YzM1O1xufVxuXG4ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2Y5YzM1O1xufVxuXG4ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzNmOWMzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2Y5YzM1O1xufVxuXG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjU5Yztcbn1cblxuLnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU5YztcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NTljO1xufVxuXG4ucGFuZWwtaW5mbz4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA2NTljO1xufVxuXG4ucGFuZWwtaW5mbz4ucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzAwNjU5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLWluZm8+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2NTljO1xufVxuXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2VjN2EwODtcbn1cblxuLnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjN2EwODtcbiAgYm9yZGVyLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2VjN2EwODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXdhcm5pbmc+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xufVxuXG4ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMDtcbn1cblxuLnBhbmVsLWRhbmdlcj4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2MwMDAwO1xufVxuXG4ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjY2MwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwtZGFuZ2VyPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjMDAwMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm1vZGFsLWhlYWRlcjpiZWZvcmUsXG4ubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42NjY2Nztcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtZm9vdGVyIC5idG4rLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuXG4udG9vbHRpcC50b3Age1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnRvb2x0aXAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnRvb2x0aXAubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzZjQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzZjQ0O1xufVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTNmNDQ7XG59XG5cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5M2Y0NDtcbn1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOTNmNDQ7XG59XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOTNmNDQ7XG59XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTNmNDQ7XG59XG5cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5M2Y0NDtcbn1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzZjQ0O1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi5wb3BvdmVyPi5hcnJvdyxcbi5wb3BvdmVyPi5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5wb3BvdmVyPi5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLnBvcG92ZXI+LmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3Zlci50b3A+LmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiYmI7XG4gIGJvdHRvbTogLTExcHg7XG59XG5cbi5wb3BvdmVyLnRvcD4uYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXIucmlnaHQ+LmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYmJiO1xufVxuXG4ucG9wb3Zlci5yaWdodD4uYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci5ib3R0b20+LmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiYmI7XG4gIHRvcDogLTExcHg7XG59XG5cbi5wb3BvdmVyLmJvdHRvbT4uYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXIubGVmdD4uYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiYmI7XG59XG5cbi5wb3BvdmVyLmxlZnQ+LmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyPi5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+aW1nLFxuLmNhcm91c2VsLWlubmVyPi5pdGVtPmE+aW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksXG4oLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWlubmVyPi5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyPi5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbm5lcj4uaXRlbS5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbm5lcj4uaXRlbS5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lcj4uaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0uYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyPi5uZXh0LFxuLmNhcm91c2VsLWlubmVyPi5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWlubmVyPi5uZXh0LFxuLmNhcm91c2VsLWlubmVyPi5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXI+Lm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXI+LnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyPi5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXI+LnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogc2VyaWY7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzOSc7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzQSc7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKC4vcGF0dGVybmZseS1mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdCk7XG4gIHNyYzogdXJsKC4vcGF0dGVybmZseS1mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguL3BhdHRlcm5mbHktZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguL3BhdHRlcm5mbHktZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi9wYXR0ZXJuZmx5LWZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4vcGF0dGVybmZseS1mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2ZyNmb250YXdlc29tZXJlZ3VsYXIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEsXG4ubWZjLWljb24tYWRkLFxuLm1mYy1pY29uLXdhcm5pbmcsXG4ubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubWZjLWljb24tY2FsZW5kYXItbyxcbi5tZmMtaWNvbi1jaGVjayxcbi5tZmMtaWNvbi1jbG9zZSxcbi5tZmMtaWNvbi1kb2xsYXIsXG4ubWZjLWljb24tcGVyY2VudCxcbi5tZmMtaWNvbi10cmFzaCxcbi5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLm1mYy1pY29uLWRvd25sb2FkLFxuLm1mYy1pY29uLXBlbmNpbCxcbi5tZmMtaWNvbi1lbnZlbG9wZSxcbi5tZmMtaWNvbi1nbG9iZSxcbi5tZmMtaWNvbi1waG90byxcbi5tZmMtaWNvbi1zcGlubmVyLFxuLm1mYy1pY29uLWJ1aWxkaW5nLFxuLm1mYy1pY29uLWxlYWYsXG4ubWZjLWljb24tZ2Vhcixcbi5tZmMtaWNvbi1yZXBlYXQsXG4ubWZjLWljb24tdW5kbyxcbi5tZmMtaWNvbi1zZWFyY2gsXG4ubWZjLWljb24tdGFnLFxuLm1mYy1pY29uLXVwbG9hZCxcbi5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLm1mYy1pY29uLWV5ZSxcbi5tZmMtaWNvbi1yZXBseSxcbi5tZmMtaWNvbi1zaGFyZSxcbi5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubWZjLWljb24tY2FyZXQtZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bD5saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNGVtO1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tYWRkLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi13YXJuaW5nLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tY2FsZW5kYXItbyxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tY2hlY2ssXG4uZmEtcHVsbC1sZWZ0Lm1mYy1pY29uLWNsb3NlLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1kb2xsYXIsXG4uZmEtcHVsbC1sZWZ0Lm1mYy1pY29uLXBlcmNlbnQsXG4uZmEtcHVsbC1sZWZ0Lm1mYy1pY29uLXRyYXNoLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1kb3dubG9hZCxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tcGVuY2lsLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tZ2xvYmUsXG4uZmEtcHVsbC1sZWZ0Lm1mYy1pY29uLXBob3RvLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1zcGlubmVyLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1idWlsZGluZyxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tbGVhZixcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tZ2Vhcixcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tcmVwZWF0LFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi11bmRvLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1zZWFyY2gsXG4uZmEtcHVsbC1sZWZ0Lm1mYy1pY29uLXRhZyxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tdXBsb2FkLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1leWUsXG4uZmEtcHVsbC1sZWZ0Lm1mYy1pY29uLXJlcGx5LFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1zaGFyZSxcbi5mYS1wdWxsLWxlZnQubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLmZhLXB1bGwtbGVmdC5tZmMtaWNvbi1jYXJldC1kb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLWFkZCxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLXdhcm5pbmcsXG4uZmEtcHVsbC1yaWdodC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLWNhbGVuZGFyLW8sXG4uZmEtcHVsbC1yaWdodC5tZmMtaWNvbi1jaGVjayxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLWNsb3NlLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tZG9sbGFyLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tcGVyY2VudCxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLXRyYXNoLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tbWFwLW1hcmtlcixcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLWRvd25sb2FkLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tcGVuY2lsLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tZW52ZWxvcGUsXG4uZmEtcHVsbC1yaWdodC5tZmMtaWNvbi1nbG9iZSxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLXBob3RvLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tc3Bpbm5lcixcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLWJ1aWxkaW5nLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tbGVhZixcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLWdlYXIsXG4uZmEtcHVsbC1yaWdodC5tZmMtaWNvbi1yZXBlYXQsXG4uZmEtcHVsbC1yaWdodC5tZmMtaWNvbi11bmRvLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tc2VhcmNoLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tdGFnLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tdXBsb2FkLFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLWV5ZSxcbi5mYS1wdWxsLXJpZ2h0Lm1mYy1pY29uLXJlcGx5LFxuLmZhLXB1bGwtcmlnaHQubWZjLWljb24tc2hhcmUsXG4uZmEtcHVsbC1yaWdodC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4uZmEtcHVsbC1yaWdodC5tZmMtaWNvbi1jYXJldC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLWFkZCxcbi5wdWxsLWxlZnQubWZjLWljb24td2FybmluZyxcbi5wdWxsLWxlZnQubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLWNoZWNrLFxuLnB1bGwtbGVmdC5tZmMtaWNvbi1jbG9zZSxcbi5wdWxsLWxlZnQubWZjLWljb24tZG9sbGFyLFxuLnB1bGwtbGVmdC5tZmMtaWNvbi1wZXJjZW50LFxuLnB1bGwtbGVmdC5tZmMtaWNvbi10cmFzaCxcbi5wdWxsLWxlZnQubWZjLWljb24tbWFwLW1hcmtlcixcbi5wdWxsLWxlZnQubWZjLWljb24tZG93bmxvYWQsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLXBlbmNpbCxcbi5wdWxsLWxlZnQubWZjLWljb24tZW52ZWxvcGUsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLWdsb2JlLFxuLnB1bGwtbGVmdC5tZmMtaWNvbi1waG90byxcbi5wdWxsLWxlZnQubWZjLWljb24tc3Bpbm5lcixcbi5wdWxsLWxlZnQubWZjLWljb24tYnVpbGRpbmcsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLWxlYWYsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLWdlYXIsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLXJlcGVhdCxcbi5wdWxsLWxlZnQubWZjLWljb24tdW5kbyxcbi5wdWxsLWxlZnQubWZjLWljb24tc2VhcmNoLFxuLnB1bGwtbGVmdC5tZmMtaWNvbi10YWcsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLXVwbG9hZCxcbi5wdWxsLWxlZnQubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5wdWxsLWxlZnQubWZjLWljb24tZXllLFxuLnB1bGwtbGVmdC5tZmMtaWNvbi1yZXBseSxcbi5wdWxsLWxlZnQubWZjLWljb24tc2hhcmUsXG4ucHVsbC1sZWZ0Lm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5wdWxsLWxlZnQubWZjLWljb24tY2FyZXQtZG93biB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1hZGQsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi13YXJuaW5nLFxuLnB1bGwtcmlnaHQubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLnB1bGwtcmlnaHQubWZjLWljb24tY2hlY2ssXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1jbG9zZSxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLWRvbGxhcixcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXBlcmNlbnQsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi10cmFzaCxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1kb3dubG9hZCxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXBlbmNpbCxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLWVudmVsb3BlLFxuLnB1bGwtcmlnaHQubWZjLWljb24tZ2xvYmUsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1waG90byxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXNwaW5uZXIsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1idWlsZGluZyxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLWxlYWYsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1nZWFyLFxuLnB1bGwtcmlnaHQubWZjLWljb24tcmVwZWF0LFxuLnB1bGwtcmlnaHQubWZjLWljb24tdW5kbyxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXNlYXJjaCxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXRhZyxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXVwbG9hZCxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1leWUsXG4ucHVsbC1yaWdodC5tZmMtaWNvbi1yZXBseSxcbi5wdWxsLXJpZ2h0Lm1mYy1pY29uLXNoYXJlLFxuLnB1bGwtcmlnaHQubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLnB1bGwtcmlnaHQubWZjLWljb24tY2FyZXQtZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3Bpbixcbi5tZmMtaWNvbi1zcGlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSxcbi5tZmMtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwQVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwQlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlLFxuLm1mYy1pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5tZmMtaWNvbi1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMERcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBFXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEyXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5tZmMtaWNvbi1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxNlwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxN1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxOFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlLFxuLm1mYy1pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFBXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxQlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMURcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSxcbi5tZmMtaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUVcIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIyXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIzXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI0XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI4XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkFcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUsXG4ubWZjLWljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJCXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJDXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJEXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyRVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkZcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMlwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzOFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzOVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzQVwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNCXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzRFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLm1mYy1pY29uLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNFXCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlLFxuLm1mYy1pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0MFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUsXG4ubWZjLWljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0MVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQyXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQzXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0QVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0QlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNENcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNERcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4ubWZjLWljb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU1XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1N1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVBXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVCXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1Q1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNURcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1RVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYzXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSxcbi5tZmMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlLFxuLm1mYy1pY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUsXG4ubWZjLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZFXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLm1mYy1pY29uLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3QlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDdEXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3RVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDgzXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4QVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4Q1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlLFxuLm1mYy1pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5M1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5NFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk2XCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk3XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTlcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlBXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUJcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5Q1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOURcIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5RVwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEExXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBM1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE0XCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBNVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE2XCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBN1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlLFxuLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBQVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSxcbi5tZmMtaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBQ1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFEXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBRVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENBXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENCXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENDXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQ0RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENFXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBENVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlLFxuLm1mYy1pY29uLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEQVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEQlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRENcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEREXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBERVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlLFxuLm1mYy1pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUwXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFMVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlLFxuLm1mYy1pY29uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTJcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFM1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU0XCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTVcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU3XCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU4XCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFOVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFQVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVDXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFRFwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVFXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGMVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjJcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBMlwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGN1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGOFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkFcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZCXCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZDXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGRFwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkVcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwN1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwOFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA5XCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMEFcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBCXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwQ1wiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwRFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMEVcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlLFxuLm1mYy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlLFxuLm1mYy1pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExRFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyQVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyQ1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJEXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUsXG4ubWZjLWljb24tY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNCXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNDXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRBXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRCXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0Q1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTREXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRFXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4ubWZjLWljb24tZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1N1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU4XCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1OVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVBXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVCXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVEXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2MVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2NFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY2XCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY3XCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2OVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZBXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZCXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2Q1wiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZEXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkVcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3MFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdBXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdCXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3Q1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdFXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4N1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4OVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOEFcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4QlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThDXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOEVcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5QVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlCXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5Q1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5RFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOUVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBQVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBQ1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlLFxuLm1mYy1pY29uLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFEXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBRVwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIwXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCMVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCMlwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCQVwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCQlwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCQ1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCRFwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCRVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzBcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzFcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMyXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzNcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM0XCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzVcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM2XCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDN1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM5XCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNBXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNCXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDQ1wiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDRFwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQ0VcIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQzXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ0XCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ1XCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFENlwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDdcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ4XCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDlcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxREFcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURCXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRENcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERFwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUUxXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUUyXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFM1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU0XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU1XCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU2XCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU3XCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRThcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTlcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVBXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVCXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVDXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRURcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRUVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjBcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjFcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYzXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUsXG4ubWZjLWljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZDXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZEXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZFXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjBDXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjBEXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwRVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxQVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFEXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQ1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyRFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQVwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQ1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0QVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjRCXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0Q1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNERcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVBXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1Q1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1RFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1RVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZBXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2QlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2RFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdBXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdDXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3RFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdFXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4QVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhCXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4Q1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOERcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSxcbi5tZmMtaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk1XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOThcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5QVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUJcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjlDXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RFwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUVcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkEwXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkExXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkEzXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE0XCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBNlwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBN1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBOFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFBXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBQlwiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUNcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBRFwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBRVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkIxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCOFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCQVwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCQlwiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJEXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSxcbi5tZmMtaWNvbi11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJFXCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzBcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMxXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzNcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM0XCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0JcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQ1wiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNEXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNFXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDJcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQzXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDRcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ1XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ3XCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ4XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ5XCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRBXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyREJcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRDXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJERFwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJERVwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUwXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4uYWxlcnQsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYWxlcnQgLmFsZXJ0LWxpbmssXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uYWxlcnQgLmFsZXJ0LWxpbms6aG92ZXIsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCAuYWxlcnQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uYWxlcnQ+LmJ0bi5wdWxsLXJpZ2h0LFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1ib3g+LmJ0bi5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmFsZXJ0Pi5wZmljb24sXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveD4ucGZpY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLmFsZXJ0IC5jbG9zZSxcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94IC5jbG9zZSB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04NSk7XG59XG5cbi5hbGVydCAuY2xvc2U6aG92ZXIsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCAuY2xvc2U6aG92ZXIsXG4uYWxlcnQgLmNsb3NlOmZvY3VzLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1ib3ggLmNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi5hbGVydCAucGZpY29uLWluZm8sXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCAucGZpY29uLWluZm8ge1xuICBjb2xvcjogIzRkNTI1ODtcbn1cblxuLmFsZXJ0LWRpc21pc3NhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cblxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSB7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdG9wOiAxcHg7XG59XG5cbi5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5uYXYtcGlsbHM+bGk+YT4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJyZWFkY3J1bWI+LmFjdGl2ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnJlYWRjcnVtYj5saSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLyogSUU4ICovXG59XG5cbi5icmVhZGNydW1iPmxpK2xpOmJlZm9yZSB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBjb250ZW50OiBcIlxcRjEwMVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDAgOXB4IDAgN3B4O1xufVxuXG4uYnRuIHtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMywgMywgMywgMC4xKTtcbn1cblxuLmJ0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA4cHggcmdiYSgzLCAzLCAzLCAwLjIpO1xufVxuXG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkMWQxZDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4YjhkOGYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi5kaXNhYmxlZDphY3RpdmUsXG4uYnRuW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmRpc2FibGVkLmJ0bi1saW5rLFxuLmJ0bltkaXNhYmxlZF0uYnRuLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjYzAwMDAgMCUsICNhMzAwMDAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNjYzAwMDAgMCUsICNhMzAwMDAgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGQ0MwMDAwJywgZW5kQ29sb3JzdHI9JyNGRkEzMDAwMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcGVuIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzY3MDAwMDtcbn1cblxuLm9wZW4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm9wZW4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjcwMDAwO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkFGQUZBJywgZW5kQ29sb3JzdHI9JyNGRkVERURFRCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBjb2xvcjogIzRkNTI1ODtcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xufVxuXG4ub3BlbiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBjb2xvcjogIzRkNTI1ODtcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xufVxuXG4ub3BlbiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm9wZW4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZ3JheTtcbn1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbn1cblxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzM5YTVkYyAwJSwgIzAwODhjZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM5YTVkYyAwJSwgIzAwODhjZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkYzOUE1REMnLCBlbmRDb2xvcnN0cj0nI0ZGMDA4OENFJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICMwMDY1OWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNjU5YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcGVuIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDY1OWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNGU3ODtcbn1cblxuLm9wZW4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5vcGVuIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNGU3ODtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2U7XG4gIGJvcmRlci1jb2xvcjogIzAwNjU5Yztcbn1cblxuLmJ0bi14cyxcbi5idG4tZ3JvdXAteHM+LmJ0bixcbi5idG4tZ3JvdXAteHMgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXJldCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5jYXJldDpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXFxGMTA3XCI7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogMDtcbn1cblxuLmRyb3B1cCAuY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDZcIjtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA0cHggMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZHJvcGRvd24tbWVudT5saT5hIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsXG4uZHJvcGRvd24tbWVudT5saT5hOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlMWY0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cblxuLmRyb3Bkb3duLW1lbnU+bGk+YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmO1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2U7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuXG4uZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsXG4uZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXIsXG4uZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjZSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cblxuLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmEsXG4uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3Zlcixcbi5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnU+LnNlbGVjdGVkPmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmO1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tbWVudT4uc2VsZWN0ZWQ+YSBzbWFsbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLWdyb3VwPi5kcm9wZG93bi1tZW51LFxuLmRyb3Bkb3duPi5kcm9wZG93bi1tZW51LFxuLmlucHV0LWdyb3VwLWJ0bj4uZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYzZmY7XG4gIGJvcmRlci1jb2xvcjogI2JlZTFmNDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+LmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0Pi5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudT5hIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMnB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogLTZweDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudSB7XG4gIGJvdHRvbTogLTVweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4ub3BlbiAuZHJvcGRvd24tc3VibWVudS5hY3RpdmU+LmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWtlYmFiLXBmIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZHJvcGRvd24ta2ViYWItcGYgLmJ0bi1saW5rOmFjdGl2ZSxcbi5kcm9wZG93bi1rZWJhYi1wZiAuYnRuLWxpbms6Zm9jdXMsXG4uZHJvcGRvd24ta2ViYWItcGYgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzZTlkNWY7XG59XG5cbi5kcm9wZG93bi1rZWJhYi1wZiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuXG4uZHJvcGRvd24ta2ViYWItcGYgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLmRyb3Bkb3duLWtlYmFiLXBmIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQ6YWZ0ZXIsXG4uZHJvcGRvd24ta2ViYWItcGYgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNnB4O1xufVxuXG4uZHJvcGRvd24ta2ViYWItcGYgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsXG4uZHJvcGRvd24ta2ViYWItcGYgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JiYjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG59XG5cbi5kcm9wZG93bi1rZWJhYi1wZiAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIHRvcDogLTEwcHg7XG59XG5cbi5kcm9wZG93bi1rZWJhYi1wZi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZHJvcGRvd24ta2ViYWItcGYuZHJvcHVwIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLWtlYmFiLXBmLmRyb3B1cCAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJiO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgYm90dG9tOiAtMTFweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uZHJvcGRvd24ta2ViYWItcGYuZHJvcHVwIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLmNoYXJzLXJlbWFpbmluZy1wZiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY2hhcnMtd2Fybi1yZW1haW5pbmctcGYge1xuICBjb2xvcjogI2NjMDAwMDtcbn1cblxuLmZpZWxkcy1zdGF0dXMtcGYge1xuICBjb2xvcjogIzhiOGQ4ZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4YjhkOGY7XG59XG5cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdOmhvdmVyLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbn1cblxuLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdkYzNlODtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTkwMDAwO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYjYxMDY7XG59XG5cbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uaGVscC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxubGFiZWwucmVxdWlyZWQtcGY6YWZ0ZXIge1xuICBjb2xvcjogI2NjMDAwMDtcbiAgY29udGVudDogXCIqXCI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbnNwYW4ucmVxdWlyZWQtcGYge1xuICBjb2xvcjogI2NjMDAwMDtcbn1cblxuLmZpZWxkcy1zZWN0aW9uLXBmIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuXG4uZmllbGRzLXNlY3Rpb24taGVhZGVyLXBmIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5maWVsZHMtc2VjdGlvbi1oZWFkZXItcGYgLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxIC5sYWJlbCxcbmgyIC5sYWJlbCxcbmgzIC5sYWJlbCxcbmg0IC5sYWJlbCxcbmg1IC5sYWJlbCxcbmg2IC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcbn1cblxuLm1vZGFsLWZvb3Rlcj4uYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubW9kYWwtZm9vdGVyPi5idG4+LmZhLWFuZ2xlLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1vZGFsLWZvb3Rlcj4uYnRuPi5mYS1hbmdsZS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wYWdlciBsaT5hLFxuLnBhZ2VyIGxpPnNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkFGQUZBJywgZW5kQ29sb3JzdHI9JyNGRkVERURFRCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBjb2xvcjogIzRkNTI1ODtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAycHggMTRweDtcbn1cblxuLnBhZ2VyIGxpPmE6aG92ZXIsXG4ucGFnZXIgbGk+YTpmb2N1cyxcbi5wYWdlciBsaT5hOmFjdGl2ZSxcbi5wYWdlciBsaT5hLmFjdGl2ZSxcbi5wYWdlciBsaT5zcGFuOmhvdmVyLFxuLnBhZ2VyIGxpPnNwYW46Zm9jdXMsXG4ucGFnZXIgbGk+c3BhbjphY3RpdmUsXG4ucGFnZXIgbGk+c3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xufVxuXG4ub3BlbiAucGFnZXIgbGk+YS5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiAucGFnZXIgbGk+c3Bhbi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xufVxuXG4ucGFnZXIgbGk+YTphY3RpdmUsXG4ucGFnZXIgbGk+YS5hY3RpdmUsXG4ucGFnZXIgbGk+c3BhbjphY3RpdmUsXG4ucGFnZXIgbGk+c3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucGFnZXIgbGk+YTphY3RpdmU6aG92ZXIsXG4ucGFnZXIgbGk+YTphY3RpdmU6Zm9jdXMsXG4ucGFnZXIgbGk+YTphY3RpdmUuZm9jdXMsXG4ucGFnZXIgbGk+YS5hY3RpdmU6aG92ZXIsXG4ucGFnZXIgbGk+YS5hY3RpdmU6Zm9jdXMsXG4ucGFnZXIgbGk+YS5hY3RpdmUuZm9jdXMsXG4ucGFnZXIgbGk+c3BhbjphY3RpdmU6aG92ZXIsXG4ucGFnZXIgbGk+c3BhbjphY3RpdmU6Zm9jdXMsXG4ucGFnZXIgbGk+c3BhbjphY3RpdmUuZm9jdXMsXG4ucGFnZXIgbGk+c3Bhbi5hY3RpdmU6aG92ZXIsXG4ucGFnZXIgbGk+c3Bhbi5hY3RpdmU6Zm9jdXMsXG4ucGFnZXIgbGk+c3Bhbi5hY3RpdmUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xufVxuXG4ub3BlbiAucGFnZXIgbGk+YS5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiAucGFnZXIgbGk+c3Bhbi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ub3BlbiAucGFnZXIgbGk+YS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiAucGFnZXIgbGk+YS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiAucGFnZXIgbGk+YS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiAucGFnZXIgbGk+c3Bhbi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiAucGFnZXIgbGk+c3Bhbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiAucGFnZXIgbGk+c3Bhbi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xufVxuXG4ucGFnZXIgbGk+YS5kaXNhYmxlZCxcbi5wYWdlciBsaT5hLmRpc2FibGVkOmhvdmVyLFxuLnBhZ2VyIGxpPmEuZGlzYWJsZWQ6Zm9jdXMsXG4ucGFnZXIgbGk+YS5kaXNhYmxlZDphY3RpdmUsXG4ucGFnZXIgbGk+YS5kaXNhYmxlZC5hY3RpdmUsXG4ucGFnZXIgbGk+YVtkaXNhYmxlZF0sXG4ucGFnZXIgbGk+YVtkaXNhYmxlZF06aG92ZXIsXG4ucGFnZXIgbGk+YVtkaXNhYmxlZF06Zm9jdXMsXG4ucGFnZXIgbGk+YVtkaXNhYmxlZF06YWN0aXZlLFxuLnBhZ2VyIGxpPmFbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZXIgbGk+YSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZXIgbGk+YTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZXIgbGk+YTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZXIgbGk+YTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VyIGxpPmEuYWN0aXZlLFxuLnBhZ2VyIGxpPnNwYW4uZGlzYWJsZWQsXG4ucGFnZXIgbGk+c3Bhbi5kaXNhYmxlZDpob3Zlcixcbi5wYWdlciBsaT5zcGFuLmRpc2FibGVkOmZvY3VzLFxuLnBhZ2VyIGxpPnNwYW4uZGlzYWJsZWQ6YWN0aXZlLFxuLnBhZ2VyIGxpPnNwYW4uZGlzYWJsZWQuYWN0aXZlLFxuLnBhZ2VyIGxpPnNwYW5bZGlzYWJsZWRdLFxuLnBhZ2VyIGxpPnNwYW5bZGlzYWJsZWRdOmhvdmVyLFxuLnBhZ2VyIGxpPnNwYW5bZGlzYWJsZWRdOmZvY3VzLFxuLnBhZ2VyIGxpPnNwYW5bZGlzYWJsZWRdOmFjdGl2ZSxcbi5wYWdlciBsaT5zcGFuW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VyIGxpPnNwYW4sXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VyIGxpPnNwYW46aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VyIGxpPnNwYW46Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VyIGxpPnNwYW46YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlciBsaT5zcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbn1cblxuLnBhZ2VyIGxpPmE+LmksXG4ucGFnZXIgbGk+c3Bhbj4uaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAycHggMDtcbn1cblxuLnBhZ2VyIGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMywgMywgMywgMC4xMjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGFnZXIgLmRpc2FibGVkPmEsXG4ucGFnZXIgLmRpc2FibGVkPmE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkPmE6Zm9jdXMsXG4ucGFnZXIgLmRpc2FibGVkPmE6YWN0aXZlLFxuLnBhZ2VyIC5kaXNhYmxlZD5zcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4YjhkOGY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBhZ2VyIC5uZXh0PmE+LmksXG4ucGFnZXIgLm5leHQ+c3Bhbj4uaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wYWdlciAucHJldmlvdXM+YT4uaSxcbi5wYWdlciAucHJldmlvdXM+c3Bhbj4uaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucGFnZXItc20gbGk+YSxcbi5wYWdlci1zbSBsaT5zcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xufVxuXG4ucGFnZXItc20gbGk+YT4uaSxcbi5wYWdlci1zbSBsaT5zcGFuPi5pIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucGFnaW5hdGlvbj5saT5hLFxuLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAwJSwgI2VkZWRlZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhZmFmYSAwJSwgI2VkZWRlZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGQUZBRkEnLCBlbmRDb2xvcnN0cj0nI0ZGRURFREVEJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbj5saT5hOmhvdmVyLFxuLnBhZ2luYXRpb24+bGk+YTpmb2N1cyxcbi5wYWdpbmF0aW9uPmxpPmE6YWN0aXZlLFxuLnBhZ2luYXRpb24+bGk+YS5hY3RpdmUsXG4ucGFnaW5hdGlvbj5saT5zcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24+bGk+c3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uPmxpPnNwYW46YWN0aXZlLFxuLnBhZ2luYXRpb24+bGk+c3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xufVxuXG4ub3BlbiAucGFnaW5hdGlvbj5saT5hLmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuIC5wYWdpbmF0aW9uPmxpPnNwYW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBjb2xvcjogIzRkNTI1ODtcbn1cblxuLnBhZ2luYXRpb24+bGk+YTphY3RpdmUsXG4ucGFnaW5hdGlvbj5saT5hLmFjdGl2ZSxcbi5wYWdpbmF0aW9uPmxpPnNwYW46YWN0aXZlLFxuLnBhZ2luYXRpb24+bGk+c3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbj5saT5hOmFjdGl2ZTpob3Zlcixcbi5wYWdpbmF0aW9uPmxpPmE6YWN0aXZlOmZvY3VzLFxuLnBhZ2luYXRpb24+bGk+YTphY3RpdmUuZm9jdXMsXG4ucGFnaW5hdGlvbj5saT5hLmFjdGl2ZTpob3Zlcixcbi5wYWdpbmF0aW9uPmxpPmEuYWN0aXZlOmZvY3VzLFxuLnBhZ2luYXRpb24+bGk+YS5hY3RpdmUuZm9jdXMsXG4ucGFnaW5hdGlvbj5saT5zcGFuOmFjdGl2ZTpob3Zlcixcbi5wYWdpbmF0aW9uPmxpPnNwYW46YWN0aXZlOmZvY3VzLFxuLnBhZ2luYXRpb24+bGk+c3BhbjphY3RpdmUuZm9jdXMsXG4ucGFnaW5hdGlvbj5saT5zcGFuLmFjdGl2ZTpob3Zlcixcbi5wYWdpbmF0aW9uPmxpPnNwYW4uYWN0aXZlOmZvY3VzLFxuLnBhZ2luYXRpb24+bGk+c3Bhbi5hY3RpdmUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xufVxuXG4ub3BlbiAucGFnaW5hdGlvbj5saT5hLmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuIC5wYWdpbmF0aW9uPmxpPnNwYW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm9wZW4gLnBhZ2luYXRpb24+bGk+YS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiAucGFnaW5hdGlvbj5saT5hLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuIC5wYWdpbmF0aW9uPmxpPmEuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gLnBhZ2luYXRpb24+bGk+c3Bhbi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiAucGFnaW5hdGlvbj5saT5zcGFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuIC5wYWdpbmF0aW9uPmxpPnNwYW4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZ3JheTtcbn1cblxuLnBhZ2luYXRpb24+bGk+YS5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uPmxpPmEuZGlzYWJsZWQ6aG92ZXIsXG4ucGFnaW5hdGlvbj5saT5hLmRpc2FibGVkOmZvY3VzLFxuLnBhZ2luYXRpb24+bGk+YS5kaXNhYmxlZDphY3RpdmUsXG4ucGFnaW5hdGlvbj5saT5hLmRpc2FibGVkLmFjdGl2ZSxcbi5wYWdpbmF0aW9uPmxpPmFbZGlzYWJsZWRdLFxuLnBhZ2luYXRpb24+bGk+YVtkaXNhYmxlZF06aG92ZXIsXG4ucGFnaW5hdGlvbj5saT5hW2Rpc2FibGVkXTpmb2N1cyxcbi5wYWdpbmF0aW9uPmxpPmFbZGlzYWJsZWRdOmFjdGl2ZSxcbi5wYWdpbmF0aW9uPmxpPmFbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbj5saT5hLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uPmxpPmE6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24+bGk+YTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbj5saT5hOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbj5saT5hLmFjdGl2ZSxcbi5wYWdpbmF0aW9uPmxpPnNwYW4uZGlzYWJsZWQsXG4ucGFnaW5hdGlvbj5saT5zcGFuLmRpc2FibGVkOmhvdmVyLFxuLnBhZ2luYXRpb24+bGk+c3Bhbi5kaXNhYmxlZDpmb2N1cyxcbi5wYWdpbmF0aW9uPmxpPnNwYW4uZGlzYWJsZWQ6YWN0aXZlLFxuLnBhZ2luYXRpb24+bGk+c3Bhbi5kaXNhYmxlZC5hY3RpdmUsXG4ucGFnaW5hdGlvbj5saT5zcGFuW2Rpc2FibGVkXSxcbi5wYWdpbmF0aW9uPmxpPnNwYW5bZGlzYWJsZWRdOmhvdmVyLFxuLnBhZ2luYXRpb24+bGk+c3BhbltkaXNhYmxlZF06Zm9jdXMsXG4ucGFnaW5hdGlvbj5saT5zcGFuW2Rpc2FibGVkXTphY3RpdmUsXG4ucGFnaW5hdGlvbj5saT5zcGFuW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24+bGk+c3BhbixcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbj5saT5zcGFuOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uPmxpPnNwYW46Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24+bGk+c3BhbjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24+bGk+c3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG5cbi5wYWdpbmF0aW9uPmxpPmE+LmksXG4ucGFnaW5hdGlvbj5saT5zcGFuPi5pIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ucGFnaW5hdGlvbj5saT5hOmFjdGl2ZSxcbi5wYWdpbmF0aW9uPmxpPnNwYW46YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggOHB4IHJnYmEoMywgMywgMywgMC4yKTtcbn1cblxuLnBhZ2luYXRpb24+LmFjdGl2ZT5hLFxuLnBhZ2luYXRpb24+LmFjdGl2ZT5hOmhvdmVyLFxuLnBhZ2luYXRpb24+LmFjdGl2ZT5hOmZvY3VzLFxuLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLFxuLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA4cHggcmdiYSgzLCAzLCAzLCAwLjIpO1xuICBjb2xvcjogIzRkNTI1ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmFmYWZhIDAlLCAjZWRlZGVkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhIDAlLCAjZWRlZGVkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZBRkFGQScsIGVuZENvbG9yc3RyPScjRkZFREVERUQnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuLFxuLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbj4uZGlzYWJsZWQ+c3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hLFxuLnBhZ2luYXRpb24+LmRpc2FibGVkPmE6aG92ZXIsXG4ucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmFmYWZhIDAlLCAjZWRlZGVkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhIDAlLCAjZWRlZGVkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZBRkFGQScsIGVuZENvbG9yc3RyPScjRkZFREVERUQnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5wYWdpbmF0aW9uLXNtPmxpPmEsXG4ucGFnaW5hdGlvbi1zbT5saT5zcGFuIHtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbT5saTpmaXJzdC1jaGlsZD5hLFxuLnBhZ2luYXRpb24tc20+bGk6Zmlyc3QtY2hpbGQ+c3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xufVxuXG4ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPmEsXG4ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPnNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xufVxuXG4ucGFnaW5hdGlvbi1zbT5saT5hLFxuLnBhZ2luYXRpb24tc20+bGk+c3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWdpbmF0aW9uLXNtPmxpPmE+LmksXG4ucGFnaW5hdGlvbi1zbT5saT5zcGFuPi5pIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5jb250ZW50LXZpZXctcGYtcGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250ZW50LXZpZXctcGYtcGFnaW5hdGlvbi50YWJsZS12aWV3LXBmLXBhZ2luYXRpb24ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY29udGVudC12aWV3LXBmLXBhZ2luYXRpb24gLmZvcm0tZ3JvdXAge1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweDtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gIC5jb250ZW50LXZpZXctcGYtcGFnaW5hdGlvbiAuZm9ybS1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRlbnQtdmlldy1wZi1wYWdpbmF0aW9uIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLmNvbnRlbnQtdmlldy1wZi1wYWdpbmF0aW9uIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5jb250ZW50LXZpZXctcGYtcGFnaW5hdGlvbiAuZm9ybS1ncm91cCAucGFnaW5hdGlvbi1wZi1wYWdlc2l6ZS5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29udGVudC12aWV3LXBmLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tcGYtcGFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogMCAycHggMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG4uY29udGVudC12aWV3LXBmLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmNvbnRlbnQtdmlldy1wZi1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGEge1xuICBmbG9hdDogbm9uZTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gIC5jb250ZW50LXZpZXctcGYtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGFuZWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwrLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJiO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkFGQUZBJywgZW5kQ29sb3JzdHI9JyNGRkVERURFRCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzOWE1ZGM7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYwZjk7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSsucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOWE1ZGM7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzNmOWMzNTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1zdWNjZXNzIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjRlOTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1zdWNjZXNzKy5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNmOWMzNTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1zdWNjZXNzKy5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNmOWMzNTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXdhcm5pbmcgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMmU1O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXdhcm5pbmcrLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXdhcm5pbmcrLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXdhcm5pbmcrLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU2O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWRhbmdlcisucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjYzAwMDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtZGFuZ2VyKy5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjMDAwMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1kYW5nZXIrLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2MwMDAwO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWRhbmdlcisucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjYzAwMDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZT5hIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU+YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwN1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU+YTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZT5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlPmEuY29sbGFwc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA1XCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMywgMywgMywgMC4wOCk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBjb2xvcjogIzRkNTI1ODtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzRkNTI1ODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuXG4ucG9wb3Zlci10aXRsZSAuY2xvc2Uge1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5wb3BvdmVyLXRpdGxlLmNsb3NhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCByZ2JhKDMsIDMsIDMsIDAuMjUpO1xufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGFiZWwtbGVmdCxcbi5wcm9ncmVzcy5wcm9ncmVzcy1sYWJlbC10b3AtcmlnaHQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGFiZWwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5wcm9ncmVzcy5wcm9ncmVzcy14cyB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbnRkPi5wcm9ncmVzczpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2dyZXNzLWxhYmVsLWxlZnQgLnByb2dyZXNzLWJhciBzcGFuLFxuLnByb2dyZXNzLWxhYmVsLXJpZ2h0IC5wcm9ncmVzcy1iYXIgc3Bhbixcbi5wcm9ncmVzcy1sYWJlbC10b3AtcmlnaHQgLnByb2dyZXNzLWJhciBzcGFuIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9ncmVzcy1sYWJlbC1sZWZ0IC5wcm9ncmVzcy1iYXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5wcm9ncmVzcy1sYWJlbC1yaWdodCAucHJvZ3Jlc3MtYmFyIHNwYW4sXG4ucHJvZ3Jlc3MtbGFiZWwtdG9wLXJpZ2h0IC5wcm9ncmVzcy1iYXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZ3Jlc3MtbGFiZWwtcmlnaHQgLnByb2dyZXNzLWJhciBzcGFuIHN0cm9uZyxcbi5wcm9ncmVzcy1sYWJlbC10b3AtcmlnaHQgLnByb2dyZXNzLWJhciBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9ncmVzcy1sYWJlbC1yaWdodCAucHJvZ3Jlc3MtYmFyIHNwYW4ge1xuICBtYXgtd2lkdGg6IDg1cHg7XG4gIHRvcDogMDtcbn1cblxuLnByb2dyZXNzLWxhYmVsLXRvcC1yaWdodCAucHJvZ3Jlc3MtYmFyIHNwYW4ge1xuICBtYXgtd2lkdGg6IDQ3JTtcbiAgdG9wOiAtMzBweDtcbn1cblxuLnByb2dyZXNzLWxhYmVsLWxlZnQucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciBzcGFuLFxuLnByb2dyZXNzLWxhYmVsLXRvcC1yaWdodC5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5wcm9ncmVzcy14cyAucHJvZ3Jlc3MtYmFyIHtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbn1cblxuLnByb2dyZXNzLWJhci1yZW1haW5pbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWxhYmVsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiA1MiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLmNvdW50IHtcbiAgZm9udC1zaXplOiAyMC4wMDRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLmZhLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1hZGQsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLXdhcm5pbmcsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1jaGVjayxcbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiAubWZjLWljb24tY2xvc2UsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLWRvbGxhcixcbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiAubWZjLWljb24tcGVyY2VudCxcbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiAubWZjLWljb24tdHJhc2gsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLWRvd25sb2FkLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1wZW5jaWwsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLWVudmVsb3BlLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1nbG9iZSxcbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiAubWZjLWljb24tcGhvdG8sXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLXNwaW5uZXIsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLWJ1aWxkaW5nLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1sZWFmLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1nZWFyLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1yZXBlYXQsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLXVuZG8sXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLXNlYXJjaCxcbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiAubWZjLWljb24tdGFnLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi11cGxvYWQsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLWV5ZSxcbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiAubWZjLWljb24tcmVwbHksXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLXNoYXJlLFxuLnByb2dyZXNzLWRlc2NyaXB0aW9uIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLm1mYy1pY29uLWNhcmV0LWRvd24sXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24gLnBmaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5wcm9ncmVzcy1kZXNjcmlwdGlvbi1sZWZ0IC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiAudG9vbHRpcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50YWJsZT50aGVhZD50cj50aCxcbi50YWJsZT50aGVhZD50cj50ZCxcbi50YWJsZT50Ym9keT50cj50aCxcbi50YWJsZT50Ym9keT50cj50ZCxcbi50YWJsZT50Zm9vdD50cj50aCxcbi50YWJsZT50Zm9vdD50cj50ZCB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDNweDtcbn1cblxuLnRhYmxlPnRoZWFkPnRyPnRoPmE6aG92ZXIsXG4udGFibGU+dGhlYWQ+dHI+dGQ+YTpob3Zlcixcbi50YWJsZT50Ym9keT50cj50aD5hOmhvdmVyLFxuLnRhYmxlPnRib2R5PnRyPnRkPmE6aG92ZXIsXG4udGFibGU+dGZvb3Q+dHI+dGg+YTpob3Zlcixcbi50YWJsZT50Zm9vdD50cj50ZD5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGFibGU+dGhlYWQ+dHI+dGgsXG4udGFibGU+dGJvZHk+dHI+dGgsXG4udGFibGU+dGZvb3Q+dHI+dGgge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGFibGU+dGhlYWQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkFGQUZBJywgZW5kQ29sb3JzdHI9JyNGRkVERURFRCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkLFxuLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkLFxuLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoLFxuLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPnRkLFxuLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjNmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdkYzNlODtcbn1cblxuLnRhYmxlLXRyZWVncmlkIHNwYW4uaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRhYmxlLXRyZWVncmlkIHNwYW4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJsZS10cmVlZ3JpZCBzcGFuLmV4cGFuZC1pY29uLFxuLnRhYmxlLXRyZWVncmlkIHNwYW4uY29sbGFwc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYmxlLXRyZWVncmlkPnRib2R5PnRyLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5uYXYtdGFicyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5hdi10YWJzPmxpPmEge1xuICBjb2xvcjogIzRkNTI1ODtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubmF2LXRhYnM+bGk+YTphY3RpdmUsXG4ubmF2LXRhYnM+bGk+YTpmb2N1cyxcbi5uYXYtdGFicz5saT5hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG5cbi5uYXYtdGFicz5saT4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbn1cblxuLm5hdi10YWJzPmxpPi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogLTFweDtcbn1cblxuLm5hdi10YWJzKy5uYXYtdGFicy1wZiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5hdi10YWJzKy5uYXYtdGFicy1wZj5saTpmaXJzdC1jaGlsZD5hIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ubmF2LXRhYnMrLm5hdi10YWJzLXBmPmxpOmZpcnN0LWNoaWxkPmE6YmVmb3JlIHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnMgLm9wZW4+YSxcbi5uYXYtdGFicyAub3Blbj5hOmhvdmVyLFxuLm5hdi10YWJzIC5vcGVuPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLXBmLm5hdi1qdXN0aWZpZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5cbi5uYXYtdGFicy1wZi5uYXYtanVzdGlmaWVkPmxpOmZpcnN0LWNoaWxkPmEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5uYXYtdGFicy1wZi5uYXYtanVzdGlmaWVkPmxpPmEge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmF2LXRhYnMtcGYubmF2LWp1c3RpZmllZD5saT5hOmJlZm9yZSB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdi10YWJzLXBmPmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzLXBmPmxpLmFjdGl2ZT5hOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzZTlkNWY7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ubmF2LXRhYnMtcGY+bGkuYWN0aXZlPmEsXG4ubmF2LXRhYnMtcGY+bGkuYWN0aXZlPmE6YWN0aXZlLFxuLm5hdi10YWJzLXBmPmxpLmFjdGl2ZT5hOmZvY3VzLFxuLm5hdi10YWJzLXBmPmxpLmFjdGl2ZT5hOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLm5hdi10YWJzLXBmPmxpLmFjdGl2ZT5hOmJlZm9yZSxcbi5uYXYtdGFicy1wZj5saS5hY3RpdmU+YTphY3RpdmU6YmVmb3JlLFxuLm5hdi10YWJzLXBmPmxpLmFjdGl2ZT5hOmZvY3VzOmJlZm9yZSxcbi5uYXYtdGFicy1wZj5saS5hY3RpdmU+YTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjM2U5ZDVmO1xufVxuXG4ubmF2LXRhYnMtcGY+bGk6Zmlyc3QtY2hpbGQ+YSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdi10YWJzLXBmPmxpOmZpcnN0LWNoaWxkPmE6YmVmb3JlIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnMtcGY+bGk+YSB7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubmF2LXRhYnMtcGY+bGk+YTphY3RpdmU6YmVmb3JlLFxuLm5hdi10YWJzLXBmPmxpPmE6Zm9jdXM6YmVmb3JlLFxuLm5hdi10YWJzLXBmPmxpPmE6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5uYXYtdGFicy1wZj5saT4uZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm5hdi10YWJzLXBmPmxpPi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbn1cblxuLm5hdi10YWJzLXBmIC5vcGVuPmEsXG4ubmF2LXRhYnMtcGYgLm9wZW4+YTpob3Zlcixcbi5uYXYtdGFicy1wZiAub3Blbj5hOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnBhZ2UtaGVhZGVyIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucGFnZS1oZWFkZXIgLmFjdGlvbnMgYT4ucGZpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkZXItYmxlZWQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLWJsZWVkLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLWJsZWVkLXJpZ2h0IC5hY3Rpb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmZvcm0tc2VhcmNoIC5jb21ib2JveC1jb250YWluZXIsXG4gIC5mb3JtLWlubGluZSAuY29tYm9ib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmZvcm0tc2VhcmNoIC5jb21ib2JveC1jb250YWluZXIgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmNvbWJvYm94LWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jb21ib2JveC1zZWxlY3RlZCAuY2FyZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA6bm90IGRvZXNuJ3Qgd29yayBpbiBJRTggKi9cbi5jb21ib2JveC1jb250YWluZXI6bm90KC5jb21ib2JveC1zZWxlY3RlZCkgLmdseXBoaWNvbi1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHlwZWFoZWFkLWxvbmcge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmNvbWJvYm94LWNvbnRhaW5lciAuYWRkLW9uIHtcbiAgY29sb3I6ICNCOTRBNDg7XG4gIGJvcmRlci1jb2xvcjogI0I5NEE0ODtcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmNvbWJvYm94LWNvbnRhaW5lciAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjk0QTQ4O1xufVxuXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5jb21ib2JveC1jb250YWluZXIgLmFkZC1vbiB7XG4gIGNvbG9yOiAjQzA5ODUzO1xuICBib3JkZXItY29sb3I6ICNDMDk4NTM7XG59XG5cbi5jb250cm9sLWdyb3VwLndhcm5pbmcgLmNvbWJvYm94LWNvbnRhaW5lciAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzA5ODUzO1xufVxuXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5jb21ib2JveC1jb250YWluZXIgLmFkZC1vbiB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xuICBib3JkZXItY29sb3I6ICM0Njg4NDc7XG59XG5cbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmNvbWJvYm94LWNvbnRhaW5lciAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDY4ODQ3O1xufVxuXG4vKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOWM5YzljO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxY2JlODtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjYWZkOWVlO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGNvbG9yOiAjOWM5YzljO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjk5O1xuICBib3JkZXItY29sb3I6ICNmZmI3MzM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNmNTllMDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNmNTllMDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYzQyO1xuICBib3JkZXItY29sb3I6ICNiMzc0MDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiOTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjczMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmM5NjY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZGI5OTtcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2JiYmJiYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICM3YzdjN2M7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3Yztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjb2xvcjogIzljOWM5Yztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcbiAgYm9yZGVyLWNvbG9yOiAjOWRjMWQzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gIGJvcmRlci1jb2xvcjogIzRiODhhNjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNzNhNmMwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNzNhNmMwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YzhkODtcbiAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZWYzO1xuICBib3JkZXItY29sb3I6ICM5ZGMxZDM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjYzFkN2UzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlNGVlZjM7XG4gIGNvbG9yOiAjOWM5YzljO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjYTc3O1xuICBib3JkZXItY29sb3I6ICNmMWE0MTc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgYm9yZGVyLWNvbG9yOiAjODE1NjA4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICNiZjgwMGM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICNiZjgwMGM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhYTI1O1xuICBib3JkZXItY29sb3I6ICM4MTU2MDg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XG4gIGJvcmRlci1jb2xvcjogI2YxYTQxNztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjdjYTc3O1xuICBjb2xvcjogIzljOWM5Yztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMxNjE2MTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzczNzM3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzczNzM3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0YztcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICM5YzljOWM7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uZGF0ZXBpY2tlciAuY3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi8qICovXG4vKiFcbiAqIEJvb3RzdHJhcC1zZWxlY3QgdjEuMTAuMCAoaHR0cDovL3NpbHZpb21vcmV0by5naXRodWIuaW8vYm9vdHN0cmFwLXNlbGVjdClcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE2IGJvb3RzdHJhcC1zZWxlY3RcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbnNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICB3aWR0aDogMjIwcHggXFwwO1xuICAvKklFOSBhbmQgYmVsb3cqL1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0PnNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3QubW9iaWxlLWRldmljZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjtcbn1cblxuLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLFxuLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPVwiY29sLVwiXSk6bm90KFtjbGFzcyo9XCJmb3JtLWNvbnRyb2xcIl0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzMzMzMgIWltcG9ydGFudDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLnJvdyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxuLmZvcm0taG9yaXpvbnRhbCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZGlzYWJsZWQsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA+LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRpc2FibGVkOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwPi5kaXNhYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSAubm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpLnNlbGVjdGVkIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuPi5kcm9wZG93bi10b2dnbGUge1xuICB6LWluZGV4OiAxMDYxO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiA5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC0zcHg7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtM3B4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICByaWdodDogMTNweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4+LmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3Blbj4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icy1zZWFyY2hib3gsXG4uYnMtYWN0aW9uc2JveCxcbi5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYnMtZG9uZWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXNlYXJjaGJveCsuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbn1cblxuLmJzLXNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG4vKiAqL1xuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogOHB4O1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDg4Y2U7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZm8sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA2NTljO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNmOWMzNTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2VjN2EwODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhbmdlcixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2EzMDAwMDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjNGQ1MjU4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0ncmFkaW8nXS5mb3JtLWNvbnRyb2wsXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5IC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2U7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDAsIDEzNiwgMjA2LCAwLjYpO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UuYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4vKlxuICogIEJvb3RzdHJhcCBUb3VjaFNwaW4gLSB2My4xLjJcbiAqICBBIG1vYmlsZSBhbmQgdG91Y2ggZnJpZW5kbHkgaW5wdXQgc3Bpbm5lciBjb21wb25lbnQgZm9yIEJvb3RzdHJhcCAzLlxuICogIGh0dHA6Ly93d3cudmlydHVvc29mdC5ldS9jb2RlL2Jvb3RzdHJhcC10b3VjaHNwaW4vXG4gKlxuICogIE1hZGUgYnkgSXN0dsOhbiBVamotTcOpc3rDoXJvc1xuICogIFVuZGVyIEFwYWNoZSBMaWNlbnNlIHYyLjAgTGljZW5zZVxuICovXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWw+LmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKi0tIENoYXJ0IC0tKi9cbi5jMyBzdmcge1xuICBmb250OiAxMHB4IHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jMyBwYXRoLFxuLmMzIGxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMwMDA7XG59XG5cbi5jMyB0ZXh0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmMzLWxlZ2VuZC1pdGVtLXRpbGUsXG4uYzMteGdyaWQtZm9jdXMsXG4uYzMteWdyaWQsXG4uYzMtZXZlbnQtcmVjdCxcbi5jMy1iYXJzIHBhdGgge1xuICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG59XG5cbi5jMy1jaGFydC1hcmMgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmMzLWNoYXJ0LWFyYyB0ZXh0IHtcbiAgZmlsbDogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKi0tIEF4aXMgLS0qL1xuLyotLSBHcmlkIC0tKi9cbi5jMy1ncmlkIGxpbmUge1xuICBzdHJva2U6ICNhYWE7XG59XG5cbi5jMy1ncmlkIHRleHQge1xuICBmaWxsOiAjYWFhO1xufVxuXG4uYzMteGdyaWQsXG4uYzMteWdyaWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAzIDM7XG59XG5cbi8qLS0gVGV4dCBvbiBDaGFydCAtLSovXG4uYzMtdGV4dC5jMy1lbXB0eSB7XG4gIGZpbGw6ICM4MDgwODA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKi0tIExpbmUgLS0qL1xuLmMzLWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLyotLSBQb2ludCAtLSovXG4uYzMtY2lyY2xlLl9leHBhbmRlZF8ge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cblxuLmMzLXNlbGVjdGVkLWNpcmNsZSB7XG4gIGZpbGw6IHdoaXRlO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLyotLSBCYXIgLS0qL1xuLmMzLWJhciB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmMzLWJhci5fZXhwYW5kZWRfIHtcbiAgZmlsbC1vcGFjaXR5OiAwLjc1O1xufVxuXG4vKi0tIEZvY3VzIC0tKi9cbi5jMy10YXJnZXQuYzMtZm9jdXNlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jMy10YXJnZXQuYzMtZm9jdXNlZCBwYXRoLmMzLWxpbmUsXG4uYzMtdGFyZ2V0LmMzLWZvY3VzZWQgcGF0aC5jMy1zdGVwIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5jMy10YXJnZXQuYzMtZGVmb2N1c2VkIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0gUmVnaW9uIC0tKi9cbi5jMy1yZWdpb24ge1xuICBmaWxsOiBzdGVlbGJsdWU7XG4gIGZpbGwtb3BhY2l0eTogLjE7XG59XG5cbi8qLS0gQnJ1c2ggLS0qL1xuLmMzLWJydXNoIC5leHRlbnQge1xuICBmaWxsLW9wYWNpdHk6IC4xO1xufVxuXG4vKi0tIFNlbGVjdCAtIERyYWcgLS0qL1xuLyotLSBMZWdlbmQgLS0qL1xuLmMzLWxlZ2VuZC1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYzMtbGVnZW5kLWl0ZW0taGlkZGVuIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLmMzLWxlZ2VuZC1iYWNrZ3JvdW5kIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsbDogd2hpdGU7XG4gIHN0cm9rZTogbGlnaHRncmF5O1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG5cbi8qLS0gVGl0bGUgLS0qL1xuLmMzLXRpdGxlIHtcbiAgZm9udDogMTRweCBzYW5zLXNlcmlmO1xufVxuXG4vKi0tIFRvb2x0aXAgLS0qL1xuLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jMy10b29sdGlwIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBib3gtc2hhZG93OiA3cHggN3B4IDEycHggLTlweCAjNzc3Nzc3O1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jMy10b29sdGlwIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbn1cblxuLmMzLXRvb2x0aXAgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYzMtdG9vbHRpcCB0ZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzk5OTtcbn1cblxuLmMzLXRvb2x0aXAgdGQ+c3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jMy10b29sdGlwIHRkLnZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qLS0gQXJlYSAtLSovXG4uYzMtYXJlYSB7XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKi0tIEFyYyAtLSovXG4uYzMtY2hhcnQtYXJjcy10aXRsZSB7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWJhY2tncm91bmQge1xuICBmaWxsOiAjZTBlMGUwO1xuICBzdHJva2U6IG5vbmU7XG59XG5cbi5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLXVuaXQge1xuICBmaWxsOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1heCB7XG4gIGZpbGw6ICM3Nzc7XG59XG5cbi5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1pbiB7XG4gIGZpbGw6ICM3Nzc7XG59XG5cbi5jMy1jaGFydC1hcmMgLmMzLWdhdWdlLXZhbHVlIHtcbiAgZmlsbDogIzAwMDtcbiAgLyogIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyovXG59XG5cbi8qIVxuICogRGF0ZXRpbWVwaWNrZXIgZm9yIEJvb3RzdHJhcCAzXG4gKiB2ZXJzaW9uIDogNC4xNy40N1xuICogaHR0cHM6Ly9naXRodWIuY29tL0VvbmFzZGFuL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9cbiAqL1xuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDE5ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogMzhlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogMzhlbTtcbiAgfVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDdweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNnB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogN3B4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDZweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDdweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW46IDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1zZWNvbmQge1xuICB3aWR0aDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYnV0dG9uW2RhdGEtYWN0aW9uXSB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkluY3JlbWVudCBIb3Vyc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJJbmNyZW1lbnQgTWludXRlc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50SG91cnNcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiRGVjcmVtZW50IEhvdXJzXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBNaW51dGVzXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiU2hvdyBIb3Vyc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd01pbnV0ZXNcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiU2hvdyBNaW51dGVzXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2dnbGVQZXJpb2RcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIEFNL1BNXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJDbGVhciB0aGUgcGlja2VyXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2RheVwiXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJTZXQgdGhlIGRhdGUgdG8gdG9kYXlcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlRvZ2dsZSBEYXRlIGFuZCBUaW1lIFNjcmVlbnNcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5waWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiUHJldmlvdXMgTW9udGhcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJOZXh0IE1vbnRoXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgd2lkdGg6IDU0cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmN3IHtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm9sZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm5ldyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDJweCAxLjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5vbGQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudXNldHdlbnR5Zm91ciB0ZC5ob3VyIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQud2lkZXIge1xuICB3aWR0aDogMjFlbTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyAuZGVjYWRlIHtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmFib3V0LW1vZGFsLXBmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmUzNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYmctbW9kYWwtYWJvdXQtcGYucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxNnB4IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtbW9kYWwtcGYge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuXG4uYWJvdXQtbW9kYWwtcGYgLm1vZGFsLWJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1tb2RhbC1wZiAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmFib3V0LW1vZGFsLXBmIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFib3V0LW1vZGFsLXBmIC5wZmljb24tY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtdmVyc2lvbnMtcGYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJvZHVjdC12ZXJzaW9ucy1wZiBsaSBzdHJvbmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50cmFkZW1hcmstcGYge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5ibGFuay1zbGF0ZS1wZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsYW5rLXNsYXRlLXBmIHtcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibGFuay1zbGF0ZS1wZiB7XG4gICAgcGFkZGluZzogOTBweCAxMjBweDtcbiAgfVxufVxuXG4uYmxhbmstc2xhdGUtcGYgLmJsYW5rLXNsYXRlLXBmLWljb24ge1xuICBjb2xvcjogIzljOWM5YztcbiAgZm9udC1zaXplOiA1Ny42cHg7XG4gIGxpbmUtaGVpZ2h0OiA1Ny42cHg7XG59XG5cbi5ibGFuay1zbGF0ZS1wZiAuYmxhbmstc2xhdGUtcGYtbWFpbi1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmxhbmstc2xhdGUtcGYgLmJsYW5rLXNsYXRlLXBmLXNlY29uZGFyeS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyLmNvbWJvYm94LXNlbGVjdGVkIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5jb21ib2JveDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbWJvYm94LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTJweDtcbn1cblxuLmNvbWJvYm94LWNvbnRhaW5lciAuZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQlwiO1xuICBmb250LWZhbWlseTogXCJQYXR0ZXJuRmx5SWNvbnMtd2ViZm9udFwiO1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAwJSwgI2VkZWRlZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhZmFmYSAwJSwgI2VkZWRlZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGQUZBRkEnLCBlbmRDb2xvcnN0cj0nI0ZGRURFREVEJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21ib2JveC1jb250YWluZXIgLmlucHV0LWdyb3VwLWFkZG9uOmhvdmVyLFxuLmNvbWJvYm94LWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb246Zm9jdXMsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmUsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xufVxuXG4ub3BlbiAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNGQ1MjU4O1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmUsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmU6aG92ZXIsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmU6Zm9jdXMsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmUuZm9jdXMsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5hY3RpdmU6aG92ZXIsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5hY3RpdmU6Zm9jdXMsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5hY3RpdmUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xufVxuXG4ub3BlbiAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ub3BlbiAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kaXNhYmxlZCxcbi5jb21ib2JveC1jb250YWluZXIgLmlucHV0LWdyb3VwLWFkZG9uLmRpc2FibGVkOmhvdmVyLFxuLmNvbWJvYm94LWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb24uZGlzYWJsZWQ6Zm9jdXMsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kaXNhYmxlZDphY3RpdmUsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbltkaXNhYmxlZF0sXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbltkaXNhYmxlZF06aG92ZXIsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbltkaXNhYmxlZF06Zm9jdXMsXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbltkaXNhYmxlZF06YWN0aXZlLFxuLmNvbWJvYm94LWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb25bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbWJvYm94LWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xufVxuXG4uY29tYm9ib3gtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA4cHggcmdiYSgzLCAzLCAzLCAwLjIpO1xufVxuXG4uYm9vdHN0cmFwLWRhdGVwaWNrZXIuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMywgMywgMywgMC4wNzUpO1xufVxuXG4uYm9vdHN0cmFwLWRhdGVwaWNrZXIuZm9ybS1jb250cm9sW3JlYWRvbmx5XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTM2LCAyMDYsIDAuNik7XG59XG5cbi5ib290c3RyYXAtZGF0ZXBpY2tlci5mb3JtLWNvbnRyb2xbcmVhZG9ubHldOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGNlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtZXJyb3IgLmJvb3RzdHJhcC1kYXRlcGlja2VyLmZvcm0tY29udHJvbFtyZWFkb25seV06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OTAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDMsIDMsIDMsIDAuMDc1KSwgMCAwIDZweCAjZmYzMzMzO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRlcGlja2VyLmZvcm0tY29udHJvbFtyZWFkb25seV06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDMsIDMsIDMsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuXG4uaGFzLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRlcGlja2VyLmZvcm0tY29udHJvbFtyZWFkb25seV06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiYjYxMDY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDMsIDMsIDMsIDAuMDc1KSwgMCAwIDZweCAjZmFhZDYwO1xufVxuXG4uYm9vdHN0cmFwLWRhdGVwaWNrZXIuZm9ybS1jb250cm9sW3JlYWRvbmx5XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdkYzNlOCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWVycm9yIC5ib290c3RyYXAtZGF0ZXBpY2tlci5mb3JtLWNvbnRyb2xbcmVhZG9ubHldOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTkwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtc3VjY2VzcyAuYm9vdHN0cmFwLWRhdGVwaWNrZXIuZm9ybS1jb250cm9sW3JlYWRvbmx5XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXdhcm5pbmcgLmJvb3RzdHJhcC1kYXRlcGlja2VyLmZvcm0tY29udHJvbFtyZWFkb25seV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYjYxMDYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1lcnJvciAuYm9vdHN0cmFwLWRhdGVwaWNrZXIuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmJvb3RzdHJhcC1kYXRlcGlja2VyLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2QgIWltcG9ydGFudDtcbn1cblxuLmhhcy13YXJuaW5nIC5ib290c3RyYXAtZGF0ZXBpY2tlci5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWM3YTA4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciB0Zm9vdCAuY2xlYXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCAudG9kYXkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgLnByZXYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2U5ZDVmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNlOWQ1ZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZmO1xufVxuXG4uZGF0ZXBpY2tlciB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZjNmZjtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAwIDAgMXB4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDFweCAxcHggMDtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICBwYWRkaW5nOiAycHggNnB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdkYzNlODtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2U7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMywgMywgMywgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTM2LCAyMDYsIDAuNik7XG59XG5cbi5oYXMtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4ge1xuICBib3JkZXItY29sb3I6ICNjYzAwMDA7XG59XG5cbi5oYXMtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OTAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDMsIDMsIDMsIDAuMDc1KSwgMCAwIDZweCAjZmYzMzMzO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4ge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMywgMywgMywgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG5cbi5oYXMtd2FybmluZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2VjN2EwODtcbn1cblxuLmhhcy13YXJuaW5nIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmI2MTA2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgzLCAzLCAzLCAwLjA3NSksIDAgMCA2cHggI2ZhYWQ2MDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjNmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiZWUxZjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSBzbWFsbCxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6YWN0aXZlIHNtYWxsIHtcbiAgY29sb3I6ICM5YzljOWMgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hIHtcbiAgY29sb3I6ICM5YzljOWMgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51Pi5zZWxlY3RlZD5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1ZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51Pi5zZWxlY3RlZD5hIHNtYWxsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNHB4IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgZHQge1xuICBjb2xvcjogIzhiOGQ4ZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaT5hLm9wdCB7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYTphY3RpdmUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHNtYWxsLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMgc21hbGwge1xuICBjb2xvcjogIzljOWM5Yztcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpOm5vdCguZGlzYWJsZWQpIGE6aG92ZXIgc21hbGwsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGk6bm90KC5kaXNhYmxlZCkgYTpmb2N1cyBzbWFsbCB7XG4gIGNvbG9yOiAjOWM5YzljO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgzLCAzLCAzLCAwLjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEgMCUsICNlZGVkZWQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkFGQUZBJywgZW5kQ29sb3JzdHI9JyNGRkVERURFRCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsPi5idG4ge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBpIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAycHg7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaS5mYS1hbmdsZS1kb3duLFxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBpLmZhLWFuZ2xlLXVwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdG9wOiAwO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIGkuZmEtYW5nbGUtZG93bixcbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaS5mYS1hbmdsZS11cCB7XG4gIGxlZnQ6IDdweDtcbn1cblxuLnRyZWV2aWV3IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnRyZWV2aWV3IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRyZWV2aWV3IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cmVldmlldyAubGlzdC1ncm91cC1pdGVtLm5vZGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRyZWV2aWV3IC5saXN0LWdyb3VwLWl0ZW0ubm9kZS1jaGVjay1jaGFuZ2VkIHNwYW4ubm9kZS1pY29uLFxuLnRyZWV2aWV3IC5saXN0LWdyb3VwLWl0ZW0ubm9kZS1jaGVjay1jaGFuZ2VkIHNwYW4udGV4dCB7XG4gIGNvbG9yOiAjMzlhNWRjO1xufVxuXG4udHJlZXZpZXcgc3Bhbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHJlZXZpZXcgc3Bhbi5pY29uPltjbGFzcyo9XCJmYS1hbmdsZVwiXSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnRyZWV2aWV3IHNwYW4uaWNvbi5jaGVjay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udHJlZXZpZXcgc3Bhbi5pY29uLmV4cGFuZC1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi50cmVldmlldyBzcGFuLmltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4xOWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi50cmVldmlldyBzcGFuLmluZGVudCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udHJlZXZpZXcgLm5vZGUtZGlzYWJsZWQge1xuICBjb2xvcjogI2QxZDFkMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRyZWV2aWV3IC5ub2RlLWRpc2FibGVkIHNwYW4uZXhwYW5kLWljb24ge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnRyZWV2aWV3IC5ub2RlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cmVldmlldy1wZi1ob3ZlciAubGlzdC1ncm91cC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi50cmVldmlldy1wZi1ob3ZlciAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjNmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiZWUxZjQgIWltcG9ydGFudDtcbn1cblxuLnRyZWV2aWV3LXBmLXNlbGVjdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi50cmVldmlldy1wZi1zZWxlY3QgLmxpc3QtZ3JvdXAtaXRlbS5ub2RlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzNlOWQ1ZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtcGYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDMsIDMsIDMsIDAuMTc1KTtcbiAgbWFyZ2luOiAwIC0xMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNhcmQtcGYuY2FyZC1wZi1hY2NlbnRlZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOWE1ZGM7XG59XG5cbi5jYXJkLXBmLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgYSxcbi5jYXJkLXBmLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSBhIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5jYXJkLXBmLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgYS5hZGQsXG4uY2FyZC1wZi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgYS5hZGQge1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLmNhcmQtcGYuY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyBhLmFkZDpob3Zlcixcbi5jYXJkLXBmLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSBhLmFkZDpob3ZlciB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uY2FyZC1wZi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIGE6aG92ZXIsXG4uY2FyZC1wZi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uY2FyZC1wZi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmQtcGYuY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtcGYuY2FyZC1wZi1ibGVlZC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuICAuY2FyZC1wZi5jYXJkLXBmLWJsZWVkLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyAuY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbisuY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLmZhLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1hZGQsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLXdhcm5pbmcsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1jaGVjayxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyAubWZjLWljb24tY2xvc2UsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLWRvbGxhcixcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyAubWZjLWljb24tcGVyY2VudCxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyAubWZjLWljb24tdHJhc2gsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLWRvd25sb2FkLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1wZW5jaWwsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLWVudmVsb3BlLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1nbG9iZSxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyAubWZjLWljb24tcGhvdG8sXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLXNwaW5uZXIsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLWJ1aWxkaW5nLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1sZWFmLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1nZWFyLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1yZXBlYXQsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLXVuZG8sXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLXNlYXJjaCxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyAubWZjLWljb24tdGFnLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi11cGxvYWQsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLWV5ZSxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbm90aWZpY2F0aW9ucyAubWZjLWljb24tcmVwbHksXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLXNoYXJlLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1ub3RpZmljYXRpb25zIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW5vdGlmaWNhdGlvbnMgLnBmaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5jYXJkLXBmLWJvZHkge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTVweDtcbn1cblxuLmNhcmQtcGYtdXRpbGl6YXRpb24gLmNhcmQtcGYtdGl0bGUrLmNhcmQtcGYtYm9keSB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5jYXJkLXBmLWJvZHk+KjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtcGYtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIG1hcmdpbjogMCAtMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbn1cblxuLmNhcmQtcGYtZm9vdGVyIGE+LmZhLFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLWFkZCxcbi5jYXJkLXBmLWZvb3RlciBhPi5tZmMtaWNvbi13YXJuaW5nLFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLWNhbGVuZGFyLW8sXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tY2hlY2ssXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tY2xvc2UsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tZG9sbGFyLFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLXBlcmNlbnQsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tdHJhc2gsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tbWFwLW1hcmtlcixcbi5jYXJkLXBmLWZvb3RlciBhPi5tZmMtaWNvbi1kb3dubG9hZCxcbi5jYXJkLXBmLWZvb3RlciBhPi5tZmMtaWNvbi1wZW5jaWwsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tZW52ZWxvcGUsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tZ2xvYmUsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tcGhvdG8sXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tc3Bpbm5lcixcbi5jYXJkLXBmLWZvb3RlciBhPi5tZmMtaWNvbi1idWlsZGluZyxcbi5jYXJkLXBmLWZvb3RlciBhPi5tZmMtaWNvbi1sZWFmLFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLWdlYXIsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tcmVwZWF0LFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLXVuZG8sXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tc2VhcmNoLFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLXRhZyxcbi5jYXJkLXBmLWZvb3RlciBhPi5tZmMtaWNvbi11cGxvYWQsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5jYXJkLXBmLWZvb3RlciBhPi5tZmMtaWNvbi1leWUsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tcmVwbHksXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tc2hhcmUsXG4uY2FyZC1wZi1mb290ZXIgYT4ubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLmNhcmQtcGYtZm9vdGVyIGE+Lm1mYy1pY29uLWNhcmV0LWRvd24sXG4uY2FyZC1wZi1mb290ZXIgYT4ucGZpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXJkLXBmLWZvb3RlciAuY2FyZC1wZi10aW1lLWZyYW1lLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5mYSxcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi1hZGQsXG4uY2FyZC1wZi1saW5rLXdpdGgtaWNvbiAubWZjLWljb24td2FybmluZyxcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLWNoZWNrLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLWNsb3NlLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLWRvbGxhcixcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi1wZXJjZW50LFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXRyYXNoLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4uY2FyZC1wZi1saW5rLXdpdGgtaWNvbiAubWZjLWljb24tZG93bmxvYWQsXG4uY2FyZC1wZi1saW5rLXdpdGgtaWNvbiAubWZjLWljb24tcGVuY2lsLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLWVudmVsb3BlLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLWdsb2JlLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXBob3RvLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXNwaW5uZXIsXG4uY2FyZC1wZi1saW5rLXdpdGgtaWNvbiAubWZjLWljb24tYnVpbGRpbmcsXG4uY2FyZC1wZi1saW5rLXdpdGgtaWNvbiAubWZjLWljb24tbGVhZixcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi1nZWFyLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXJlcGVhdCxcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi11bmRvLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXNlYXJjaCxcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi10YWcsXG4uY2FyZC1wZi1saW5rLXdpdGgtaWNvbiAubWZjLWljb24tdXBsb2FkLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4uY2FyZC1wZi1saW5rLXdpdGgtaWNvbiAubWZjLWljb24tZXllLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXJlcGx5LFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLXNoYXJlLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5jYXJkLXBmLWxpbmstd2l0aC1pY29uIC5tZmMtaWNvbi1jYXJldC1kb3duLFxuLmNhcmQtcGYtbGluay13aXRoLWljb24gLnBmaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJkLXBmLWhlYWRpbmcgLmNhcmQtcGYtdGltZS1mcmFtZS1maWx0ZXIsXG4uY2FyZC1wZi1mb290ZXIgLmNhcmQtcGYtdGltZS1mcmFtZS1maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY2FyZC1wZi1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gIG1hcmdpbjogMCAtMjBweCAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMDtcbn1cblxuLmNhcmQtcGYtaGVhZGluZyAuY2FyZC1wZi10aW1lLWZyYW1lLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5jYXJkLXBmLWhlYWRpbmctZGV0YWlscyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY2FyZC1wZi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuW2NsYXNzXj1cImNvbFwiXSAuY2FyZC1wZi1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1wZi1ib2R5IFtjbGFzc149XCJjb2xcIl0rW2NsYXNzXj1cImNvbFwiXT4uY2FyZC1wZi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uY2FyZC1wZi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLmZhLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tYWRkLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24td2FybmluZyxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2FsZW5kYXItbyxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWNoZWNrLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2xvc2UsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1kb2xsYXIsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1wZXJjZW50LFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tdHJhc2gsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZG93bmxvYWQsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1wZW5jaWwsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWdsb2JlLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcGhvdG8sXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zcGlubmVyLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tYnVpbGRpbmcsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1sZWFmLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZ2Vhcixcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXJlcGVhdCxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXVuZG8sXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zZWFyY2gsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi10YWcsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi11cGxvYWQsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZXllLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcmVwbHksXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zaGFyZSxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzIC5jYXJkLXBmLXRpdGxlIC5wZmljb24ge1xuICBjb2xvcjogIzI5MmUzNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmNhcmQtcGYtdGl0bGUgLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5mYSxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tYWRkLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi13YXJuaW5nLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2FsZW5kYXItbyxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2hlY2ssXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWNsb3NlLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1kb2xsYXIsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXBlcmNlbnQsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXRyYXNoLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcGVuY2lsLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZ2xvYmUsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXBob3RvLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zcGlubmVyLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1idWlsZGluZyxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tbGVhZixcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZ2Vhcixcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcmVwZWF0LFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi11bmRvLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zZWFyY2gsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXRhZyxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tdXBsb2FkLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1leWUsXG4uY2FyZC1wZi1hZ2dyZWdhdGUtc3RhdHVzLW1pbmkgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXJlcGx5LFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zaGFyZSxcbi5jYXJkLXBmLWFnZ3JlZ2F0ZS1zdGF0dXMtbWluaSAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1jYXJldC1kb3duLFxuLmNhcmQtcGYtYWdncmVnYXRlLXN0YXR1cy1taW5pIC5jYXJkLXBmLXRpdGxlIC5wZmljb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAxNXB4O1xufVxuXG4uY2FyZC1wZi11dGlsaXphdGlvbi1kZXRhaWxzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDEycHggMCAxNXB4O1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXBmLXV0aWxpemF0aW9uLWRldGFpbHMgLmNhcmQtcGYtdXRpbGl6YXRpb24tY2FyZC1kZXRhaWxzLWNvdW50LFxuLmNhcmQtcGYtdXRpbGl6YXRpb24tZGV0YWlscyAuY2FyZC1wZi11dGlsaXphdGlvbi1jYXJkLWRldGFpbHMtZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXJkLXBmLXV0aWxpemF0aW9uLWRldGFpbHMgLmNhcmQtcGYtdXRpbGl6YXRpb24tY2FyZC1kZXRhaWxzLWNvdW50IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXJkLXBmLXV0aWxpemF0aW9uLWRldGFpbHMgLmNhcmQtcGYtdXRpbGl6YXRpb24tY2FyZC1kZXRhaWxzLWxpbmUtMSxcbi5jYXJkLXBmLXV0aWxpemF0aW9uLWRldGFpbHMgLmNhcmQtcGYtdXRpbGl6YXRpb24tY2FyZC1kZXRhaWxzLWxpbmUtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1wZi11dGlsaXphdGlvbi1kZXRhaWxzIC5jYXJkLXBmLXV0aWxpemF0aW9uLWNhcmQtZGV0YWlscy1saW5lLTEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmNhcmRzLXBmIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmNhcmRzLXBmIC5yb3ctY2FyZHMtcGYge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jYXJkcy1wZiAucm93LWNhcmRzLXBmOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5jb250YWluZXItY2FyZHMtcGYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucm93LWNhcmRzLXBmIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uY2FyZC1wZi12aWV3IHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaGVhZGluZy1rZWJhYiAuZHJvcGRvd24ta2ViYWItcGYge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWhlYWRpbmcta2ViYWIrLnByb2dyZXNzLXBmLWxlZ2VuZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1oZWFkaW5nLWtlYmFiKy5wcm9ncmVzcy1wZi1sZWdlbmQgLnByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWluZm8gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDEzcHggMCAxNXB4O1xufVxuXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtKy5jYXJkLXBmLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMWQxZDE7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAuZmEtY2hlY2ssXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLWNoZWNrIHtcbiAgY29sb3I6ICMzZjljMzU7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAuZmErLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1hZGQrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi13YXJuaW5nKy5jYXJkLXBmLWl0ZW0tdGV4dCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1jYWxlbmRhci1vKy5jYXJkLXBmLWl0ZW0tdGV4dCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAubWZjLWljb24tY2hlY2srLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1jbG9zZSsuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLWRvbGxhcisuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXBlcmNlbnQrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi10cmFzaCsuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLW1hcC1tYXJrZXIrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1kb3dubG9hZCsuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXBlbmNpbCsuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLWVudmVsb3BlKy5jYXJkLXBmLWl0ZW0tdGV4dCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAubWZjLWljb24tZ2xvYmUrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1waG90bysuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXNwaW5uZXIrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1idWlsZGluZysuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLWxlYWYrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1nZWFyKy5jYXJkLXBmLWl0ZW0tdGV4dCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAubWZjLWljb24tcmVwZWF0Ky5jYXJkLXBmLWl0ZW0tdGV4dCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAubWZjLWljb24tdW5kbysuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXNlYXJjaCsuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXRhZysuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXVwbG9hZCsuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXVzZXItY2lyY2xlLW8rLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1leWUrLmNhcmQtcGYtaXRlbS10ZXh0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtIC5tZmMtaWNvbi1yZXBseSsuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLm1mYy1pY29uLXNoYXJlKy5jYXJkLXBmLWl0ZW0tdGV4dCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0Ky5jYXJkLXBmLWl0ZW0tdGV4dCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtaXRlbSAubWZjLWljb24tY2FyZXQtZG93bisuY2FyZC1wZi1pdGVtLXRleHQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLWl0ZW0gLnBmaWNvbisuY2FyZC1wZi1pdGVtLXRleHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLmZhLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tYWRkLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24td2FybmluZyxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2FsZW5kYXItbyxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWNoZWNrLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2xvc2UsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1kb2xsYXIsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1wZXJjZW50LFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tdHJhc2gsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZG93bmxvYWQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1wZW5jaWwsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWdsb2JlLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcGhvdG8sXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zcGlubmVyLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tYnVpbGRpbmcsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1sZWFmLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZ2Vhcixcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXJlcGVhdCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXVuZG8sXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zZWFyY2gsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi10YWcsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi11cGxvYWQsXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZXllLFxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcmVwbHksXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1zaGFyZSxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4uY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRpdGxlIC5wZmljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uY29sLWxnLTIgLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi10b3AtZWxlbWVudCAuY2FyZC1wZi1pY29uLWNpcmNsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzOWE1ZGM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgaGVpZ2h0OiAxMDZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTA2cHg7XG59XG5cbi5jb2wtbGctMiAuY2FyZC1wZi12aWV3IC5jYXJkLXBmLXRvcC1lbGVtZW50IC5jYXJkLXBmLWljb24tY2lyY2xlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTRweDtcbn1cblxuLmNhcmQtcGYtdmlldyAuY2FyZC1wZi12aWV3LWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5jYXJkLXBmLXZpZXcgLmNhcmQtcGYtdmlldy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LW11bHRpLXNlbGVjdCAuY2FyZC1wZi12aWV3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy1tdWx0aS1zZWxlY3QgLmNhcmQtcGYtdmlldy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXctbXVsdGktc2VsZWN0IC5jYXJkLXBmLXZpZXctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy1tdWx0aS1zZWxlY3Q6aG92ZXIgLmNhcmQtcGYtdmlldy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXctc2VsZWN0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMywgMywgMywgMC4zNSk7XG59XG5cbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXNlbGVjdC5hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzlhNWRjO1xufVxuXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy1zaW5nbGUtc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLmZhLFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWFkZCxcbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXhzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi13YXJuaW5nLFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2hlY2ssXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tY2xvc2UsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZG9sbGFyLFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXBlcmNlbnQsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tdHJhc2gsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tbWFwLW1hcmtlcixcbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXhzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXhzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1wZW5jaWwsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZW52ZWxvcGUsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tZ2xvYmUsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcGhvdG8sXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tc3Bpbm5lcixcbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXhzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1idWlsZGluZyxcbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXhzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1sZWFmLFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWdlYXIsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcmVwZWF0LFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXVuZG8sXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tc2VhcmNoLFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLXRhZyxcbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXhzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi11cGxvYWQsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5jYXJkLXBmLXZpZXcuY2FyZC1wZi12aWV3LXhzIC5jYXJkLXBmLXRpdGxlIC5tZmMtaWNvbi1leWUsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tcmVwbHksXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tc2hhcmUsXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLmNhcmQtcGYtdmlldy5jYXJkLXBmLXZpZXcteHMgLmNhcmQtcGYtdGl0bGUgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4uY2FyZC1wZi12aWV3LmNhcmQtcGYtdmlldy14cyAuY2FyZC1wZi10aXRsZSAucGZpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmMzIHBhdGgge1xuICBzdHJva2U6ICNkMWQxZDE7XG59XG5cbi5jMyBzdmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmMzLWF4aXMteCAudGljayBsaW5lIHtcbiAgc3Ryb2tlOiAjZDFkMWQxO1xufVxuXG4uYzMtYXhpcy15IC50aWNrIGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYzMtY2hhcnQtYXJjIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5jMy1ncmlkIGxpbmUge1xuICBzdHJva2U6ICNkMWQxZDE7XG59XG5cbi5jMy1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5jMy10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogIzM5M2Y0NDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuXG4uYzMtdG9vbHRpcCB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uYzMtdG9vbHRpcCB0aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDMwMzAzO1xufVxuXG4uYzMtdG9vbHRpcCB0ciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmMzLXRvb2x0aXAgdHIrdHI+dGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMzLXRvb2x0aXAtc3BhcmtsaW5lLFxuLmRvbnV0LXRvb2x0aXAtcGYge1xuICBiYWNrZ3JvdW5kOiAjMzkzZjQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBwYWRkaW5nOiAycHggNnB4O1xufVxuXG4uYzMteGdyaWQsXG4uYzMteWdyaWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDA7XG59XG5cbi5jaGFydC1wZi1zcGFya2xpbmUge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4uZG9udXQtdGl0bGUtYmlnLXBmIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZG9udXQtdGl0bGUtc21hbGwtcGYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5saW5lLWNoYXJ0LXBmIC5jMy16b29tLXJlY3Qge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmYWZhZmE7XG4gIHN0cm9rZTogI2QxZDFkMTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5jbG9zZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTtcbn1cblxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuXG4uQ29sVmlzX0J1dHRvbjphY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uQ29sVmlzX2NhdGNoZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLkNvbFZpc19jb2xsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMywgMywgMywgMC4xNzUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5Db2xWaXNfY29sbGVjdGlvbiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5Db2xWaXNfY29sbGVjdGlvbkJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk4O1xufVxuXG4uZGF0YVRhYmxlc19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0YVRhYmxlc19oZWFkZXIgLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX2hlYWRlciAuQ29sVmlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDVweDtcbn1cblxuLmRhdGFUYWJsZXNfaGVhZGVyIC5Db2xWaXMrLmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5kYXRhVGFibGVzX2hlYWRlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRhVGFibGVzX2hlYWRlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YVRhYmxlc19oZWFkZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfaGVhZGVyIC5kYXRhVGFibGVzX2luZm8ge1xuICBwYWRkaW5nOiAycHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kYXRhVGFibGVzX2hlYWRlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uZGF0YVRhYmxlc19oZWFkZXIgLmRhdGFUYWJsZXNfaW5mbyBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kYXRhVGFibGVzX2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAjZDFkMWQxICNmNWY1ZjU7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzFweDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24+bGk+c3Bhbjpob3Zlcixcbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uPmxpPnNwYW46Zm9jdXMge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24+bGkubGFzdD5zcGFuIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbj5saS5kaXNhYmxlZD5zcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkZWRlZDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogNHB4IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uLWlucHV0IC5wYWdpbmF0ZV9pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDMsIDMsIDMsIDAuMDc1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24taW5wdXQgLnBhZ2luYXRlX29mIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbi1pbnB1dCAucGFnaW5hdGVfb2YgYiB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5kYXRhVGFibGVzX2VtcHR5IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLyogTWlnaHQgbmVlZCB0aGlzIGZvciBwYWdpbmF0aW9uP1xuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4qL1xuLkRUQ1JfY2xvbmVkVGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHotaW5kZXg6IDIwMjtcbn1cblxuLkRUQ1JfcG9pbnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlkNWY7XG4gIHdpZHRoOiAxcHg7XG4gIHotaW5kZXg6IDIwMTtcbn1cblxuLmZvb3Rlci1wZi1hbHQsXG4uZm9vdGVyLXBmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgY29sb3I6ICM5YzljOWM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5sYXlvdXQtcGYtYWx0LWZpeGVkLXdpdGgtZm9vdGVyIC5mb290ZXItcGYtYWx0LFxuLmxheW91dC1wZi1maXhlZC13aXRoLWZvb3RlciAuZm9vdGVyLXBmLWFsdCxcbi5sYXlvdXQtcGYtYWx0LWZpeGVkLXdpdGgtZm9vdGVyIC5mb290ZXItcGYsXG4ubGF5b3V0LXBmLWZpeGVkLXdpdGgtZm9vdGVyIC5mb290ZXItcGYge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQYXR0ZXJuRmx5SWNvbnMtd2ViZm9udFwiO1xuICBzcmM6IHVybCguL3BhdHRlcm5mbHktZm9udHMvUGF0dGVybkZseUljb25zLXdlYmZvbnQuZW90KTtcbiAgc3JjOiB1cmwoLi9wYXR0ZXJuZmx5LWZvbnRzL1BhdHRlcm5GbHlJY29ucy13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi9wYXR0ZXJuZmx5LWZvbnRzL1BhdHRlcm5GbHlJY29ucy13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUdCNEFBc0FBQUFBWUN3QUF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUJDQUFBQUdBQUFBQmdEeElHVkdOdFlYQUFBQUZvQUFBQWxBQUFBSlN6K1dteVoyRnpjQUFBQWZ3QUFBQUlBQUFBQ0FBQUFCQm5iSGxtQUFBQ0JBQUFXR0FBQUZoZ3MxeEJrR2hsWVdRQUFGcGtBQUFBTmdBQUFEWU9BMlc2YUdobFlRQUFXcHdBQUFBa0FBQUFKQWptQThKb2JYUjRBQUJhd0FBQUFTd0FBQUVzSS80Q0gyeHZZMkVBQUZ2c0FBQUFtQUFBQUppenJNaktiV0Y0Y0FBQVhJUUFBQUFnQUFBQUlBQmZBZXR1WVcxbEFBQmNwQUFBQTdRQUFBTzBxMkdTUEhCdmMzUUFBR0JZQUFBQUlBQUFBQ0FBQXdBQUFBTUVBQUdRQUFVQUFBS1pBc3dBQUFDUEFwa0N6QUFBQWVzQU13RUpBQUFBQUFBQUFBQUFBQUFBQUFBQUFSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUE2U29Ed1AvQUFFQUR3QUJBQUFBQUFRQUFBQUFBQUFBQUFBQUFJQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBd0FBQUJ3QUF3QUJBQUFBSEFBRUFIZ0FBQUFhQUJBQUF3QUtBQUVBSU9ZRDVnam1DK1lZNWh2bUllWWw2QURwS3YvOS8vOEFBQUFBQUNEbUFPWUY1Z3JtRU9ZYjVoN21JK2dBNlFELy9mLy9BQUgvNHhvRUdnTWFBaG4rR2Z3WitobjVHQjhYSUFBREFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUgvL3dBUEFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFJQUFBQUFCQUFEYmdBTUFCRUFBQ1VSSVJFaEZTTVZJVFVqTlNFQklSRWhFUVFBL0FBQnQ5d0NTdHdCdC95U0F0ejlKSklDM1Awa1NVbEpTUUpKL2tvQnRnQUFBd0FBLzdjRUFBTzNBQndBSWdBb0FBQUJCd1ltTHdFbU5qc0JOVFEyTno0Qk93RXlGaGNlQVIwQk16SVdCeE1oRVNFUkp4RWhFeUVYRVFMaXVCc2VHN2dTQ2htSUFnSURCZ1J1QkFjQ0F3T0lHUW9TalB5U0JBQ1MvU01CQXBOSkFZM2dHd0VhNEJFWnlRUUhBZ01DQWdNQ0J3VEpHUkVDS3Z3QUEyNlMvSklDM0VyOWJnQUFBQU1BQVArM0JBQUR0d0FtQURvQVR3QUFBUlFHRHdJT0FTTWlKaThCTGdFMU5EWS9BVDRCTXpJV0h3RTNQZ0V6TWhZZkFSNEJGVEVESWk0Q05UUStBak15SGdJVkZBNENBeUlPQWhVVUhnSXpNajRDTlRRdUFpTUMrd1VGempvRkRRZ0hEUVdzQlFVRkJUTUZEUWNJRFFWZXZBVU5DQWNOQlRRRkJmdHF1b3RSVVl1NmFtcTZpMUZSaTdwcVVJMXFQVDFxalZCUWpXbzlQV3FOVUFJS0NBMEZ6RHNGQlFVRnJBVU5Cd2dOQlRJRkJnWUZYYm9GQmdZRk5BVU5CLzJ0VUl5NmFtcTZpMUZSaTdwcWFycU1VQU9FUFdxTlVGQ09hVDA5YVk1UVVJMXFQUUFBQUFFQUFQKzNBN2NEdHdBZEFBQUJOekEySnk0REp6YzJKaU1pQmdjRE14TTNCekFXTno0RE1RS2hDZzg5SEhkOWFROEhCQ0FhR3lzRWZJRXkxUU1YVVJXVm9YOENRaFZXRXdna0ppQUVPQm92SmhyOFFBR0NQZzVOR0FZOFF6WUFBQVFBQVArM0JBQUR0d0FUQUNjQVJBQnRBQUFGSWk0Q05UUStBak15SGdJVkZBNENBeUlPQWhVVUhnSXpNajRDTlRRdUFnTTFOQ1luTGdFckFTSUdCdzRCSFFFVUZoY2VBVHNCTWpZM1BnRTFKekkrQWpVMExnSWpJZ1lIRkJZek9nRXpNalkzTkRZVkZBWUhEZ0VWSEFFVkZCWXpPZ0V4QWdCcXVvdFJVWXU2YW1xNmkxRlJpN3BxVUkxcVBUMXFqVkJRaldvOVBXcU5Cd01DQXdZRWJnUUdBd0lEQXdJREJnUnVCQVlEQWdNL0xFNDZJaUk2VGl5Q1VBUUpCd1puQkFRTEFvZ25IUjQxRGc0TktrbFFqTHBxYXJxTFVWR0x1bXBxdW94UUE0UTlhbzFRVUk1cFBUMXBqbEJRaldvOS9XcHRCQVlEQXdNREF3TUdCRzBFQndJREF3TURBZ2NFeVI4elJDVWxRVEFjY1RvR0JBUUhKUUl2RnlrQ0FoRWpDaFVPRGdnQUFBQUFBUUFBQUFBRTJ3TnVBRFVBQUFFdUFTTWhJZ1l4QnpjK0FUYytBVE1oTlRBbUl5b0RNU2N3SmlNcUF5TWlCakVSSVRJMk56NEJOeE0rQVRVMEppY3hCTW9KRXd2ODhGdFJua2tKSlJ3Y094OEMrQk0zSDZpeGlEUXVNQnRWVmt3U1B3c0RTaFl2R1Jrb0R0QUtDZ2dKQWE0RkJGRFYvUmdvRVJBUWtrcFJRVW44Mnd3TERCd1FBUmdNRlFvS0RnUUFBUUFBQUFBRVNnTnVBQmNBQUNVUk1DWWpLZ014SnpBbUl5b0RJeUlHTVJFaEJFb1ROeCtvc1lnMExqQWJWVlpNRWo4TEJFb0FBcEpLVVVGSi9Oc0FBQWNBQVArM0JFa0R0d0FMQUJjQUl3QnpBSUFBakFDWUFBQUJGQVlqSWlZMU5EWXpNaFlCRkFZaklpWTFORFl6TWhZbEZBWWpJaVkxTkRZek1oWWxKejRCTlRRbUp6Y2VBVE15TmpVMEppTWlCaFVVRmhjSExnRWpJZ1lISnk0QkJ3NEJId0VPQVJVVUZoY0hEZ0VYSGdFL0FSNEJGd2NPQVJVVUZqTXlOalUwSmljM1BnRTNGeFkyTnpZbUp4TXlGaFVVQmlNaUpqVTBOak1CSWlZMU5EWXpNaFlWRkFZVElpWTFORFl6TWhZVkZBWUJia0V0TFVGQkxTMUJBdHRBTGkxQVFDMHVRUHlTUUMwdVFFQXVMVUFDWWtzR0J4a1dWeEFrRXp4V1ZqdzlWZ3dMVlNCUkxCa3hGZzRLSUF3TUF3b0tMRFFFQlFNUERBWUdIUTRER2xRMEJDVXhRQzR0UUNJYkJUeGtJRVVOSUFnSUNBNHhJQzB0SUNFdExTSCtiUmdqSXhnWkl5TU1PbEZST2pwUlVRTkhMa0JBTGkxQlFmMURMa0JBTGkxQlFSd3RRVUV0TFVGQkJUTVVLQllwU3lCWkNBcFdQRDFXVmp3V0tCRldHUjBLQ1JNT0Jna0pJQTBPSW1nOEVTRVBBUWNlRGcwS0J3RXNQUXdxQ1R3b0wwRkJMeUUxRGkwRU9pNHZDUVFORFI4SkFrQXRJQ0V0TFNFZ0xmeDVJeGtaSWlJWkdTTUJRRkk2T2xGUk9qcFNBQU1BQVArM0JBQUR0d0FIQUEwQUh3QUFQd0VuQnhVekZUTUpBU00xQVJjM0ZBWVBBU2MzUGdFek1oWWZBUjRCRlRIY1NaTkpTVW9DU3YyMTJ3SkwyOW9LQ3BQYWxBb1lEdzRaQ25jS0NnQkpra2xKU1FJQS9iZmJBa25iK3c0WkNwYmFsQXNLQ2d0MkN4Z09BQUlBQUFCSkF0c0RKUUFjQURrQUFCTWlCZzhCRGdFVkZCWVhBUjRCTXpJMlB3RStBVFUwSmljQkxnRWpCUUVPQVJVVUZoOEJIZ0V6TWpZM0FUNEJOVFFtTHdFdUFTTWlCZ2RnQXdjQ1RnTURBd01DYUFNR0JBUUdBMDREQWdJRC9aY0RCZ1FDRHYyWUF3TURBMDRDQndNRUJnTUNhUU1DQWdOT0F3WUVCQVlEQXlVREEwNERCZ1FFQmdQOW1BTURBd05PQXdZRUF3Y0NBbWtEQXdiOWx3SUhBd1FHQTA0REF3TURBbWdEQmdRRUJnTk9Bd01EQXdBR0FBRC90d1FBQTdjQUZ3QWNBRFVBT1FCU0FGWUFBQUV6TWpZOUFUUW1Ld0UxSXhVaklnWWRBUlFXT3dFUk13TXpGU00xQXpJMlBRRTBKaXNCRVNNUkl5SUdIUUVVRmpzQkZUTTFNeWN6RlNNbk1qWTlBVFFtS3dFMUl4VWpJZ1lkQVJRV093RVJNeEV6SnpNVkl3TzNFaGNnSUJjU2toTVdJU0VXRTVLU2twTEtGeUFnRnhLU0VoY2dJQmNTa2hLa2twTEpGaUVoRmhPU0VoY2dJQmNTa2hPbGtwSUJ0eUFYdHhZZzNOd2dGcmNYSVA0QUF0dVNrdjRBSVJhM0Z5QUNBUDRBSUJlM0ZpSGIyOXlUM0NBWHR4WWczTndnRnJjWElQNEFBZ0Ria2dBQUFBQURBQUQvdHdOdUE3Y0FCQUFQQUJNQUFCY2hFeUVUQVRVaEZTRVZOeUVYTlNFckFUVXprZ0pKU3Ywa1NRRzMvdHorMjBrQzNFbisyMHFSa1VrQ2t2MXVBMjZTa3R4SlNkeEpBQUFBQkFBQUFBQUVBQU51QUFRQUdRQWRBQ2tBQUJNaEZTRTFCU0VpQmhVUkZCWTdBUlVoTlRNeU5qVVJOQ1lqQXlFUklUY1VCaU1pSmpVME5qTXlGdHNDU3YyMkF1WDhnQm9tSmhxYkFrcWJHaVltR3VYK1NnRzI1UnNURkJzYkZCTWJBMjZUazl3bEcvN0pHaWJiMnlZYUFUY2JKZjIzQVNXNEV4c2JFeE1iR3dBQ0FBRC90d1FBQTdjQUxBQTVBQUFCTGdNaklnNENGUlFlQWpNeVBnSTNKdzRCQnc0Qkl5SW1KeTRCTlRRMk56NEJNeklXSHdFbkJ3WVdNeUV5TmpVUk5DWUhBUU5xSTFKY1pEVnF1NHRRVUl1N2FqcHNZbFlqWUFRSkJEZU1UVTJNTnpZNk9qWTNqRTFOakRlYVFNQVJDaGtCQ0NjVkdSSCsxQU1oSXpjbkZWR0x1bXBxdTR0UUdDNUJLRlFGQ1FVMk9qbzJONHhOVFl3Mk56bzZOejJZclJJWkZpWUJDQmtLRWY3VkFBQUFBQVVBQVArM0JBQUR0d0FLQUJVQUpnQTFBRVVBQUFFZUFSYzNMZ01uRlFVK0FUYzFEZ01IRndNM0xnRTFORFkxSnc0QkZSUWVBaGNsRGdFaklpWW5CeDRCTXpJMk55Y1RGaFFWRkFZSEZ6NEROVFFtSndKSlFHa2h1aHhRWTNWQS9xVWhhRUJBZEdSUUc3cFVjeVFwQWJvREJCVW9PU1FCNFJ3K0lTRS9IWE0xZWtGQmVEVnp4QUVxSkhNa09TZ1dCQU1DOHc5UE56dzVZRW94Q2NTVU4wNFB4QWt4U2w4NFBmM3JuaXByUEFjTkJqMFZLeGMyWmwxVEkwY01EUTBNbmgwZkh4eWZBVUVHREFjOGJDcWZJMVJkWnpZV0t4VUFBQUlBQVArM0JBQUR0d0FjQUdNQUFBRUhBUzRCSXlJR0R3RU9BUlVVRmhjQkJ3WVdNeUV5TmpVUk5DWUhFeFFHQnc0Qkl5RWlKaWN1QVRVUk5DWW5MZ0VyQVNJR0J3NEJGUkVVRmhjZUFUTWhNalkzUGdFMUVUUW1KeTRCSXlFaUJnY09BUjBCRkJZWEhnRXpJVElXRng0QkZSRUNzR0QrZGdNS0JRVUpCRkVFQkFRRUFZcGZFd3NhQVJBb0ZSa1N2Z0lDQVFRRC9Ud0RCQUlCQWdNREF3Z0ZaUVVJQkFNREF3TUVDQVVEMGdVSUJBTURBd01FQ0FYOTVRVUpBd01EQXdNRENRVUJsQU1FQVFJQ0FqdGZBWW9FQkFRRVVRUUpCUVlKQlA1M1lCSWFGeWNCRUJvS0V2NGFBd1FDQVFJQ0FRSUVBZ0dWQlFnRUF3TURBd1FJQmYzbEJRa0RBd01EQXdNSkJRUFNCUWdEQkFNREJBTUlCV1VGQ0FNREF3SUNBUVFEL1R3QUFBQUFBZ0FBLzdjRUFBTzNBQndBWXdBQUFRY0JMZ0VqSWdZUEFRNEJGUlFXRndFSEJoWXpJVEkyTlJFMEpnY0JORFkzUGdFeklUSVdGeDRCRlJFVUZoY2VBVHNCTWpZM1BnRTFFVFFtSnk0Qkl5RWlCZ2NPQVJVUkZCWVhIZ0V6SVRJMk56NEJQUUUwSmljdUFTTWhJaVluTGdFMUVRUFVYLzUyQkFrRkJRa0VVUVFFQkFRQmlWOFNDeGtCRUNnV0doTDh2Z0lDQVFRREFzUURCQUlCQWdNREF3Z0ZaUVVJQkFNREF3TUVDQVg4TGdVSUJBTURBd01FQ0FVQjBnVUlCQU1EQXdNRUNBWCt0UU1FQVFJQ0FSZGdBWW9FQkFRRVVRUUpCUVVKQlA1Mlh4SWFGaWdCRUJrTEVnSUNBd1FCQWdJQ0FnRUVBLzYxQlFrREF3TURBd01KQlFIU0JRZ0RCQU1EQkFNSUJmd3VCUWtEQXdNREF3TUpCV1FGQ1FNREF3SUJBZ1FEQXNRQUFBQURBQUQvdHdRQUE3Y0FMQUJSQUYwQUFCTStBek15SGdJVkZBNENJeUl1QWljM0hnRVhIZ0V6TWpZM1BnRTFOQ1luTGdFaklnWVBBVGNUSWlZbkxnRTlBVFEyTno0Qk93RVJORFkzUGdFN0FUSVdGeDRCRlJFVUJnY09BU3NCRXhZR0l5RWlKalVSTkRZWGxpTlNYR1ExYXJ1TFVGQ0x1Mm82YkdKV0kyQUVDUVEzakUxTmpEYzJPam8yTjR4TlRZdzNta0N2Qnd3RUJRUUVCUVFNQjdzRUJRVUxCd2tIREFRRkJBUUZCQXdINUJFUkNobisrQ2NWR1JFRElTTTNKeFZSaTdwcWFydUxVQmd1UVNoVUJRa0ZOam82TmplTVRVMk1OamM2T2pjOW1QNU5CQVVFREFjSkJ3c0ZCQVVCQkFjTUJBVUVCQVVFREFmKzB3Y01CQVVFQVFZU0dSWW1BUWdaQ2hFQUFRQUFBQUFFQUFOdUFEWUFBQUUwSmljQkxnRWpJZ1lIQVE0QkZSUVdId0VlQVJjNkFUTVJGQllYSGdFN0FSRXpFVE15TmpjK0FUVVJPZ0U3QVQ0QlB3RStBVFVFQUFRRC9qY0tHQTRPR0FyK053TUVBZ01qQWdjRUFUSXFCZ1lHRHdqOGt2d0lEd1lHQmlreEFRSUVCd0lqQXdJQnJ3UUhBZ0dpQ0FnSUNQNWVBZ2NFQlFjREt3TURBZjY2Q0E0R0JnWUJKZjdiQmdZR0RnZ0JSZ0VEQXlzREJ3VUFBQUFBQXdBQS83Y0VBQU8zQUJNQUtBQmxBQUFGSWk0Q05UUStBak15SGdJVkZBNENBeUlPQWhVVUhnSXpNajRDTlRRdUFpTVRMZ0VyQVRVMEppY3VBU3NCSWdZSERnRWRBU01pQmdjT0FSMEJGQllYSGdFN0FSVVVGaGNlQVRzQk1qWTNQZ0U5QVRNeU5qYytBVDBCTkNZbkFnQnF1b3RSVVl1NmFtcTZpMUZSaTdwcVVJMXFQVDFxalZCUWpXbzlQV3FOVU5ZQ0J3U0FBZ01EQmdSdUJBWURBd0tBQkFjQ0F3SUNBd0lIQklBQ0F3TUdCRzRFQmdNREFvQUVCd0lEQWdJRFNWQ011bXBxdW90UlVZdTZhbXE2akZBRGhEMXFqVkJRam1rOVBXbU9VRkNOYWozK3dBSURnQVFIQWdNQ0FnTUNCd1NBQXdJREJ3UnRCQVlEQXdLQUJBY0NBd01EQXdJSEJJQUNBd01HQkcwRUJ3TUFBZ0FBQUFBRkpRTnVBRE1BY0FBQUFTY1ZJekFtTVM0Qkp5NEJJeUlHQnc0QkJ3NEJGUlFXRnlNVk14NEJGeDRCRng0Qk16STJOejRCTno0Qk5UUW1Kek1WTndVME5qYytBVGMrQVRjK0FUTXlGaGNlQVJjZUFSY2hGU0VlQVJjZUFSVVVCZ2NPQVFjT0FRY09BU01pSmljdUFTY3VBU2NoRlRjbkZTRXVBVFVGSmR5REFSMVFNekp1UER4dU1qTlBIaDBlQXdPWXF3WVNDaDVRTWpKdk96eHVNekpRSFI0ZERBeGgzUHZPRFE0T0pCY1hOeUFnUXlNaVF5QWdOeGNGQ2dYKzl3RTNBZ01DRFE0T0RRNGxGeGMzSHlCREl5TkRIeUEzRnhVaURRRTIyOXYrc1FRREFtMjRrd0V6VHg0ZEhoNGRIbEF5TW00OEV5UVNTUk1sRWpOUUhSNGRIUjRkVURNeWJqd21TU09UdDdjalFpQWdOeGNYSlEwT0RnNE9EU1VYQlF3RlNnTUhCQjlESXlORElCODNGeGNsRGcwT0RnME9KUmNWTVJ5VHQ3aVRFaU1UQUFNQUFmKzJCQUlEdHdBMkFEMEFSQUFBQVM0Qkp5VXVBU01xQVRFd0lqRWlCZ2NGRGdFSERnRVZFUlFXRng0QkZ3VWVBVE13TWpFeU1ETXlOamNsUGdFM1BnRTFFVFFtSndFMUJTVVZCU1V0QVRVRkpSVUZBL01IRWd6K1VBY09CZ0VCQVFjT0J2NVFEQk1IQndjRkJnVVBDZ0d4Q0JNS0FRRUJDaE1JQWJFSkR3WUdCUWdIL0ZVQnVRRzMva24rUndHNS9rY0J1UUczL2trQytBb09CWjBDQXdNQ25nUU9Dd29XRGY0b0N4UUpDZzRGN1FVRkJRWHRCUTRLQ1JRTEFka01GZ3YrSmtyUzBrcnU3ZzdGVXJXNFZjVUFFLy8rLzdjRUF3TzJBQndBSUFBbEFDa0FMUUF4QUU0QVVnQlhBRnNBWHdCakFJQUFoQUNKQUkwQWtRQ1ZBTFFBQUFNMU5EWTNQZ0V6SVRJV0Z4NEJIUUVVQmdjT0FTTWhJaVluTGdFMUpUTTFJd1V6TlNNVk93RTFJeGN6TlNNWE16VWpBVFUwTmpjK0FUTWhNaFlYSGdFZEFSUUdCdzRCSXlFaUppY3VBVFVsTXpVakJUTTFJeFU3QVRVakZ6TTFJeGN6TlNNbE5UUTJOejRCTXlFeUZoY2VBUjBCRkFZSERnRWpJU0ltSnk0Qk5TVXpOU01GTXpVakZUc0JOU01YTXpVakZ6TTFJd0VtTmpjd1BnSTNQZ0V4SVRBV0Z4NERNUjRCQnc0Qkl5RWlKaWNCQlFZRkRRY0R1d2NOQmdVR0JnVUdEUWY4UlFjTkJnVUZBMlJXVnZ6eFZsYU1WbGFMVmxhTFZsYitDUVVHQlEwSEE3c0hEUVlGQmdZRkJnMEgvRVVIRFFZRkJRTmtWbGI4OFZaV2pGWldpMVpXaTFaVy9na0ZCZ1VOQndPN0J3MEdCUVlHQlFZTkIveEZCdzBHQlFVRFpGWlcvUEZXVm94V1ZvdFdWb3RXVnY0SUFnUUdMVGN4QkFnUUFwSVBDQVF3Tnl3R0JRSUNDd244S1FrS0FnSWtrd2NOQlFZRkJRWUZEUWVUQ0F3R0JRWUdCUVlNQ0NSS1NrcEtTa3BLU2tyOVNwTUhEUVVHQlFVR0JRMEhrd2dNQmdVR0JnVUdEUWNsU1VsSlNVbEpTVWxKdEpNSERRWUZCUVVGQmcwSGt3Z01CZ1VHQmdVR0RRY2xTVWxKU1VsSlNVbEpBWjhFQ3dZb01pMEZDUUVDQ1FRdE1pZ0dDd1FFQkFRRUFBQUhBQUVBU0FRQUF0c0FIZ0E3QUQ4QVF3QklBRXdBVVFBQUV5WTJOekErQWpjK0FURWhNQllYSGdNeEhnRUhEZ0VqSVNJbUp4YzFORFkzUGdFeklUSVdGeDRCSFFFVUJnY09BU01oSWlZbkxnRTFKVE0xSXdVek5TTVhNelVqRlRzQk5TTVhNelVqRlFFQ0JBY3NOekVFQ0JBQ2p3OElCREEyTEFjRUFnSUxDUHdzQ0FzQ0FRVUdCUTBIQTdVSURRVUdCUVVHQlEwSS9Fc0hEUVVHQlFOZlZsYjg5bFpXaTFWVmlsWldpMVZWQVZzSUZBeGZkV2dKRWdFREVRbG5kVjhNRkFnSUNBZ0k3cE1IRFFZRkJnWUZCZzBIa3dnTUJnVUdCZ1VHREFnbFNVbEpTVWxKU1VsSlNRQUFBQWtBQVArM0JKSURiUUEyQUR3QVF3QjZBSUVBaUFDL0FNWUF6UUFBQVQ0QlBRRTBKaWN1QVM4QkxnRWpJakF4T0FFeElnWVBBUTRCQnc0QkhRRVVGaGNlQVI4QkhnRXpPQUV4TURJeE1qWS9BVDRCTnljSEp6VVhOelVISnpVWE53Y0JKeTRCSXpBaU1UZ0JNU0lHRHdFT0FRY09BUlVSRkJZWEhnRWZBUjRCTXpBeU1UQXlNVEkyUHdFK0FUYytBVDBCTkNZbkxnRW5Bd2NuTlJjM0ZUVUhKelVYTnhVbEp5NEJJekFpTVRnQk1TSUdEd0VPQVFjT0FSVVJGQllYSGdFZkFSNEJNemdCTVRBeU1USTJQd0UrQVRjK0FUMEJOQ1luTGdFbkF3Y25OUmMzRlRVSEp6VVhOeFVESHdNQ0F3TURDQVc1QXdVREFRTUdBN2tGQ0FNREF3TUNBZ2NFdVFNSUJRRUVDQVM1QXdjQ0hibTZ1cm01dWJtNkFmN2syQU1IQXdFRUJ3UFlCZ2tFQXdRREFnTUlCZGdFQ1FVQkFRVUpCTmdGQ0FNQ0F3TUVCQWtHRGRuWjJkbloyZG5aQXAvWUF3Y0RBUVFHQk5nR0NRUURCQU1EQXdjRjJBUUpCZ0VGQ1FYWUJRY0RBd0lEQkFNS0JnM1oyZG5aMmRuWjJRSVNCQWdGNHdVS0JRUUdBa1VCQVFFQlJRSUdCQVVLQmVNRkNBUUVCd0pLQWdJQ0Frb0NCZ1V0VTFNZ1QwOUlWVlVrVGs4bC9yeFFBUUlDQVZBQ0J3VUdDd2IrOXdVTEJBVUhBMVlEQWdJRGJnTUhCUVVLQmZFR0N3WUZCd0wrOVdOZ0pseGVKWGRqWXlwY1hTdVVVQUVDQWdGUUFnY0ZCZ3NHL3ZjRkN3UUZCd05XQXdJQ0EyNERCd1VGQ2dYeEJnc0dCUWNDL3ZWallDWmNYaVYzWTJNcVhGMHJBQUFBQUFnQUFnQUFCSkVEYndCSUFFMEFWQUJaQUYwQVlRQm1BS0VBQURjMU5EWTNQZ0UvQVRVME5qYytBVDhCUGdFek1oWWZBUjRCRng0QkhRRVhIZ0VYSGdFZEFSUUdCdzRCRHdFT0FTTWlKaThCSWlZMURnRWpCdzRCSXlJbUx3RXVBU2N1QVRVM0Z6Y25CeE0zTlFjY0FURVRGemNuQnhjM05RY2ZBVGNuRXpjMUJ4VUJMZ0V2QVRVMEppY3VBUzhCTGdFaklnWVBBVDRCTXpJV0h3RWVBUmNlQVIwQkZ4NEJGeDRCSFFFVUJnY09BUWMzUGdFM1BnRTlBVFFtSndJRUJRVU1DTGdGQkFVTUNNa0ZDd1VHQ3dYR0NBd0ZCUVM2Q0EwRUJRUUVCQVFMQjhNR0RBY0hEUVhEQVFJQkFRSEVCZ3dIQnd3R3hBY0xCQVFFUzdDd3NMRE1wNmNEd2NEQXdkeW9xQlN3c2JFY3FLZ0JzQVFNQ0xvRUJRVU1CN3dFQ3dZR0NnVjNCUW9HQmdvRnlnY01CUVVFdVFnTUJRUUZCUU1CQWdGWEJ3c0VCQVFFQlppMUNBOEhCd3NEVWEwSkR3Y0hDZ1JUQWdJQ0FsTUVDZ2NIRHdtdFVRTUxCd2NQQ0xVSURnY0dDd05oQXdNREEyRUJBUUVCWVFNREF3TmhBd3NHQnc4SHZVdExTMHYrOEZPSlJ3R1VBanRTVWxKUzkwaHpSNmhMUzB2K3BWT0pSNVVCbUFZTEEwK29DQThHQndvRVVRSUNBZ0kwQWdNQ0ExWUVDZ1lIRHdpcVR3TUtCd2NQQ0xFSERnY0JBd0V1QXdvSEJnOEhzQWNQQndBQUFBc0FBZiszQkU0RGJRQUdBQTBBWVFCc0FIa0Fnd0NQQUpzQW9nQ3dBTHdBQUFFbkZTTVZNeFVCSnhVakZUTVZBUVUxTXpjak5Ub0JNUjRCRng0QkZ6Y3VBU2NlQVJjL0FTNEJKeTRCSXlJR0J3NEJCdzRCRlJRV0Z5RVZJd2N6RlNvQkl5NEJKeTRCSndjZUFSY3VBU2NISGdFWEhnRXpNalkzUGdFM1BnRTFOQ1luQlNNK0FUYytBVGN6RGdFM0l6NEJOejRCTnc0QkJ3NEJGeU0rQVRjME1EY3pGVFVqUGdFM1BnRTNPZ0V6RlJNT0FRY2lCaU0xTXc0QkJ5YzFNdzRCQnlNWERnRUhQZ0UzUGdFM013NEJCemNPQVFjalBnRTNNdzRCQndST2xwT1QvWEtYa3BJRGF2NUxKVXR3QVFJVElnOE5Gd3MrQWdVQ0JBY0VOZ01KRlFvM2QwRkJkelkzVmlBZ0lBRUJBYlVrUzI4QkFnRVJJUThOR0FzK0FnVUNCQWdFT2dvVkN6WjNRVUYzTnpaV0lDQWdBUUg4L0Y4RER3d0RCd1JMQ2d3eE5RVUxCUkVsRlFrUEJ3TUgwcmdERHcwQm1IZ0xHZzRQSVJJQkFRR1BEeDhSQWdRQ2V3c2JEa2U2QXc4Tm0vUVFJeFFJRGdjREJ3TTBCZ3NHVkFNSEEwb0tEQUpkQXc0TkFtMlRia2x1L3R1VGJrbHRBWk1CazBpS0RpQVJFQ0lUUEFRSEJBSUZBalFGQncwSElCOGZJQ0JYTmpkM1FRa1NDWk5JaXc0ZkVSQWpGRDBFQ0FRREJRTTVCdzRHSUNBZ0lDQldOelozUVFvVENRRWVPeHdIRHdnalNyVUdEQVlRSFEwT0d3NEhEZUltU0NNQkFaUGJGU1lSRVI4T2l2MnpFUjROQVlzVkp4S1dreVpKSkdFUEhBd01HZzBIRHdjR0RRWitCdzhISkVrbUhqc2RBQW9BQWYrM0JBQUR0Z0E0QUQwQVJnQlBBRklBVmdCYkFHQUFaQUJvQUFBQkxnRW5KUzRCSXpnQkl6RXdJakVpQmdjRkRnRUhEZ0VWRVJRV0Z4NEJGd1VlQVRNd01qa0JNakF4TWpZM0pUNEJOejRCTlJFMEppY2xEUUV0QVFNdUF5YzNGeFUvQVJjT0F3YzFKUmNIRlJjSE5SOEJGU1UzQlRVM0Z3VWxKemNWTlNjM0ZRUHlCeE1NL2s4R0RRY0JBUVlOQi81UEN4TUhCd2NGQmdVUENnR3hDQk1KQVFFS0VnZ0JzZ2tRQlFZRkJ3ZitEZ0dDL243K2hBRjhTUlJSWGx3ZjIyT1NaTnNmWFY1UkZQNEFuWjE1ZWR1VC9zeWhBU1dVb2Y3TEFXNTRlSnljQXZjS0R3U2VBZ0lDQXA0RUR3b0tGZ3orSndzVUNRa1BCZXdGQlFVRjdBVVBDUWtVQ3dIWURSWUtZNCtNakkvOTl3Z2dKaVFOU3lTbXBpUkxEU1VsSUFpbWdUVTFsaklwVzE1Q21hWTEzSnBDTktqZ0tETmI4VFEyYWdBQUFRQUNBRW9FQUFNYkFEUUFBQ1VSTkNZbkxnRXJBU0lHQnc0QkZ3Y0JKaUlQQVNjSEFSWXlQd0VYSXlJR0J3NEJIUUVVRmhjZUFUTWhNalkzUGdFM1BnRTFCQUFKQ0FnVUN5OExGUWdJQ1FFQi9yUUZFQWFMK1hNQlhnWVFCWWJvdHdzVkNBZ0lDQWdJRlFzQmxnb1VDQU1GQVFRRmdnR1dDeFVIQ0FrSkNBY1ZDN2NCVEFZR2kvbHovcUlHQm9ibkNBZ0lGUXN2Q3hVSUNBZ0lCd0lGQkFjUENBQUJBQUlBVkFRQUF5VUFOQUFBQVM0Qkp5NEJJeUVpQmdjT0FSMEJGQllYSGdFN0FRY25KaUlIQVJjM0Z4WXlOd0VYQmhZWEhnRTdBVDRCTno0Qk5SRTBKaWNEOXdFRkF3Z1VDdjVxQ3hVSUNBZ0lDQWdWQzdmb2hnVVFCdjZpYy9tTEJoQUZBVXdCQVFrSUNCVUxMd3NVQ0FnSkJRUURDd01GQWdjSkNRZ0lGUXN2Q3hRSUNBbm1oUVlHL3FOeitJc0dCZ0ZNdGdzVkNBZ0pBUWdJQ0JVTEFaVUlFQWNBQUFBR0FBRC83Z1FDQTdjQVBRQjdBSUVBaFFER0FPUUFBQUV1QVM4QkJ4Y0ZJeVUzSndjT0FRY09BUlVqRlRNZUFSY2VBUmNGSGdFek1UQXlNVGdCTVRnQk1UQXlPUUV5TmpjbFBnRTNQZ0UvQVRVSExnRW5OUzRCTHdFSEZ3VWpKVGNuQnc0QkJ3NEJGU01WTXg0QkZ4NEJGd1VlQVRNeE1ESXhPQUV4T0FFeE1ESTVBVEkyTnlVK0FUYytBVDhCTlFjdUFTY25CeGMzSXpjbEp3Y1hKUzRCSnk0Qkp5VXVBU014SWpBeE9BRXhNQ0l4T0FFNUFTSUdCd1VPQVFjT0FRY3hGUmNlQVJjZUFSOEJQd0luSlFVSEh3STNQZ0UzUGdFM01UMEJCU2NIRnlNWEhnRXpNVEl3TVRnQk1UQXlNVGdCT1FFeU5qOENKd2NEOHdjVERCNkNWdjZBQWY2Q1U0VWVEQklIQndjQkFRRUZCUVVQQ2dHeENSSUtBUUVLRWdnQnNnb1BCUVVGQVFFQkFRY0dCeE1NSG9KVy9vQUIvb0pUaFI0TUVnY0hCd0VCQVFVRkJROEtBYkVKRWdvQkFRb1NDQUd5Q2c4RkJRVUJBUUVCQndibWRCOWpBUkwrTzNRZ2RBSzZBUWNHQnhNTS9rOEhEUVlCQVFjTkJ2NU9EQklJQmdjQkFRRUZCQVlQQ21JQklBVXVBWDhCZ0RJQ0lBSmpDUThHQlFVQi9mOVNJQ0VDTEFnVENRRUJDaElKTENJZ1VRRVlDZzhFQ3pRZ2pJd2ZOUXNFRHdvSkZBb05DUkFJQ1E0R3JnVUZCUVd2QlE0S0J4RUlBUThCQ2hJSjhRb1BCQXMwSUl5TUh6VUxCUTRLQ1JRS0RRa1FDQWtPQnE0RkJRVUZyd1VQQ1FnUUNBRVBBUW9UQ0pvcVdDUUdMeXBaS3JJS0VnZ0tEd1NlQWdNREFwNEVEd29KRXdzTUFRZ1JCd29PQlNnQldRSVJqbzRUQVZnQ0tBWU9DUWdRQ1E4QmtSNVlEQklGQlFVRkVneFhIZ0FBQXdBQUFFZ0VTUU5zQUE4QVJBQnZBQUFCSWdZSERnRWRBVE0xTkNZbkxnRWpCUzRCSno0Qk5UUW1KeTRCSXlJR0J5NEJKeTRCSXlJR0J3NEJGUlFXRlE0QkJ3NEJGUlFXRng0Qk15RXlOamMrQVRVMEppY0ZGQVlIRGdFaklTSW1KeTRCUFFFME5qYytBVHNCTlRRMk56NEJNeklXRng0QkhRRXpNaFlYSGdFVkFpUVFIUXdNREtJTURBc2RFUUgxR0QwbERBd1dGUlUwSGh3dkZCRTJKQ1ZTTFQxbkt5c3JBU0UxRlJRVUppVW1XalVDYmkxT0lDQWdHQmord2dVRUJRb0gvdEFHQ3dRRkJBUUZCQXNHQ2hVVkZUSWRIVE1VRlJVS0J3b0ZCQVVDVlF3TUN4MFJQVDBSSFFzTURLa2RKd2dTS0JVZk14WVZGaElTS1VJWkdSa3JLeXBvUEFVTUNCQXVJQjlGSlRWYkpTWWxJQ0FnVGkwblJCNnlCZ3NFQlFRRUJRUUxCcThIQ2dVRUJUMGRNaFFWRlJVVkZESWRQUVVFQlFvSEFBQUMvLzhBU0FSSUE3Y0FKd0E1QUFBQkxnRW5OaVluTGdFaklnWUhKalFqQXdFT0FRY09BUlVVRmhjZUFUTWhNalkzUGdFMU5DWW5KUUVUTGdFaklnWUhEZ0VWRkJZVk1BWXhCQklYUURjZkpoVVdNeDhiTHhRQkFVbitPeUUxRkJRVkppWWxXelFDYmkxT0lDQWdCVEg4Y2dHbVJEaDRLamhoSnlnb0FRRUIyQmt0RTBoV0ZoVVdFaElCQWYzZ0FXRVBMeDhmUlNZMFd5VW1KaUVnSUZZbEVtbzR0LzYzQWZ0TktTZ29LR0E0QkF3SEFRQUdBQUwvdVFRQUE1SUFGd0FqQUM4QVF3QlBBR1FBQUFVbkxnRTFPUUUwUGdJN0FUSWVBaFV4RkFZSE1RY1JGQVlqSWlZMU5EWXpNaFlGRkFZaklpWTFORFl6TWhZUk5UQW1KemtETkRZM0l5SUdCeFlHTVJjQkZBWWpJaVkxTkRZek1oWUROVEEyTnprRE5DWW5NVE15RmhjR0ZERVhBWEFDSkNVUUtrYzNSemRIS1JBaEpnSlZQVDFWVlQwOVZmNlRRUzB1UUVBdUxVRkxBUjR1V3BndkFnRUJBUU8wUUM0dFFFQXRMa0RhU0FJY0xsZVpNZ0VCQVVmWklWQkVLbHRNTVRGTVdpcEZUeUxaQTBjOVZWVTlQVlZWaGkxQlFTMHVRRUQ5RzVOTWF6dHRNNFk3TWxmYkFyY3RRVUV0TGtCQS9SdVRYVm83YlRPR096Slgyd0FBQndBQS83Y0Qvd08zQUFnQUVBQVpBQjBBSVFBbEFDa0FBQUVqQlJFRk15VVJKUk1uTlNVVkp4RUZBUWMxQnhVSEVTVVJBUVUxSlJFRk5TVWxCeFUzRlFjVk53SUFTdjVLQWtoS0FXMytBVWxKL3BKSkFnQUJiVW1TU2dFbC9Od0JidjZTQVc3K2tnTGJrcEtTa2dPM2J2ejhqcElEQUc3OFRoRnRXRzhTQW5CeS9mOGVWenBYSFFKb2NQMmRBWVZTazFIK2sxZVRWclE2a2psSk9wSTZBQWdBQVFBQUJBQURiUUFSQUNNQUp3QTRBRlFBWEFCaEFHVUFBQk1qSWdZZEFSRVVGanNCTWpZMUVUUW1JeUVqSWdZZEFRTVVGanNCTWpZMUVUUW1Jd1V6RlNNQklTSUdGUkVVRmpNaE1qWTFFVFFtSXdNakZUTVZJeFVqTlNNVkl6VWpOVE0xSXpVek5UTVZNelV6RlRNVEl4VWhOU00xSVFjekZTTTFPd0VWSXpna0J3d01CeVFJQ1FrSUE3Y2tDQXNCREFna0J3b0tCLzJXTVRFQnhmMXNEeFFVRHdLVUR4VVZEN2M3T3pzN09qczdPenM3T3pvN08wazMvclEyQWJuMU1URmlNVEVESlF3SWIvMjRCd29LQndLM0J3ME1DRy85dUFjS0NnY0N0d2NOM0VvQmJoY1AvTjBQRlJjUUF5SVFGUDJNT2pzN096czdPem83T3pzN093RVZrcExkM1VwS1NnQUpBQUQvdHdRQUE3Y0FEd0FmQUM4QVB3QlBBRjhBYndCL0FPUUFBQk1qSWdZZEFSUVdPd0V5TmowQk5DWUhJeUlHSFFFVUZqc0JNalk5QVRRbUJ5TWlCaDBCRkJZN0FUSTJQUUUwSmdjaklnWWRBUlFXT3dFeU5qMEJOQ1lCSXlJR0hRRVVGanNCTWpZOUFUUW1CeU1pQmgwQkZCWTdBVEkyUFFFMEpnY2pJZ1lkQVJRV093RXlOajBCTkNZSEl5SUdIUUVVRmpzQk1qWTlBVFFtQXlNMU5DWXJBU0lHSFFFak5UUW1Ld0VpQmgwQkl6VTBKaXNCSWdZZEFTTTFOQ1lyQVNJR0hRRWpJZ1lWRVJRV093RVZJeFFXT3dFeU5qMEJNeFV4RkJZN0FUSTJQUUV6RlRFVUZqc0JNalk5QVRNVk1SUVdPd0V5TmowQk16STJOUkUwSmlPZ2hnb1FFQXFHQ2cwTkNvWUtFQkFLaGdvTkRRcUdDaEFRQ29ZS0RRMEtoZ29RRUFxR0NnME5BeitHQ2hBUUNvWUtEUTBLaGdvUUVBcUdDZzBOQ29ZS0VCQUtoZ29ORFFxR0NoQVFDb1lLRFEzeUpna0lKQWdNTVFrSUpBZ01NQW9JSkFnTU1Bb0hKUWdMSlJBVUZCQWxBUXdJSkFnS01Bd0lKQWdLTUF3SEpRZ0pNUXdISlFnSkpnOFZGUThDM1EwS01Rb1FEd3N3Q2c2akRRb3hDaEFQQ3pFS0RhTU5DakVLRUJBS01Rb05vdzBLTVFvUUVBb3hDZzBCNlEwS01Rb1FEd3N3Q2c2akRRb3hDaEFQQ3pFS0RhTU5DakVLRUJBS01Rb05vdzBLTVFvUUVBb3hDZzBDZVRZSURBd0lOallJREF3SU5qWUlEQXdJTmpZSURBd0lOaGNQL04wUEZUZ0lDUWtJT0RnSUNRa0lPRGdJQ1FrSU9EZ0lDUWtJT0JjUEF5TVFGQUFEQUVrQUFBUklBMjBBQXdBSEFIZ0FBQUVoRlNFbkl6VXpFeTRCS3dFMU5DWW5MZ0VqSVRVakZTRWlCZ2NPQVIwQkl5SUdCdzRCSFFFVUZoY2VBVHNCTWpZM1BnRTlBVFFtSnk0Qkt3RTFJUlVqSWdZSERnRWRBUlFXRng0Qk93RXlOamMrQVQwQk5DWW5MZ0VyQVRVaEZTTWlCZ2NPQVIwQkZCWVhIZ0U3QVRJMk56NEJQUUUwSmljRUFQeVNBMjVMMjl1RENCTUxOd3NMQ3hrUC90eEovdHNQR1FzTEN6Y0xGQWdJQ0FnSUNCUUx0d3NVQ0FnSUNBZ0lGQXMzQVNVM0RCTUlDQWdJQ0FnVERMWU1Fd2dJQ0FnSUNCTU1Od0VsTnd3VENBZ0lDQWdJRXd5M0N4TUlDUWNIQ1FOdDIwbEsvZThJQ0pJUEdnc0tDMjl2Q3dzS0dnK1NDQWdJRXd5M0N4TUlDUWNIQ1FnVEM3Y01Fd2dJQ0pLU0NBZ0lFd3kzQ3hNSUNRY0hDUWdUQzdjTUV3Z0lDSktTQ0FnSUV3eTNDeE1JQ1FjSENRZ1RDN2NNRXdnQUJnQUEvN2dFa2dPM0FDQUFRUUJpQUlrQW13Q3RBQUFCSWlZbkxnRW5GUlFXRng0QkZ4NEJNekkyTno0Qk56NEJQUUVPQVFjT0FTTVZJaVluTGdFbkZSUVdGeDRCRng0Qk16STJOejRCTno0QlBRRU9BUWNPQVNNUklpWW5MZ0VuRlJRV0Z4NEJGeDRCTXpJMk56NEJOejRCUFFFT0FRY09BU01CTGdFbkxnRWpJZ1lIRGdFSERnRWRBUlFXRng0QkZ4NEJNekkyTno0Qk56NEJQUUUwSmljRkl5SUdIUUVSRkJZN0FUSTJOUkUwSmlNaEl5SUdIUUVSRkJZN0FUSTJOUkUwSmlNQ1NVTi9PanRkSWg0ZEhWQXpNbTQ4TzI0eU0xQWRIUjRpWFRzN2ZrUkRmem83WFNJZUhSMVFNekp1UER0dU1qTlFIUjBlSWwwN08zNUVRMzg2TzEwaUhoMGRVRE15Ymp3N2JqSXpVQjBkSGlKZE96dCtSQUY4SFZBek1tNDdQRzR5TTFBZEhSNGVIUjFSTWpKdVBEdHVNak5RSFIwZUhoMzhjeVVIREF3SEpBZ0pDUWNFU1NRSERBd0hKQWdKQ1FnQkpRME1EQ1FZWVJNbEVSRWFDZ29LQ2dvS0doRVJKUk5oR0NRTURBM2JEQTBNSkJoaEZDUVJFUnNKQ2dvS0Nna2JFUkVrRkdFWUpBd01EUUczREF3TUpSaGlFeVVSRUJzS0Nnb0tDZ29iRUJFbEUySVlKUXdNREFGdEVSb0tDZ29LQ2dvYUVSRWtGRWtVSlJBUkd3b0tDUWtLQ2hzUkVDVVVTUlFrRVVrTUNHLzl1QWNLQ2djQ3R3Y05EQWh2L2JnSENnb0hBcmNIRFFBQUFBTUFTZiszQkVrRHR3QWpBRVlBV3dBQUFUSVdNUmN6TlRBbUl5b0RNU2N3SmlNcUFTTWlCakVSTXpVME5qTXdPZ0l6QXpJV01SY3pOVEFtSXlvRE1TY3dKaU1xQVNNaUJqRVJNelUwTmpNd09nSUJLZ014SnpBbUl5b0JJeUlHTVJFaEVUQW1BdmNUR3hZekNoc1FYMlpRR1JnWUcyUVRHd21TSHl4R1YwNEszQk1iRnpJSkhBOWdaazhhRnhnYlpSSWNDWklmTFVWWFR3SVNEMkJtVHhvWEdCeGtFaHdKQWtrSkFiY25JcmNrS1NBay9tMlRLeDRCSkNZanR5VW9JU1grYnBJckh2NUtLQ0VsL200QlNTVUFBQUFBQndCSi83Y0QvZ08zQUJvQUhnQWlBQ1lBS2dCWUFGd0FBQUUxTkNZaklTSUdGUkVVRmpzQkZ4VWhOVGN6TWpZOUFUY1JJd0VqTlRNWEl6VXpGeU0xTXhjak5UTVRNU01WTXhVakZUTVZJeFVqTlNNVkl6VWpGU00xSXpVek5TTTFNelVqTlRNMU14VXpOVE1WTXpVekZUTVZFeU0xTXdQOUlSYjh1aGNnSUJjU0FRTWtBUTRYSUFFQi9TaEpTWkpKU1pGSVNKSkpTVWRKU1VsSlNVbEpTVWxKU0VoSVNFaElTVWxKU1VsSlMwbEpBeVZiRnlBZ0YvMUxGeUFCM053QklCZEFBZ0lZL051U2twS1NrcEtTQWdOS1NVbEpTVWxKU1VsSlNVbEpTa2xKU1VsSlNVbEovV3VTQUFBSEFBRC90d1AvQTdjQUhBQWhBRDRBUXdCZ0FHUUFnUUFBSlNFaUJnY09BUjBCRkJZWEhnRXpJVEkyTno0QlBRRTBKaWN1QVNNSElUVWhGUk11QVNNaElnWUhEZ0VkQVJRV0Z4NEJNeUV5TmpjK0FUMEJOQ1luQnlNMU14VVhJU0lHQnc0QkhRRVVGaGNlQVRNaE1qWTNQZ0U5QVRRbUp5NEJJd2NoTlNFQklUSTJKeTRCSnk0Qkl5b0JJeW9CSXlvQkl5SUdCdzRCQndZV013UGEvRW9IRFFVR0JRVUdCUTBJQTdZSERRVUZCZ1lGQmcwSEpQNlNBVzQrQlEwSS9Fc0lEUVVGQmdVR0JRMElBN1lIRFFVRkJnWUZQdHZiSlB4TENBMEZCUVlGQmdVTkNBTzJCdzBGQlFZR0JRVU5DQ1Q5dHdKSi9Hd0R2QmtNRFF4YkN3c1pEQVdjYUNWTkpXaWNCUXdaQ3d0YkRRd01HcElGQmdVTkNKSUhEUVVGQmdVR0JRMEhrZ2dOQlFVR2trbEpBdEFGQmdZRkJnMEhrZ2NOQmdVRkJRVUdEUWVTQncwR2lFbEprZ1VHQlEwSGtnZ05CUVVHQlFZRkRRaVNCdzBGQmdXU1NRR1NJZzBNWFFzTENnb0xDMTBNRFNJQUFBQUdBQUQvdUFRL0E3Y0FKZ0JRQUZ3QWdBQ2RBTG9BQUJNZUFSY2VBVE15TmpjK0FUYytBVDBCTkNZbkxnRW5MZ0VqSWdZSERnRUhEZ0VkQVJRV0Z3RW5MZ0VITUNJeFBnRW5MZ01IRGdNWEhnTTNQZ0UzRkJZZkFSNEJOejRCTnpZbUp5VUdKaWNtTmpjMkZoY1dCZ0VlQVJjZUFUTXlOamMrQVRjMkZoYytBVDBCRGdFSERnRWpJaVluTGdFbkZSUVdGeFVlQVJjZUFUTXlOak11QVNjbU5qY2lCaU1pSmljdUFTY1ZGQllYQlE0Qkl5SW1KeTRCSnhVVUZoY2VBUmNlQVRNeU5qYytBVGN1QVNjN0hWQXpNbTQ3TzI0ek1sQWVIUjBkSFI1UU1qTnVPenR1TXpKUUhSNGRIUjREK0lZS0V3Z0JFaEVGQkNjN1NTZ29ReTBXQlFRbk8wa29KRDBYQ3dsMkNCUUpDQThGREFjUi9zSTFWUVlIUWpVMlZBWUhRdjBSSFZBek1tNDdGQ2dUSUdNOEpra2hEQXdpWERzN2YwTkVmanM3WENJZEhoMVFNekp1T3dvVUNnSURBUVFGQ0FvV0MwUitPenRjSWgwZUFjSVNJeEpEZnpzNlhTSWVIUjFRTXpKdU96eHRNd1VLQlRWWUhBS1RFUnNLQ2drSkNnb2JFUkFsRkVrVUpCRVJHZ29LQ2dvS0Nob1JFU1FVU1JRbEVQMTJXQWNHQVJ4REl5aERMUllGQlNZN1NpZ25ReTRWQlFRZ0dRZ1RDRzBIQmdFQkNBY1BKUXhQQjBJMU5WVUdCMEkxTmxRQldSQWJDZ29LQVFJdVB3Y0ZEQTRMR1F4aUdDVU1EQXdNREF3bEdHSVRKUkhiRVJvS0Nnb0JDQklKSFRnYUFRME1EQ1FZWVJNbEVaQUJBUXdORENRWVlSUWxFQkViQ2drS0Nna0JBd0VNUVM4QUFBNEFBUCszQkpJRHR3QUdBQW9BRWdBV0FCb0FId0FqQUNnQUxBQXhBRFVBT1FCUEFGa0FBQk1qRlJ3Qk1UTUhNeFVqRVJVek9nRXhOU00xTXhVakFUTVZJeWN6RlNNMUlUTVZJeVV6RlNNMUFUTVZJeE16RlNNMUJUTVZJemN6RlNNQkl6VWpGU0VWSXhFekZTRVZJeFVoTlNNMUlSRWpFeUUxTXpVak5URTFJVWxKU1VsSlNVa1FGM0JKU1FJWWlvck5pWWtCbTRtSi9aZUppUUtoVVZFSVNVbitYWW1KelltSkFhYUhTZjF0QVFFQnR0d0NTdHdCdDV3Sy9TVVpHUUxiQTdkSkJBUkVpdjd1R1VtZWlRSHNTVWxKU1VsSlNVbjkvMGtCQm9tSnZVbEpTUUc0R3h1Mi9pSklTVWxKU1FMYy9iZVJTYmtqQUFBQUFBSUFTUUJJQTdVRGJnQW1BRWNBQUFFdUFTY3VBU01pQmdjT0FRY09BUjBCRkJZWEhnRVhIZ0V6TWpZM1BnRTNQZ0U5QVRRbUp3RWlKaWN1QVNjVkZCWVhIZ0VYSGdFek1qWTNQZ0UzUGdFOUFRNEJCdzRCSXdON0hsQXlNbTQ4TzI0ek1sQWRIUjRlSFIxUU16SnVPenh1TWpKUUhoMGRIUjMraEVOL096dGNJaDRkSFZBek1tNDdQRzB6TWxBZUhSMGlYRHM3ZmtRREpSRWFDZ29LQ2dvS0doRVJKUk9WRkNRUkVSc0pDZ29LQ2drYkVSRWtGSlVUSlJIK1J3d05EQ1FZOHhRbEVSQWJDZ29KQ1FvS0d4QVJKUlR6R0NRTURRd0FBQUFJQUd6L3ZRUVVBNjhBTHdCTEFGZ0FhQUIwQUlvQXBBQy9BQUFCTGdFbkpnWUhEZ0VISmdZSERnSVdGeDRCRng0Qk54NEJGeDRCRnhZMk56NEJOejRCTnpZbUp6NEJOelltSnlVK0FUYytBUmNlQVJjZUFRY3VBU2N1QVNNdUFTY3VBU2MrQVRjREpqWTNIZ0VYRGdFSERnRUhOeTRCSnpBbUl6NEJOejRCTng0QkJ5Y09BUWN1QVRjZUFSY09BUmNlQVJjZUFSY1dGRE1PQVFjT0FTYytBVGMySmljQkxnRW5MZ0UrQVRjK0FUYytBVE1HRmhjT0FoWVhMZ0VuQlE0Qkp5NEJKejRCTno0Qk54WTJOejRCTno0Qk54WVVEZ0VIQTlnbmNrTkNnallpTXhJOWRURTVSQlVkS1NoeVF4SWlFZ0lHQXloeVJCNDhIU05CSGpkRkN3Z1BGaFlkQmdzZktQNVZGek1iRnk4WU5Ga2ZMZ2dpS0dvK0VpTVJBd1lESUZVekRTUVdkUmNHSEI1UExnMGpGaFl3R3NNcFJob0JBUWdRQ0JZd0doRUZDNVVHREFZTkFnb21RUmthTXNBRkRBVTFXUjhCQVFjUUNTTlFLd0lEQVFZSERQNllORm9mSUJjUU5Td1hNeHNPSFE0TkN4a1hIQXdIRFFZTEJnSHhLbVUwTVZRZkdqTVhJVFFTR0RFWUkwSWRCZ3dGRGhneEl3TWxOMGdMREI0bkdEMGpCaDhrS0hPQWhEbzRSd3dDQXdFRUNRUTRTQXNGQVFVSEhSVW5jVVF6Wmk4ZlJ5ZENnemdWRVJVR0JBRUVDVGdzUUpsQk1UOEtBd0lFQ1FRdFFCRVdKaEQ5YmpoNU15WTNFQlltRUJBVkJyc05OQ1FDQnc0R0VCVUdLbGtxdmdVSkJTWlFKUXN0SUFnWUhBRUJBUWs0TEFFQkNBMEdHUmtCQnc0SEtWSW4vcEVKT0N3dGFHUmFIeEVXQlFNQ09IWTJJVXBPVHljQkFRRnpIeGNJQ1RJbUNCa1FHRDBqQXdNRUJ4MFZCQWtGS1ZSUFJoa0FBQUFBQXdBQS83VUQvd08xQUNRQVZBQm1BQUFCSGdFVkZBWUhEZ0VIRGdFaklpWW5MZ0VuTGdFMU5EWTNQZ0UzUGdFek1oWVhIZ0VYSlM0Qkl5SUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCTXpJMk56NEJOejRCTno0Qk5UUW1KeTRCSnk0QkJRNEJGUlFlQWpNeVBnSTFOQ1luSVFPN0lpSWlJaU5kT3pxQlJVYUJPanRkSXlJaUlpTWlYVHM3Z0VaRmdUczZYU1ArNmlkVEt5eFNLQ2RFSFJ3dUVSRVJFUkVSTGh3ZFJDY29VeXNyVXljb1JCd2RMUkVSRVJFUkVTMGRIRVQrREJBU05GbDRSRVI0V2pNUkVmMnlBclk3Z0VaRmdUczZYaUlpSXlNaUlsNDZPNEZGUm9BN08xMGlJeUlpSXlKZE80Z1JFUkVSRVM0Y0hVUW5LRk1ySzFNbktFUWNIUzBSRVJFUkVSRXRIUnhFS0NkVEt5eFNLQ2RFSFJ3dTVDRktKMFI0V1RRMFdYaEVKMG9oQUFBRUFBRC8yUVAvQTdVQVB3QkNBR0VBaEFBQUFUSVdGeDRCRng0QkZ4NEJGd0VlQVJVVUJnY09BUWNPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFbkxnRTFORFkzQVQ0Qk56NEJOejRCTno0Qk13RWhBUk1PQVNNcUFTTXFBU01pSmpVd05EVTBOak13TWpFeUZoVXdGREVjQVFjM0RnRWpLZ0VqS2dFaklpWTFNRHdDTlRRMk16QXlNVElXRlRBY0FqRVVCaFVCL3dVS0JRVUlCQVVJQXdNR0FnRzJCUVVHQlFJR0F3TUlCUVFJQlFRSkJmeVVCUW9FQlFnRUJRZ0RBd1lDQlFZRkJRRzJBZ1lEQXdnRkJBZ0ZCUW9GL29VQzkvNkRTQUVJQlFvV0NoQWdFQWdRQ0FkekJ3Z0JBUUlIQlFzVkN4QWZFQWtRQ1FaMEJna0JBN1VCQVFFRUF3SUdCQU1JQmZ5MkNSSUpDUklKQkFnREF3WURBZ01CQVFJQ0FRRURBZ01HQXdNSUJBa1NDUWtTQ1FOS0JRZ0RCQVlDQXdRQkFRSDhsQUxtL1c0RkJRUUxMQUVHQ1FrR0xRRURBWkVFQmdVS1IxUkdBUVlKQ1FaSFZFY0JBd0VBQUFBRUFBSC91QVAvQTdZQUpBQk5BSGtBaUFBQUFTNEJKeTRCSXlJR0J3NEJCdzRCRlJRV0Z4NEJGeDRCTXpJMk56NEJOejRCTlRRbUp3TVVCZ2NPQVNNaElpWW5MZ0U5QVRRMk56NEJOelUwTmpjK0FUTXlGaGNlQVIwQkhnRVhIZ0VWSnlNMU5DWW5MZ0VqSWdZSERnRWRBU01pQmdjT0FSMEJGQllYSGdFeklUSTJOejRCUFFFMEppY3VBU01oTlRRMk56NEJNeklXRng0QkhRRUR1eU5kT3pxQVJrYUFPanRkSWlNaUlpSWpYVHM2Z0VaR2dEbzdYU01pSWlJaWtoRVFFQ2tXL284WEtSQVFFUkVRQlF3SEpDTWlWekF4VmlNaUpBY01CUkFSY0JZWUdCZzVJaUU2R0JnWUZRZ01CUVVGQlFVRkRBZ0JjUWNNQlFZRUJRVUZEQWYrNmc0T0RTRVRFeUVPRFE0Q3R6dGRJaU1pSWlNaVhUbzdnRVpGZ1RzNlhTTWlJaUlpSTEwNk80QkdSWUU2L2tZWEtSQVFFUkVRRUNrWDBSWXFEd1lKQkFZeFZpTWpKQ1FqSTFZeEJnUUpCZzhwRnlORklqa1lHQmdZR0JnNUlrVUZCUVlNQjlFSERRVUZCUVVGQlEwSDBRY01CZ1VGUlJRZ0RnNE5EUTRPSUJSRkFBQUFBQWtBQVArM0JBQUR1QUFTQUM4QVN3QlBBRk1BWmdCckFINEFnZ0FBTnk0QlBRRWpGUlFXRng0Qk93RTFJeTRCSndFdUFTTWhJZ1lIRGdFVkVSUVdGeDRCTXlFeU5qYytBVFVSTkNZbkF4UUdCdzRCSXlFaUppY3VBVFVSTkRZM1BnRXpJVElXRng0QkZRVXpGU01STXhVakV6UTJOejRCT3dFMUl5SUdCdzRCSFFFek5UY3pGU00xQlI0QkhRRXpOVFFtSnk0Qkt3RVZNeklXRnlVekZTTlBBd05KRFE0TklSTmJYQU1IQWdPV0RTRVMvWklUSUE0TkRnNE5EaUFUQW00VElBME9EUTBPTGdNQ0F3Y0QvWklFQmdNREFnSURBd1lFQW00RUJnTUNBL3hKU1VsSlNVa0RBd0lIQXpnNEVpRU5EZzFKa3BPVEFmc0RBMGtPRFE0Z0V6YzNCQVlEL3VDVWxPRURCZ1EzTnhNZ0RnME9TUUVEQWdIZ0RnME5EZzBoRS8yVEV5RU5EZzBORGcwaEV3SnRFeUVOL1ZJRUJ3SURBd01EQWdjRUFtMEVCd0lEQXdNREFnY0VmNVFCYjVNQkV3UUdBd0lEU1EwT0RTQVRPRGhiU1VsT0F3Y0RYRndUSUE0TkRrb0RBazVKQUFrQUFmKzRBLzhEdGdBWUFERUFTUUJpQUhvQWt3Q3JBTkFCQUFBQUFTSUdCdzRCRlJRV0Z4NEJNekkyTno0Qk5UUW1KeTRCSXlFaUJnY09BUlVVRmhjZUFUTXlOamMrQVRVMEppY3VBU01YRGdFaklpWW5MZ0UxTkRZM1BnRXpNaFlYSGdFVkZBWUhJZ1lIRGdFVkZCWVhIZ0V6TWpZM1BnRTFOQ1luTGdFakZ3NEJJeUltSnk0Qk5UUTJOejRCTXpJV0Z4NEJGUlFHSlNJR0J3NEJGUlFXRng0Qk16STJOejRCTlRRbUp5NEJJeGNPQVNNaUppY3VBVFUwTmpjK0FUTXlGaGNlQVJVVUJnRXVBU2N1QVNNaUJnY09BUWNPQVJVVUZoY2VBUmNlQVRNeU5qYytBVGMrQVRVMEppY0REZ0VIRGdFSERnRWpJaVluTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek1oWVhIZ0VYSGdFWEhnRVZGQVlCV3hzdEV4SVRFeElUTFJzYkxSTVNFeE1TRXkwYkFVb2JMUk1URWhJVEV5MGJHaTRTRXhNVEV4SXVHa0VOSVJNVElRNE5EZzRORGlFVEV5RU5EZzBOVHhzdEV4TVNFaE1UTFJzYUxoSVRFeE1URWk0YVFRMGhFeE1oRGcwT0RnME9JUk1USVEwT0RRMytaeHN0RXhJVEV4SVRMUnNiTFJNU0V4TVNFeTBiUWc0aEV4TWhEUTRORFE0TklSTVRJUTRORGc0Q0VTTmRPanVBUmthQU96cGRJeUlpSWlJalhUbzdnRVpHZ0RzNlhTTWlJaUlpTXhFdUhCeEVLQ2RUS3l0VEtDZEVIQjB0RVJFU0VoRVJMUjBjUkNjb1Vpd3JVeWNvUkJ3Y0xoRVJFUkVDMnhJVEV5MGJHaTRTRXhNVEV4SXVHaHN0RXhNU0VoTVNMaHNhTGhJVEV4TVRFaTRhR3kwVEV4TEJEUTRPRFE0aEV4TWdEZzRORFE0T0lCTVRJWlVURWhNdEd4c3RFeElURXhJVExSc2JMUk1TRThFT0RnNE9EU0VURXlFTkRnNE9EZzBoRXhNaHRCTVNFeTBiR3kwVEVoTVRFaE10R3hzdEV4SVR3UTRPRGc0TklSTVRJUTBPRGc0T0RTRVRFeUVCMlRwZEl5SWlJaUlqWFRvN2dVVkdnRHM3WFNJaUlpSWlJbDA3TzRCR1JZRTcvbGtuUkJ3ZExSRVJFUkVSRVMwZEhFUW5LRklzSzFNbktFUWNIUzBSRVJFUkVSRXRIUnhFS0NkVEt5dFRBQUFGQUFEL3R3UUFBN2NBRkFCQkFHNEFtd0RJQUFBQklnNENGUlFlQWpNeVBnSTFOQzRDSXdFK0FUYzJKaXNCSWdZSERnTUhEZ0VkQVJRV056NEJOellXSHdFZUFUc0JNalk5QVRRbUx3RXVBVGNCRGdFSEJpWXZBUzRCS3dFaUJoMEJGQllmQVI0QkJ3NEJCd1lXT3dFeU5qYytBemMrQVQwQk5DWUhBVE15TmljdUFTY21OajhCUGdFOUFUUW1Ld0VpQmc4QkRnRW5MZ0VuSmdZZEFSUVdGeDRERng0Qk13VWpJZ1lYSGdFWEZnWVBBUTRCSFFFVUZqc0JNalkvQVQ0QkZ4NEJGeFkyUFFFMEppY3VBeWN1QVNNQ0FEMXFVQzR1VUdvOVBXcFFMaTVRYWowQmxTVXlEQUVLQjFBRkNRRU5PRkJtT1FZSERBYytjQzhGREFSbEFnWURNd2NKQWdObEJBRUUvZzQ5Y0M4RkRBUm1BZ1lETVFjSkFnTmxCQUVFSlRJTUFRb0hVQVVKQVEwM1VHVTVCZ2NNQndIMVVBY0tBUXd5SlFNQkJHUUNBd2tITVFNR0FtVUZEQVV2Y0Q0SERBY0dPV1ZRT0EwQkNRWDgwRkFJQ1FFTE15VUVBUVJsQXdJSkJ6RURCZ0psQlF3RU1IQStCd3dIQmpsbFVEa01BUWtGQXRzdVQyczhQV3BRTGk1UWFqMDhhMDh1L2FJd2NENEhEQWNHT1dWUk9Bd0JDUVpQQ0FvQ0N6SWxCQUVFWlFJQ0NRY3hBd1lDWlFVTUJBTXhDek1sQkFFRlpRSURDUWN4QXdZQ1pnUU1CUzl3UGdjTUJ3WTVaVkE0RFFFSUJrOElDZ0wrVWd3SFBXOHdCUXdFWkFJR0JETUhDUU1DWlFRQkF5VXpDd0lLQjFBRkNRRU5PRkJsT1FZSGtnd0hQbkF3QkF3RlpRSUdBekVIQ1FJRFpRUUJCQ1V6Q3dFS0IwOEdDUUVNT1ZCbE9RWUhBQUFBQndBRC83Y0QvZ09HQUFVQUNRQVRBQmNBSFFBakFDY0FBQUVUQlRjUkpUY25CeGNsTlJVbEJ3VVJOeE16QXo4QkJ3VURCVGNUQndNbkJ4TUZBd0VGRVNVQlhRRUJQYVQrd1pQbG52RUIvUDdVa1FFNWZRY0JpWG9HZlAzbEFnRTZxQUdrMlBEUUN3RVBBdjcvQVFQKzhnTFIvcjQ1WHdFd01WVWJMQ0VFQVFFbE1pMysxVkFCRmYwK2RQWlZVdjdYWHB3QkdXd0NJeU04L3NRekFVYjlsVkVCSmpjQUFBQUFEd0FBLzdjRUFBTzNBQndBSVFBbEFFSUFSZ0JLQUU0QWF3QnhBSGNBaFFDV0FLTUFwd0NyQUFBQlBnRTFFVFFtSnk0Qkt3RWlCZ2NPQVJVUkZCWVhIZ0U3QVRJMk55Y2pOVE1WTlNNMU13RWpJZ1lIRGdFVkVSUVdGeDRCT3dFeU5qYytBVFVSTkNZbkxnRWpBeU0xTXpVak5UTVJJelV6QXpRbUp5NEJLd0VpQmdjT0FSVVJGQllYSGdFN0FUSTJOejRCTlJFREl6VXpNQlExSXpVek1CUWxOVEFpSXlJR0J4VStBVE02QVFFakRnRVZGQjRDRnpVdUFUVTBOamNCRlQ0RE5UZ0JOU01VQmhNekVTTUZNeEVqQTJNRkJnWUZCZzBIMndnTUJnVUdCUVlGRFFqYkNBd0dQcE9UU2tyKy85c0hEUVlGQlFVRkJnMEgzQWNOQlFZRkJRWUZEUWdra3BKSlNaS1Myd1lGQmcwSDNBY05CUVlGQlFZRkRRZmNDQTBGQlFaS2twSkpTUUVsQVFFbVNDSWhTU1lCQWY2WFJ3UURGU1kySVNNb0F3UUNqaUUxSlJSSEozRkpTZjdiU1VrQ0N3VU5DQUZ0QncwR0JRWUdCUVVOQ1A2VENBMEZCZ1VGQm9kSlNaTkova2tHQlFVTkNQNUpCdzBHQlFVRkJRWU5Cd0c0QncwRkJRYisyMGxLU2Y2U1NRTkpCdzBHQlFZR0JRWU5CLzdjQ0EwRkJRWUZCZ1VOQ0FFay93QkpTWk5KU1FORERReElEdy8rMkJJbUV6QmNVMGtlYXk5eFB4SWtFZjdmYlI1SlVsc3dBVDF1QW1QKzJkcitrZ0FBQndBQS83Y0VBQU8zQUFRQUlRQW1BQ3NBTHdCT0FGSUFBQUV6RVNNUkl5RWlCZ2NPQVJVUkZCWVhIZ0V6SVRJMk56NEJOUkUwSmljdUFTTURJVFVoRlRVaE5TRVZOU00xTXlVaE1qWTNOaVluTUM0Q0p5NEJNU0V3QmdjT0F6RU9BUmNlQVRNbEl4OEJBMG0zdDVMOWJnZ05CUVlGQlFZRkRRY0Nrd2NOQmdVRkJRVUdEUWNsL2trQnQvMjNBa25iMi8yRUFxOEpDZ0lDQkFZdE9EQUVDQkQrbHc4SUJEQTNMQWNFQWdJTENBTHBlY08zQXR2OUpRTGJCUVVHRFFmOUpBY05CUVlGQlFZRkRRY0MzQWNOQlFZRi9XNXVidHh0YmR0dWtnUUZCQXNHS1RNdUJRa0JBZ2tFTGpNcEJnc0VCUVMzdGdFQUFBQUVBQUQvdHdRQUE3Y0FHZ0JyQU40QlN3QUFBUTRCQnc0QkJ4TStBVGMrQVRjK0FUYytBVGMrQVRVUkRnRUhKVEV6TWhZWEhnRVhPUUVlQVI4QkhnRVhNeDRCRng0QkZ6NEJOejRCTno0Qk56NEJOejRCUFFFMEppY3VBU2N1QVNjdUFTY3VBU2N1QVNNaUJnY09BUWNPQVFjT0FRY09BUWNPQVIwQlBnRXpBUTRCQnpVK0FUYytBVGMrQVRjK0FUMEJOQ1luTGdFbkxnRW5MZ0VuTGdFbkxnRWpJZ1lIRGdFSERnRUhEZ0VIRGdFSERnRWRBUlFXRng0QkZ4NEJGeDRCRnhVdUFTY3VBU2NWRkJZWEhnRVhIZ0VYSGdFWEhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFM1BnRTNQZ0U5QVE0QkJ3Y09BUThCRGdFakJpSWpLZ0VuSWlZdkFRY1VCZ2NxQVNNcUFTTXVBUzhCTGdFMUpqUTFQQUUzTkRZL0FTY3VBU2MwSmpVME5qVStBVDhCUGdFM09nRXpPZ0V6SGdFZkFUYytBVE0yTWpNNkFSY3lGak1YSGdFVkZoUVZIQUVIRkFZUEFSY2VBUmNVRmhVVUJoVUR2Uk1zR0JFaEVRRUpGQWtWSmhBUkhRME1FZ1lHQmc0aUUvMnZBUnN6R1JvdkZoZ29FZ0VWSXhBQkVod0xBd2NERFJzTkZDWVJFQjRNREJJR0JnWUdCZ1lTREF3ZEVSRWxGUlVzRnhjd0dSZ3dGeGNzRlJVbUVCRWREQXdTQndZR0VTUVNBUzBTS0JZTEV3a1JIUTBNRWdZR0JnWUdCaElNRFIwUkVDWVZGQ3dYRnpBWkdTOFhGeTBWRkNZUkVCME1EQk1HQmdjSEJnWVREQXdkRUFrVUNoWW5FaE1oRHdjR0JoTU1EQjBRRVNZVkZTd1hGekFZR1RBWEZ5d1ZGU1VSRVIwTURCTUdCZ1lQSVJOcUFRRUJOZ0VEQVFFREFRRUNBZ0VDQVhWMkFnSUJBZ0VDQWdFQ0FnRTJBUUlCQVFJQmRYTUJBUUVCQVFFQkFUWUJBd0VCQWdFQ0FnSUJBZ0Z6Y3dFQ0FRRURBUUVEQVFFREFUVUJBZ0VCQWdGemRnRUJBUUVCQWpnSERRVURCZ1ArMGdFREFnUUtCZ1VOQmdjUENBZ1FDQUVHQ2hFSW9nTUNBZ2NFQlFzRkFRY1BDUXNZRFFVS0JRSUVBd1FKQmdVTkJ3Y1BCd2NRQ0gwSUR3Z0lEd2NIREFZRkNnUUVCd0lDQWdJQ0F3WUVCQW9GQmd3SEJ3OElDQkFIWmdJQi9qRUhEQVUvQWdZREJnd0hCdzhIQ0JBSWhRZ1FDQWNQQndjTkJRWUpCUVFHQWdJREF3SUNCZ1FGQ1FZRkRRY0hEd2NJRUFpRkNCQUlCdzhIQnd3R0F3WUNQd1VNQndjU0N2NElFQWdIRHdjSERBWUdDUVVFQmdFQ0FnSUNBUWNFQkFvRkJnd0hCdzhIQ0JBSi9Rb1NCNDBCQWdFMkFRSUJBUUlCZFhVQ0FRRUJBZ0UyQVFJQkFnSUJBUU1CQVFJQmRuSUNBZ0VCQWdFQ0F3RUJBZ0UyQVFFQkFRRUJkSFFCQVFFQkFqY0JBZ0VCQXdFQkF3RUJBZ0Z6ZFFFQ0FRRURBUUVDQWdBQUFBWUFBUCszQk5zRHR3Qk1BRmtBbGdDYUFOY0Eyd0FBQlM0Qkl5RVJQZ0UzTVNVK0FUYytBUzhCTGdFbkxnRWpCUlV1QVNNaUJnY3hCUTRCQnc0QkZSY2VBUmNlQVRjbEhnRVhFU0VpQmdjT0FSMEJGQllYSGdFeklUSTJOejRCUFFFMEppY0JNaFlWRkFZaklpWTFORFl6QVM0Qkp5NEJKeTRCSnk0Qkp5NEJJeUlHQnc0QkJ3NEJCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCTXpJMk56NEJOejRCTno0Qk5UUW1Kd1ViQVNFaExnRW5MZ0VuTGdFbkxnRWpJZ1lIRGdFSERnRUhEZ0VIRGdFSERnRVZGQllYSGdFWEhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFMU5DWW5MZ0VuQXhNaEV3UDdBd1lFL3FRZEp3UUJGQVFHQWdJQkFRY0JBd1FEQndQKzdBNHlIaW85QnY3dEJBWUNBZ0VIQVFRREF3Y0VBUk1LSGhMK3BRUUhBd0lEQXdJREJ3UURBQVFIQWdJREFnUCtjeE1hR2hNVEd4c1RBbGtLR2hBUkhnOE9IUThQRUFFRkVBc0xFQVVCRUE4UEhRNE9IeEFRR3dvS0NnNE5EU0lVRkNvVUZTa1NFeWdWRlNrVkZDSU5EUTBLQ3Y0NTI5eitTZjY0RVI0UERoMFBEeEFCQlJBTEN4QUZBUkFQRHgwT0R4NFJFQm9LQ2dvTkRnMGhGUlFwRlJVb0V4TW9GUlVwRkJVaERRNE5DZ29LR2hDNGx2N1VsZ1VDQXdMaUNpOGVOZ0VEQXdNSEJDUUVCZ0lDQVRZQkdSNDJLRFVCQkFNREJ3UWtCQVlDQWdFQk5oRVpCdjBlQWdNREJnUWxCQWNDQXdJQ0F3TUdCQ1VFQndJRGZCc1RFeHNiRXhNYi9qY1VNaDRlT0JvYU5Cc2FIUUlKQ2dvSkFoMGFHelFhR2pnZUhqSVVGQmNERlNVUkVSa0tDZzRFQlFVRkJRUVBDUW9hRUJFbEZRTVhGQzRCa3Y1dUhqY2JHalFiR2gwQ0NRb0tDUUlkR2hzMEdoczNIaDR5RkJRWEF4VW1FQkVhQ1FvT0JRVUVCUVVFRGdvSkdoRVJKUlVERnhRVU1oNEJBUDd1QVJJQUF3QUEvN1VEL3dPMUFDUUFWQUJnQUFBQkhnRVZGQVlIRGdFSERnRWpJaVluTGdFbkxnRTFORFkzUGdFM1BnRXpNaFlYSGdFWEpTNEJJeUlHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0Qk16STJOejRCTno0Qk56NEJOVFFtSnk0Qkp5NEJBUjRETXpJK0FqY2hBN3NpSWlJaUkxMDdPb0ZGUm9FNk8xMGpJaUlpSXlKZE96dUFSa1dCT3pwZEkvN3FKMU1yTEZJb0owUWRIQzRSRVJFUkVSRXVIQjFFSnloVEt5dFRKeWhFSEIwdEVSRVJFUkVSTFIwY1JQNE1GRDFOV1RBeFdVdzlGUDJ5QXJZN2dFWkZnVHM2WGlJaUl5TWlJbDQ2TzRGRlJvQTdPMTBpSXlJaUl5SmRPNGdSRVJFUkVTNGNIVVFuS0ZNcksxTW5LRVFjSFMwUkVSRVJFUkV0SFJ4RUtDZFRLeXhTS0NkRUhSd3UvZmdwUXpFYUdqRkRLUUFBQUFBQ0FDZi90d05IQTIwQUV3QW1BQUFCRkE0Q0l5SXVBalUwUGdJek1oNENBVDRETnpFd05oYzNNaFl4TUI0Q0Z3S1JJanhQTGkxUU95TWpPMUF0TGs4OEl2MldBeEFoTmlwU1JjbEVVeW8xTUFZQ2tpMVFQQ0lpUEZBdExWQThJaUk4VVB6NEpteHZaUjh6QVFFekpWbVdjUUFBQUFRQUFQKzRBN2NEYlFBTEFCOEFMQUJFQUFBQkZBWWpJaVkxTkRZek1oWUJNVEEyT3dFeUZqRXdIZ0lWSVRBK0FqY0RGQVlqSWlZMU5EWXpNaFlWRXc0RE1TRXdQZ0kzTVRBMk93RXlOQmN3RmhjeEF5VldQVDFWVlQwOVZ2NjJQREtTTWp3aUtpTDl0d01WTENra1ZqMDhWbFk4UFZZblBVb3BEdjdnQXhVc0tqd3hreFlPRVRzQi96MVZWVDA5VmxiK3d5VWxIMHQrWDA5cmJoOEIzRDFXVmowOFZsWTgvcE1MUmswOVQydHVJQ1FDQm5jV0FBQUJBRWovdHdMY0E3Y0FRd0FBQVM0Qkl6RVJNalluTGdFak1Db0NNU0lHQnc0QkZSUVdGeDRCTXhFaUJnY09BUlVVRmhjZUFUc0JFeDRCRng0Qk93RXlOamMrQVRjVE16STJOejRCTlRRbUp3SzVFa0FlSGlvQkFTY2RkSXR6RVJ3TUN3a0pDd3djRVI4M0dCa0tCZ1lHRGdqV0x3RURBd01HQkJNREJ3SURBd0VxMmdrT0JnWUdDeGdCb2hjakFVa3JIUjB0RGd3TEdSQVJGUXdMRFA2L0h4NGZXeVlJRGdZRkJ2N3NCQVVEQWdJQ0F3SUhCQUVTQmdVR0RnZ21XeDhBQUFBQUFnQU8vN29EL2dPcEFCY0FLd0FBSlFFK0FTY3VBeWNtRGdJWEhnTVhGalkzQVFFeUhnSVZGQTRDSXlJdUFqVTBQZ0lEL3Y3b0tCNFJDanBTWXpOdHhJbytHQTA0VUdNNFZaay9BUmorRVRSZFJTZ29SVjAwTlZ4RktDaEZYRFVCR1Q2WVVqUmtVendNR0Q2S3hHMDVZMDQyREJFZktQN29BMmNvUlZ3MU5WeEZLQ2hGWERVMVhFVW9BQUFEQUFQL3VRUCtBN2NBSkFBMEFFUUFBQUV1QXlNaURnSWRBU01pQmhVUkZCWTNJUlkyTlJFMEppTWhOVFEyTXpJV0h3RVRJU0ltTlRRMk15RXlGaFVVQmlNeE5TRWlKalUwTmpNaE1oWVZGQVlqTVFOSEJqbFljRDVEZDFvMWNSd3BLUndEY1J3cEtSejlrV3ROUW1NTmswSDk0aElRRUJJQ0hoTWFHaFA5NGhJUUVCSUNIaE1hR2hNQ2pqMXNVUzgxVzNkQ2JTZ2Qva1FjTFFJQ0xSd0J2QjBvYlV4c1Z6OEIvYnNSRXhNU0VoTVRFZHNSRXhNU0VoTVRFUUFBQUFBRUFBTC91QVArQTdjQUhRQW5BRGNBUndBQUFTTTFOQzRDSXlJT0FoMEJJeUlHRlJFVUZqY2hGalkxRVRRbUl5VTBOak15RmgwQklUVUJJU0ltTlRRMk15RXlGaFVVQmlNeE5TRWlKalUwTmpNaE1oWVZGQVlqTVFPNGNEUmFkMEpDZUZvMWNSd3BLUndEY1IwcEtSMzlrV3hNVEdyK2tnSkEvZUlURHc4VEFoNFNHeHNTL2VJVER3OFRBaDRTR3hzU0FnRnNRM2RiTlRWYmQwTnNLUnorUXh3dEFnSXRIQUc5SENsc1RXeHRUR3hzL2R3U0VoTVNFaE1TRXRzU0V4SVNFaElURWdBQUFBSUFBUCszQStvRGl3QWJBQ29BQUFFd0ppY3VBUTRCQnc0QkZ3RVZNelV6TlRNM0ZqNENOelltSndjeEZBWWpNU0ltTlRRMk16WVdGUVBGUnlZOWdYbG1JU2NMSFA1OHQyNlNpeitDYzFzWkd4UXNVRG9zTERzN0xDdzZBeVZXRUNFTUlrNDVRcEpDL29QRmJtMnBHUVkwWGo5TW5rSktLenM3S3l3N0JVQXNBQUFBQUFZQUFQKzRCQUFEdUFBd0FHRUFsUURKQU5rQTZnQUFCU0ltSnk0Qkp5NEJKeTRCTlRRMk56NEJOejRCTno0Qk16SVdGeDRCRng0QkZ4NEJGUlFHQnc0QkJ3NEJCdzRCSXdNT0FRY09BUWNPQVJVVUZoY2VBUmNlQVJjZUFUTXlOamMrQVRjK0FUYytBVFUwSmljdUFTY3VBU2N1QVNNaUJnY1hOVFFtTlM0Qkp5NEJJeTRCS3dFaUJnY2lCZ2NPQVJVR0ZCMEJIQUVYRkJZWEhnRVhNaFk3QVRJMk16NEJOejRCTnpRMkdRRTBKalV1QVNjdUFTTXVBU3NCSWdZSElnWUhEZ0VWQmhRVkVSd0JGeFFXRng0QkZ6SVdPd0V5TmpNK0FUYytBVGMwTmljaklpWTlBVFEyT3dFeUZoMEJGQVlYSXlJbVBRRTBOanNCTWhZZEFSUUdJd0lBTldRdUwxRWpJamNWRkJRVUZCVTNJaU5STHk1a05UVmtMaTlSSXlJM0ZSUVVGQlFWTnlJalVTOHVaRFdXSkQwYkdpb1BFQThQRUE4cUdoczlKQ05MS0NoTEl5UTlHeG9xRHhBUER4QVBLaG9iUFNRalN5Z29TeVBmQVFFQ0FRSURBUUlEQW00Q0JBRUNBd0VDQWdFQkFnSUJBd0lCQkFKdUFnTUNBUU1DQVFJQkFRRUJBZ0VDQXdFQ0F3SnVBZ1FCQWdNQkFnSUJBUUlDQVFNQ0FRUUNiZ0lEQWdFREFnRUNBUUVTa2dnTEN3aVNCd3NMSGJZSUN3c0l0Z2dMQ3doSUZCUVVOeU1qVWk0dVpEVTFaQzR2VVNNaU54VVVGQlFVRlRjaUkxRXZMbVExTldNdkwxRWpJemNVRkJRRFpROHFHaHM5SkNOTEtDaE1JeU0rR2hzcER4QVBEeEFQS1JzYVBpTWtTeWdvU3lNa1BSc2FLZzhRRHc4UXdra0NCQUVDQXdFQkF3RUJBUUVEQVFFREFnRUVBa2tDQkFFQ0F3RUJBZ0VCQVFFQ0FRRURBZ0VFL3BRQkFBSUVBUUlEQWdFQ0FRRUJBUUlCQWdNQ0FRUUMvd0FDQXdJQ0F3RUJBZ0VCQVFFQ0FRRURBZ0lEekFzSEpRY0xDd2NsQnd2Y0N3Z2tDQXNMQ0NRSUN3QURBQUQvdHdRQUE3Y0FFd0FwQUdjQUFBVWlMZ0kxTkQ0Q016SWVBaFVVRGdJRElnNENGUlFlQWpNeVBnSTFOQzRDSXpFVE5DWXZBVGMrQVRVMEppOEJMZ0VqSWdZUEFTY3VBU01pQmc4QkRnRVZGQllmQVFjT0FSVVVGaDhCSGdFek1qWS9BUmNlQVRNeU5qOEJQZ0UxTVFJQWFycUxVVkdMdW1wcXVvdFJVWXU2YWxDTmFqMDlhbzFRVUkxcVBUMXFqVkRiQXdOdWJ3TUNBZ05PQWdjRUF3Y0RibTREQndNRUJ3Sk9Bd0lDQTI5dkF3SUNBMDRDQndRREJ3TnViZ01HQkFNSEEwMERBMGxRakxwcWFycUxVVkdMdW1wcXVveFFBNFE5YW8xUVVJNXBQVDFwamxCUWpXbzkvZ0VFQmdOdWJnTUhBd1FIQWs0Q0F3SURiMjhEQWdNQ1RnSUhCQU1IQTI1dUF3WUVBd2NEVFFNREF3TnViZ01EQXdOTkF3Y0RBQUFBRWYvKy83WUR0d052QUJ3QU9RQlZBSEVBamdDc0FNb0E1d0VFQVNBQlBRRlpBWFlCa3dHd0Fjd0I2QUFBRXpJV0Z4NEJIUUVVQmdjT0FTc0JJaVluTGdFOUFUUTJOejRCT3dFVk1oWVhIZ0VkQVJRR0J3NEJLd0VpSmljdUFUMEJORFkzUGdFN0FSVXlGaGNlQVIwQkZBWUhEZ0VyQVNJbUp5NEJQUUUwTmpjK0FUTVhNaFlYSGdFZEFSUUdCdzRCS3dFaUppY3VBVDBCTkRZM1BnRXpBVElXRng0QkZSRVVCZ2NPQVNNaElpWW5MZ0UxRVRRMk56NEJNeUVsSWlZbkxnRTFNelUwTmpjK0FUc0JNaFlYSGdFZEFSUUdCdzRCS3dFVE1oWVhIZ0VkQVJRR0J3NEJLd0VpSmljdUFUVXpOVFEyTno0Qk93RVRJaVluTGdFOUFUUTJOejRCT3dFeUZoY2VBUjBCRkFZSERnRXJBUk15RmhjZUFSMEJGQVlIRGdFckFTSW1KeTRCUFFFME5qYytBVHNCRXlJbUp5NEJQUUUwTmpjK0FUc0JNaFlYSGdFZEFSUUdCdzRCSXhFeUZoY2VBUjBCRkFZSERnRXJBU0ltSnk0QlBRRTBOamMrQVRzQkV5SW1KeTRCUFFFME5qYytBVHNCTWhZWEhnRWRBUlFHQnc0Qkl4RXlGaGNlQVIwQkZBWUhEZ0VyQVNJbUp5NEJQUUUwTmpjK0FUc0JFeklXRng0QkhRRVVCZ2NPQVNzQklpWW5MZ0U5QVRRMk56NEJPd0VWTWhZWEhnRWRBUlFHQnc0Qkt3RWlKaWN1QVQwQk5EWTNQZ0U3QVJVeUZoY2VBUjBCRkFZSERnRXJBU0ltSnk0QlBRRTBOamMrQVRNWE1oWVhIZ0VkQVJRR0J3NEJLd0VpSmljdUFUMEJORFkzUGdFemdBUUdBZ01DQWdNQ0JnUnVCQWNEQXdNREF3TUhCRzRFQmdJREFnSURBZ1lFYmdRSEF3TURBd01EQndSdUJBWUNBd0lDQXdJR0JHNEVCd01EQXdNREF3Y0ViZ1FHQWdNQ0FnTUNCZ1J1QkFjREF3TURBd01IQkFLcEJ3c0VCUVFFQlFRTEIvNC9Cd3NGQkFVRkJBVUxCd0hCL2pJRUJ3TURBd0VEQXdNR0JDWURCZ01DQXdNQ0F3WUVKU2dEQmdNQ0F3TUNBd1lFSkFRSEF3TURBUUlEQXdjRUpXd0VCd01EQXdNREF3Y0VKQVFHQXdJREF3SURCZ1FrSkFRR0F3SURBd0lEQmdRa0JBY0RBd01EQXdNSEJDUnVBd2NEQXdNREF3TUhCQ1FFQndJQ0FnSUNBZ2NFQkFjQ0FnSUNBZ0lIQkNVREJ3TURBd01EQXdjRUpHd0RCd01EQXdNREF3Y0VKQVFIQWdJQ0FnSUNCd1FFQndJQ0FnSUNBZ2NFSlFNSEF3TURBd01EQndRazNRUUdBZ01DQWdNQ0JnUnVCQWNEQXdNREF3TUhCRzRFQmdJREFnSURBZ1lFYmdRSEF3TURBd01EQndSdUJBWUNBd0lDQXdJR0JHNEVCd01EQXdNREF3Y0ViZ1FHQWdNQ0FnTUNCZ1J1QkFjREF3TURBd01IQkFLU0FnTUNCZ1FsQXdjREF3TURBd01IQkNRRUJ3SUNBcE1EQWdNR0F5VUVCZ01EQXdNREF3Y0VKQVFHQWdNQ2tRSURBZ1lFSlFRR0F3TURBd01EQndRa0JBWUNBd0tTQXdJREJnUWxCQWNEQXdNREF3TUhCQ1VFQmdNQ0F3R3pCQVVGQ3diK1FRWU1CUVVGQkFVRURBY0J2UWNNQlFVRlRBTUNBd1lEYndRSEF3TURBd01EQndSdkF3WURBZ1A5YlFNREF3WUViZ1FHQXdJQ0FnSURCZ1J1QkFZREF3TUNrd01DQXdZRGJ3UUhBd01EQXdNREJ3UnZBd1lEQWdQOWJRTURBd1lFYmdRR0F3SUNBZ0lEQmdSdUJBWURBd01Da3dNQ0F3WURid1FIQXdNREF3TURCd1J2QXdZREFnUDliUU1EQXdZRWJnUUdBd0lDQWdJREJnUnVCQVlEQXdNQ2t3TUNBd1lEYndRSEF3TURBd01EQndSdkF3WURBZ1A5YlFNREF3WUViZ1FHQXdJQ0FnSURCZ1J1QkFZREF3TUNTZ0lEQWdZRUpRTUhBd01EQXdNREJ3UWtCQWNDQWdLVEF3SURCZ01sQkFZREF3TURBd01IQkNRRUJnSURBcEVDQXdJR0JDVUVCZ01EQXdNREF3Y0VKQVFHQWdNQ2tnTUNBd1lFSlFRSEF3TURBd01EQndRbEJBWURBZ01BQUFJQUFQKzNCQUVEYmdBc0FEWUFBQUVqRVM0Qkl5RWlCaFVSRkJZWE14VVVGak15TmpjekZSUVdPd0VlQXpFeU5qMEJNekkyTnhFdUFTTUZEZ0V4TlNNUklSRWhBOFZXQVJnWi9RUXJGaEF4VUJJTmFYY25TUkF1bnhWRVFDOElDdzBzRHdFQkR5ejlyQW1OYmdLVC9uRUNKUUVOSXhrVEtmNEJOaUlCa1JFU1lsSlFNUkFqTmlZVERRbDhFREVCWUN3UHVKbEQzQUdUL20wQUFBSUFBUCszQkVrRHR3QVVBQ3dBQUFVaElpWTFFVFEyTXlFSEl4RWhOVGNSRkFZak1RRWlEZ0lYSGdFWEpqNENOem9CTXhVSkFSVXdJakVEbXZ5TEVSUVVFUUVrYmtrQ2s1SVNDLzhBVTQ5bk5Ra0xXeXdXRFVONFZRWVNCUUZ1L3BKQlNSUVFBeVVRRlpQOXQwbVQvcllRRkFNa01GcUNVMmhFSUM1eFpFZ0Yyd0ZKQVVuY0FBQURBQUQvdFFQL0E3VUFFd0E0QUdnQUFDVWlMZ0kxTkQ0Q016SWVBaFVVRGdJQkhnRVZGQVlIRGdFSERnRWpJaVluTGdFbkxnRTFORFkzUGdFM1BnRXpNaFlYSGdFWEpTNEJJeUlHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0Qk16STJOejRCTno0Qk56NEJOVFFtSnk0Qkp5NEJBZ0JFZUZrME5GbDRSRVI0V1RRMFdYZ0JkeUlpSWlJalhUczZnVVZHZ1RvN1hTTWlJaUlqSWwwN080QkdSWUU3T2wwai91b25VeXNzVWlnblJCMGNMaEVSRVJFUkVTNGNIVVFuS0ZNcksxTW5LRVFjSFMwUkVSRVJFUkV0SFJ4RWJqUlplRVJFZUZrME5GbDRSRVI0V1RRQ1NEdUFSa1dCT3pwZUlpSWpJeUlpWGpvN2dVVkdnRHM3WFNJaklpSWpJbDA3aUJFUkVSRVJMaHdkUkNjb1V5c3JVeWNvUkJ3ZExSRVJFUkVSRVMwZEhFUW9KMU1yTEZJb0owUWRIQzRBQUFBQkFBQUFBd0FBSExSZGdWOFBQUFVBQ3dRQUFBQUFBTlRma0tnQUFBQUExTitRcVAvKy83VUZKUU80QUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBVGIvLzcrMndVbEFBRUFBQUFBQUFBQUFBQUFBQUFBQUFCTEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFBQUVBQUFBQkFBQUFBTzNBQUFFQUFBQUJOc0FBQVJKQUFBRUFBQUFCQUFBQUFMYkFBQUVBQUFBQTI0QUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUVFQVAvK0JBQUFBUVFBQUFBRUFBQUNCQUFBQVFRQUFBRUVBQUFDQkFBQUFnUUFBQUFFU1FBQUJFbi8vd1FBQUFJRUFBQUFCQUFBQVFRQUFBQUVrZ0JKQkpJQUFBU1NBRWtFU0FCSkJBQUFBQVJKQUFBRWtnQUFCQUFBU1FSSEFHd0VBQUFBQkFBQUFBUUFBQUVFQUFBQUJBQUFBUVFBQUFBRUFBQURCQUFBQUFRQUFBQUVBQUFBQk5zQUFBUUFBQUFEYmdBbkE3Y0FBQU1sQUVnRUFBQU9CQUFBQXdRQUFBSUVBQUFBQkFBQUFBUUFBQUFEdC8vK0JBQUFBQVJKQUFBRUFBQUFBQUFBQUFBS0FCUUFIZ0JBQUlRQTlnRW1BYm9DQWdJaUF2b0RNQU9NQS80RUpBUmtCTHdGS0FXOEJsQUcxZ2NxQjdRSVdBakNDY0lLT0F0TUREd05VQTN3RGtJT2xnKytFRjRRdUJFNEVZZ1NEaE1pRThZVXZoVW9GWjRXV0JkcUYrZ1lWaG1FR2g0YTBodVdIRkFkd0I3Y0h6QWdJQ0NjSW5RanZDUlFKSW9rNWlWSUpZNGw3aVpTSnBRbjJpaHNLd0lyVUN1VUxEQUFBUUFBQUVzQjZRQVRBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCWUJEZ0FCQUFBQUFBQUJBQmNBQUFBQkFBQUFBQUFDQUFjQi9nQUJBQUFBQUFBREFCY0JkQUFCQUFBQUFBQUVBQmNDRXdBQkFBQUFBQUFGQUFzQlV3QUJBQUFBQUFBR0FCY0J1UUFCQUFBQUFBQUpBQWNBa3dBQkFBQUFBQUFLQUJvQ1dBQUJBQUFBQUFBTEFCb0FSUUFCQUFBQUFBQU5BQW9BcUFBQkFBQUFBQUFPQUM4QXhnQURBQUVFQ1FBQkFDNEFGd0FEQUFFRUNRQUNBQTRDQlFBREFBRUVDUUFEQUM0Qml3QURBQUVFQ1FBRUFDNENLZ0FEQUFFRUNRQUZBQllCWGdBREFBRUVDUUFHQUM0QjBBQURBQUVFQ1FBSkFBNEFtZ0FEQUFFRUNRQUtBRFFDY2dBREFBRUVDUUFMQURRQVh3QURBQUVFQ1FBTkFCUUFzZ0FEQUFFRUNRQU9BRjRBOVZCaGRIUmxjbTVHYkhsSlkyOXVjeTEzWldKbWIyNTBBRkFBWVFCMEFIUUFaUUJ5QUc0QVJnQnNBSGtBU1FCakFHOEFiZ0J6QUMwQWR3QmxBR0lBWmdCdkFHNEFkR2gwZEhCek9pOHZkM2QzTG5CaGRIUmxjbTVtYkhrdWIzSm5BR2dBZEFCMEFIQUFjd0E2QUM4QUx3QjNBSGNBZHdBdUFIQUFZUUIwQUhRQVpRQnlBRzRBWmdCc0FIa0FMZ0J2QUhJQVoxSmxaQ0JJWVhRQVVnQmxBR1FBSUFCSUFHRUFkRUZ3WVdOb1pTQXlMakFBUVFCd0FHRUFZd0JvQUdVQUlBQXlBQzRBTUdoMGRIQTZMeTkzZDNjdVlYQmhZMmhsTG05eVp5OXNhV05sYm5ObGN5OU1TVU5GVGxORkxUSXVNQzVvZEcxc0FHZ0FkQUIwQUhBQU9nQXZBQzhBZHdCM0FIY0FMZ0JoQUhBQVlRQmpBR2dBWlFBdUFHOEFjZ0JuQUM4QWJBQnBBR01BWlFCdUFITUFaUUJ6QUM4QVRBQkpBRU1BUlFCT0FGTUFSUUF0QURJQUxnQXdBQzRBYUFCMEFHMEFiRlpsY25OcGIyNGdNeTR3QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF6QUM0QU1GQmhkSFJsY201R2JIbEpZMjl1Y3kxM1pXSm1iMjUwQUZBQVlRQjBBSFFBWlFCeUFHNEFSZ0JzQUhrQVNRQmpBRzhBYmdCekFDMEFkd0JsQUdJQVpnQnZBRzRBZEZCaGRIUmxjbTVHYkhsSlkyOXVjeTEzWldKbWIyNTBBRkFBWVFCMEFIUUFaUUJ5QUc0QVJnQnNBSGtBU1FCakFHOEFiZ0J6QUMwQWR3QmxBR0lBWmdCdkFHNEFkRkpsWjNWc1lYSUFVZ0JsQUdjQWRRQnNBR0VBY2xCaGRIUmxjbTVHYkhsSlkyOXVjeTEzWldKbWIyNTBBRkFBWVFCMEFIUUFaUUJ5QUc0QVJnQnNBSGtBU1FCakFHOEFiZ0J6QUMwQWR3QmxBR0lBWmdCdkFHNEFkRVp2Ym5RZ1oyVnVaWEpoZEdWa0lHSjVJRWxqYjAxdmIyNHVBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxnQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi9wYXR0ZXJuZmx5LWZvbnRzL1BhdHRlcm5GbHlJY29ucy13ZWJmb250LnN2ZyNQYXR0ZXJuRmx5SWNvbnMtd2ViZm9udCkgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJwZmljb24tXCJdLFxuW2NsYXNzKj1cIiBwZmljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQYXR0ZXJuRmx5SWNvbnMtd2ViZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5wZmljb24tYWRkLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFCXCI7XG59XG5cbi5wZmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MjlcIjtcbn1cblxuLnBmaWNvbi1idWlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkwMlwiO1xufVxuXG4ucGZpY29uLWJ1aWxkZXItaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU4MDBcIjtcbn1cblxuLnBmaWNvbi1idW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MThcIjtcbn1cblxuLnBmaWNvbi1ibHVlcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MTVcIjtcbn1cblxuLnBmaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTI4XCI7XG59XG5cbi5wZmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEJcIjtcbn1cblxuLnBmaWNvbi1jbG91ZC1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkwM1wiO1xufVxuXG4ucGZpY29uLWNsb3VkLXRlbmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkwNFwiO1xufVxuXG4ucGZpY29uLWNsdXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjBcIjtcbn1cblxuLnBmaWNvbi1jb250YWluZXItbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyMVwiO1xufVxuXG4ucGZpY29uLWNwdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkyN1wiO1xufVxuXG4ucGZpY29uLWRlZ3JhZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTFCXCI7XG59XG5cbi5wZmljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjExXCI7XG59XG5cbi5wZmljb24tZG9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTE5XCI7XG59XG5cbi5wZmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQVwiO1xufVxuXG4ucGZpY29uLWVudGVycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MDZcIjtcbn1cblxuLnBmaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MDZcIjtcbn1cblxuLnBmaWNvbi1lcnJvci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb2xvcjogI2NjMDAwMDtcbiAgY29udGVudDogXCJcXEU5MjZcIjtcbn1cblxuLnBmaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTZcIjtcbn1cblxuLnBmaWNvbi1mbGFnOmJlZm9yZSxcbi5wZmljb24tbWVzc2FnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDNcIjtcbn1cblxuLnBmaWNvbi1mbGF2b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MDdcIjtcbn1cblxuLnBmaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDdcIjtcbn1cblxuLnBmaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNlwiO1xufVxuXG4ucGZpY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDVcIjtcbn1cblxuLnBmaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE3XCI7XG59XG5cbi5wZmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxOFwiO1xufVxuXG4ucGZpY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFGXCI7XG59XG5cbi5wZmljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE1XCI7XG59XG5cbi5wZmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkyNVwiO1xufVxuXG4ucGZpY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkyNFwiO1xufVxuXG4ucGZpY29uLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkyM1wiO1xufVxuXG4ucGZpY29uLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTIyXCI7XG59XG5cbi5wZmljb24tbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTA4XCI7XG59XG5cbi5wZmljb24tbWlkZGxld2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkxN1wiO1xufVxuXG4ucGZpY29uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MDlcIjtcbn1cblxuLnBmaWNvbi1vazpiZWZvcmUge1xuICBjb2xvcjogIzNmOWMzNTtcbiAgY29udGVudDogXCJcXEU2MDJcIjtcbn1cblxuLnBmaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxMlwiO1xufVxuXG4ucGZpY29uLXByaXZhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MTRcIjtcbn1cblxuLnBmaWNvbi1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTA1XCI7XG59XG5cbi5wZmljb24tcmViYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTFDXCI7XG59XG5cbi5wZmljb24tcmVmcmVzaDpiZWZvcmUsXG4ucGZpY29uLXJlc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTdcIjtcbn1cblxuLnBmaWNvbi1yZWdpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTBBXCI7XG59XG5cbi5wZmljb24tcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjNcIjtcbn1cblxuLnBmaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTFcIjtcbn1cblxuLnBmaWNvbi1yZXBsaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI0XCI7XG59XG5cbi5wZmljb24tcmVwb3NpdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkwQlwiO1xufVxuXG4ucGZpY29uLXJlc291cmNlLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MENcIjtcbn1cblxuLnBmaWNvbi1yZXNvdXJjZXMtYWxtb3N0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTFEXCI7XG59XG5cbi5wZmljb24tcmVzb3VyY2VzLWFsbW9zdC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTEyXCI7XG59XG5cbi5wZmljb24tcmVzb3VyY2VzLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MkFcIjtcbn1cblxuLnBmaWNvbi1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyNVwiO1xufVxuXG4ucGZpY29uLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTRcIjtcbn1cblxuLnBmaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAxXCI7XG59XG5cbi5wZmljb24tc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAwXCI7XG59XG5cbi5wZmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTIxXCI7XG59XG5cbi5wZmljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTBEXCI7XG59XG5cbi5wZmljb24tc2VydmVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTFBXCI7XG59XG5cbi5wZmljb24tc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxRVwiO1xufVxuXG4ucGZpY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjEwXCI7XG59XG5cbi5wZmljb24tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxNFwiO1xufVxuXG4ucGZpY29uLXNwaW5uZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjEzXCI7XG59XG5cbi5wZmljb24tc3RvcmFnZS1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MEVcIjtcbn1cblxuLnBmaWNvbi10ZW5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MTZcIjtcbn1cblxuLnBmaWNvbi10aHVtYi10YWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MjBcIjtcbn1cblxuLnBmaWNvbi10b3BvbG9neTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwOFwiO1xufVxuXG4ucGZpY29uLXRyZW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MDBcIjtcbn1cblxuLnBmaWNvbi10cmVuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkwMVwiO1xufVxuXG4ucGZpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU5MUVcIjtcbn1cblxuLnBmaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkxRlwiO1xufVxuXG4ucGZpY29uLXZpcnR1YWwtbWFjaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkwRlwiO1xufVxuXG4ucGZpY29uLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTkxMFwiO1xufVxuXG4ucGZpY29uLXdhcm5pbmctdHJpYW5nbGUtbzpiZWZvcmUge1xuICBjb2xvcjogI2VjN2EwODtcbiAgY29udGVudDogXCJcXEU5MTNcIjtcbn1cblxuLnBmaWNvbi16b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFOTExXCI7XG59XG5cbi5uYXZiYXItbmF2PmxpPi5kcm9wZG93bi1tZW51LmluZm90aXAge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUuaW5mb3RpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmluZm90aXAge1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW5mb3RpcCAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5pbmZvdGlwIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMzRweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5pbmZvdGlwIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0+Lmkge1xuICBjb2xvcjogIzRkNTI1ODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbn1cblxuLmluZm90aXAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgY29sb3I6ICM0ZDUyNTg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuXG4uaW5mb3RpcCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtPi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmluZm90aXAgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuXG4uaW5mb3RpcCAuZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLmluZm90aXAgLmFycm93LFxuLmluZm90aXAgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLmluZm90aXAgLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuXG4uaW5mb3RpcCAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5pbmZvdGlwLmJvdHRvbSAuYXJyb3csXG4uaW5mb3RpcC5ib3R0b20tbGVmdCAuYXJyb3csXG4uaW5mb3RpcC5ib3R0b20tcmlnaHQgLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JiYjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIHRvcDogLTExcHg7XG59XG5cbi5pbmZvdGlwLmJvdHRvbSAuYXJyb3c6YWZ0ZXIsXG4uaW5mb3RpcC5ib3R0b20tbGVmdCAuYXJyb3c6YWZ0ZXIsXG4uaW5mb3RpcC5ib3R0b20tcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdG9wOiAxcHg7XG59XG5cbi5pbmZvdGlwLmJvdHRvbS1sZWZ0IC5hcnJvdyB7XG4gIGxlZnQ6IDIwJTtcbn1cblxuLmluZm90aXAuYm90dG9tLXJpZ2h0IC5hcnJvdyB7XG4gIGxlZnQ6IDgwJTtcbn1cblxuLmluZm90aXAudG9wIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiYmI7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuXG4uaW5mb3RpcC50b3AgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm90dG9tOiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5pbmZvdGlwLnJpZ2h0IC5hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiYmI7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5pbmZvdGlwLnJpZ2h0IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAxcHg7XG59XG5cbi5pbmZvdGlwLmxlZnQgLmFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiYmI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIHJpZ2h0OiAtMTFweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5pbmZvdGlwLmxlZnQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5sYXlvdXQtcGYsXG4ubGF5b3V0LXBmIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZC50cmFuc2l0aW9ucyAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cblxuLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgYm9keSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAubmF2YmFyLXBmIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4ubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xufVxuXG4ubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQtbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi5sYXlvdXQtcGYubGF5b3V0LXBmLWZpeGVkIC5jb250YWluZXItcGYtbmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC1uYXYuaGlkZGVuLWljb25zLXBmIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYXlvdXQtcGYubGF5b3V0LXBmLWZpeGVkIC5jb250YWluZXItcGYtbmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1uYXYge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwuaGlkZS1uYXYtcGYge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZixcbi5sYXlvdXQtcGYubGF5b3V0LXBmLWZpeGVkIC5jb250YWluZXItcGYtbmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5cbi5sYXlvdXQtcGYubGF5b3V0LXBmLWZpeGVkIC5jb250YWluZXItcGYtbmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyxcbi5sYXlvdXQtcGYubGF5b3V0LXBmLWZpeGVkIC5jb250YWluZXItcGYtbmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtcGYubGF5b3V0LXBmLWZpeGVkIC5jb250YWluZXItcGYtbmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xuICB9XG5cbiAgLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwMHB4O1xuICB9XG5cbiAgLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmhpZGRlbi1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cblxuICAubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cblxuICAubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG5cbiAgLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cblxuICAubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3NXB4O1xuICB9XG5cbiAgLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC1uYXYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMzI1cHg7XG4gIH1cblxuICAubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLW5hdi5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG5cbiAgLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC1uYXYuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cblxuICAubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLW5hdi5jb2xsYXBzZWQtdGVydGlhcnktbmF2LXBmIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cblxuICAubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZCAuY29udGFpbmVyLXBmLW5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLW5hdi5jb2xsYXBzZWQtdGVydGlhcnktbmF2LXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG5cbiAgLmxheW91dC1wZi5sYXlvdXQtcGYtZml4ZWQgLmNvbnRhaW5lci1wZi1uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC1uYXYuaGlkZGVuLWljb25zLXBmIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubGF5b3V0LXBmLmxheW91dC1wZi1maXhlZC13aXRoLWZvb3RlciBib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG59XG5cbi5sYXlvdXQtcGYtYWx0LFxuLmxheW91dC1wZi1hbHQgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5sYXlvdXQtcGYtYWx0LmxheW91dC1wZi1hbHQtZml4ZWQubGF5b3V0LXBmLWFsdC1maXhlZC1pbm5lci1zY3JvbGwsXG4ubGF5b3V0LXBmLWFsdC5sYXlvdXQtcGYtYWx0LWZpeGVkLmxheW91dC1wZi1hbHQtZml4ZWQtaW5uZXItc2Nyb2xsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5sYXlvdXQtcGYtYWx0LmxheW91dC1wZi1hbHQtZml4ZWQubGF5b3V0LXBmLWFsdC1maXhlZC1pbm5lci1zY3JvbGwgLmNvbnRhaW5lci1wZi1hbHQtbmF2LXBmLXZlcnRpY2FsLWFsdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5sYXlvdXQtcGYtYWx0LmxheW91dC1wZi1hbHQtZml4ZWQubGF5b3V0LXBmLWFsdC1maXhlZC1pbm5lci1zY3JvbGwgLmNvbnRhaW5lci1wZi1hbHQtbmF2LXBmLXZlcnRpY2FsLWFsdC5jb250YWluZXItY2FyZHMtcGYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmxheW91dC1wZi1hbHQubGF5b3V0LXBmLWFsdC1maXhlZC50cmFuc2l0aW9ucyAuY29udGFpbmVyLXBmLWFsdC1uYXYtcGYtdmVydGljYWwtYWx0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xufVxuXG4ubGF5b3V0LXBmLWFsdC5sYXlvdXQtcGYtYWx0LWZpeGVkIGJvZHkge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmxheW91dC1wZi1hbHQubGF5b3V0LXBmLWFsdC1maXhlZCAuY29udGFpbmVyLXBmLWFsdC1uYXYtcGYtdmVydGljYWwtYWx0IHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xufVxuXG4ubGF5b3V0LXBmLWFsdC5sYXlvdXQtcGYtYWx0LWZpeGVkIC5jb250YWluZXItcGYtYWx0LW5hdi1wZi12ZXJ0aWNhbC1hbHQuY29sbGFwc2VkLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG4ubGF5b3V0LXBmLWFsdC5sYXlvdXQtcGYtYWx0LWZpeGVkIC5jb250YWluZXItcGYtYWx0LW5hdi1wZi12ZXJ0aWNhbC1hbHQuaGlkZGVuLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGF5b3V0LXBmLWFsdC5sYXlvdXQtcGYtYWx0LWZpeGVkLXdpdGgtZm9vdGVyIGJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbn1cblxuYS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGI4ZDhmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saXN0LXBmIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5saXN0LXBmLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdC1wZi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmxpc3QtcGYtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5saXN0LXBmLWV4cGFuc2lvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LXBmLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmxpc3QtcGYtZXhwYW5zaW9uIC5saXN0LXBmLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4ubGlzdC1wZi1jaGV2cm9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5saXN0LXBmLWNoZXZyb24rLmxpc3QtcGYtY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ubGlzdC1wZi1jaGV2cm9uIC5mYSxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLWFkZCxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLXdhcm5pbmcsXG4ubGlzdC1wZi1jaGV2cm9uIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubGlzdC1wZi1jaGV2cm9uIC5tZmMtaWNvbi1jaGVjayxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLWNsb3NlLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tZG9sbGFyLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tcGVyY2VudCxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLXRyYXNoLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tbWFwLW1hcmtlcixcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLWRvd25sb2FkLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tcGVuY2lsLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tZW52ZWxvcGUsXG4ubGlzdC1wZi1jaGV2cm9uIC5tZmMtaWNvbi1nbG9iZSxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLXBob3RvLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tc3Bpbm5lcixcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLWJ1aWxkaW5nLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tbGVhZixcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLWdlYXIsXG4ubGlzdC1wZi1jaGV2cm9uIC5tZmMtaWNvbi1yZXBlYXQsXG4ubGlzdC1wZi1jaGV2cm9uIC5tZmMtaWNvbi11bmRvLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tc2VhcmNoLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tdGFnLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tdXBsb2FkLFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLWV5ZSxcbi5saXN0LXBmLWNoZXZyb24gLm1mYy1pY29uLXJlcGx5LFxuLmxpc3QtcGYtY2hldnJvbiAubWZjLWljb24tc2hhcmUsXG4ubGlzdC1wZi1jaGV2cm9uIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubGlzdC1wZi1jaGV2cm9uIC5tZmMtaWNvbi1jYXJldC1kb3duIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLmxpc3Qtdmlldy1wZiAubGlzdC1ncm91cC1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubGlzdC12aWV3LXBmIC5saXN0LWdyb3VwLWl0ZW06YmVmb3JlLFxuLmxpc3Qtdmlldy1wZiAubGlzdC1ncm91cC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubGlzdC12aWV3LXBmIC5saXN0LWdyb3VwLWl0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxpc3Qtdmlldy1wZiAubGlzdC1ncm91cC1pdGVtLmxpc3Qtdmlldy1wZi1leHBhbmQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmxpc3Qtdmlldy1wZiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmM2ZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogIzM5YTVkYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLmxpc3Qtdmlldy1wZiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGlzdC12aWV3LXBmIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC12aWV3LXBmLWV4cGFuZC1hY3RpdmUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzlhNWRjO1xufVxuXG4ubGlzdC12aWV3LXBmIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC12aWV3LXBmLWV4cGFuZC1hY3RpdmU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzlhNWRjO1xufVxuXG4ubGlzdC12aWV3LXBmIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC12aWV3LXBmIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5saXN0LXZpZXctcGYgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGlzdC12aWV3LXBmIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkuNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3Qtdmlldy1wZiAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCBjYWxjKDI1JSAtIDIwcHgpO1xuICAgIGZsZXg6IDEgMCBjYWxjKDI1JSAtIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICB9XG59XG5cbi5saXN0LXZpZXctcGYgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3Qtdmlldy1wZiAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSA0MHB4KTtcbiAgfVxufVxuXG4ubGlzdC12aWV3LXBmLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbi5saXN0LXZpZXctcGYtYWN0aW9ucyBidXR0b24sXG4ubGlzdC12aWV3LXBmLWFjdGlvbnM+YSxcbi5saXN0LXZpZXctcGYtYWN0aW9ucyAuZHJvcGRvd24ta2ViYWItcGYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmxpc3Qtdmlldy1wZi10b3AtYWxpZ24gLmxpc3Qtdmlldy1wZi1hY3Rpb25zIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mbyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbS1zdGFja2VkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtLXN0YWNrZWQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5wZmljb24sXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5mYSxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLWFkZCxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLXdhcm5pbmcsXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5tZmMtaWNvbi1jaGVjayxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLWNsb3NlLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tZG9sbGFyLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tcGVyY2VudCxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLXRyYXNoLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tbWFwLW1hcmtlcixcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLWRvd25sb2FkLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tcGVuY2lsLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tZW52ZWxvcGUsXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5tZmMtaWNvbi1nbG9iZSxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLXBob3RvLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tc3Bpbm5lcixcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLWJ1aWxkaW5nLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tbGVhZixcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLWdlYXIsXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5tZmMtaWNvbi1yZXBlYXQsXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5tZmMtaWNvbi11bmRvLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tc2VhcmNoLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tdGFnLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tdXBsb2FkLFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLWV5ZSxcbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gLm1mYy1pY29uLXJlcGx5LFxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbSAubWZjLWljb24tc2hhcmUsXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5tZmMtaWNvbi1jYXJldC1kb3duIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5saXN0LXZpZXctcGYtYWRkaXRpb25hbC1pbmZvLWl0ZW0gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmxpc3Qtdmlldy1wZi1hZGRpdGlvbmFsLWluZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtLWRvbnV0LWNoYXJ0IHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5saXN0LXZpZXctcGYtYm9keSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3Qtdmlldy1wZi1ib2R5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5saXN0LXZpZXctcGYtY2hlY2tib3gge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMDtcbn1cblxuLmxpc3Qtdmlldy1wZi10b3AtYWxpZ24gLmxpc3Qtdmlldy1wZi1jaGVja2JveCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ubGlzdC12aWV3LXBmLWRlc2NyaXB0aW9uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCA1MCU7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi5saXN0LXZpZXctcGYtc3RhY2tlZCAubGlzdC12aWV3LXBmLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3Qtdmlldy1wZi1kZXNjcmlwdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5saXN0LXZpZXctcGYtbGVmdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtY2FsZW5kYXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWNhbGVuZGFyIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5saXN0LXZpZXctcGYtbGVmdCAucGZpY29uLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5mYSxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tYWRkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi13YXJuaW5nLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tY2FsZW5kYXItbyxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tY2hlY2ssXG4ubGlzdC12aWV3LXBmLWxlZnQgLm1mYy1pY29uLWNsb3NlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1kb2xsYXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLm1mYy1pY29uLXBlcmNlbnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLm1mYy1pY29uLXRyYXNoLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1kb3dubG9hZCxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tcGVuY2lsLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tZ2xvYmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLm1mYy1pY29uLXBob3RvLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1zcGlubmVyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1idWlsZGluZyxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tbGVhZixcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tZ2Vhcixcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tcmVwZWF0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi11bmRvLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1zZWFyY2gsXG4ubGlzdC12aWV3LXBmLWxlZnQgLm1mYy1pY29uLXRhZyxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tdXBsb2FkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1leWUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLm1mYy1pY29uLXJlcGx5LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1zaGFyZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5tZmMtaWNvbi1jYXJldC1kb3duIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5wZmljb24ubGlzdC12aWV3LXBmLWljb24tbWQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmZhLmxpc3Qtdmlldy1wZi1pY29uLW1kLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1hZGQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLXdhcm5pbmcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1jaGVjayxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbWQubWZjLWljb24tY2xvc2UsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLWRvbGxhcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbWQubWZjLWljb24tcGVyY2VudCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbWQubWZjLWljb24tdHJhc2gsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLWRvd25sb2FkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1wZW5jaWwsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLWVudmVsb3BlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1nbG9iZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbWQubWZjLWljb24tcGhvdG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLXNwaW5uZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLWJ1aWxkaW5nLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1sZWFmLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1nZWFyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1yZXBlYXQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLXVuZG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLXNlYXJjaCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbWQubWZjLWljb24tdGFnLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi11cGxvYWQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLWV5ZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbWQubWZjLWljb24tcmVwbHksXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLXNoYXJlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1tZC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLW1kLm1mYy1pY29uLWNhcmV0LWRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5wZmljb24ubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5mYS5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1hZGQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi13YXJuaW5nLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIubWZjLWljb24tY2hlY2ssXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1jbG9zZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLWRvbGxhcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXBlcmNlbnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi10cmFzaCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1kb3dubG9hZCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXBlbmNpbCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLWVudmVsb3BlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIubWZjLWljb24tZ2xvYmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1waG90byxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXNwaW5uZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1idWlsZGluZyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLWxlYWYsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1nZWFyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIubWZjLWljb24tcmVwZWF0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIubWZjLWljb24tdW5kbyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXNlYXJjaCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXRhZyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXVwbG9hZCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1leWUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWRhbmdlci5tZmMtaWNvbi1yZXBseSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tZGFuZ2VyLm1mYy1pY29uLXNoYXJlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1kYW5nZXIubWZjLWljb24tY2FyZXQtZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTY7XG4gIGNvbG9yOiAjY2MwMDAwO1xufVxuXG4ubGlzdC12aWV3LXBmLWxlZnQgLnBmaWNvbi5saXN0LXZpZXctcGYtaWNvbi1pbmZvLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5mYS5saXN0LXZpZXctcGYtaWNvbi1pbmZvLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLWFkZCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24taW5mby5tZmMtaWNvbi13YXJuaW5nLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tY2hlY2ssXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tY2xvc2UsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tZG9sbGFyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLXBlcmNlbnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tdHJhc2gsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tbWFwLW1hcmtlcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24taW5mby5tZmMtaWNvbi1kb3dubG9hZCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24taW5mby5tZmMtaWNvbi1wZW5jaWwsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tZW52ZWxvcGUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tZ2xvYmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tcGhvdG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tc3Bpbm5lcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24taW5mby5tZmMtaWNvbi1idWlsZGluZyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24taW5mby5tZmMtaWNvbi1sZWFmLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLWdlYXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tcmVwZWF0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLXVuZG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tc2VhcmNoLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLXRhZyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24taW5mby5tZmMtaWNvbi11cGxvYWQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24taW5mby5tZmMtaWNvbi1leWUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tcmVwbHksXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tc2hhcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWluZm8ubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1pbmZvLm1mYy1pY29uLWNhcmV0LWRvd24ge1xuICBjb2xvcjogIzhiOGQ4Zjtcbn1cblxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5wZmljb24ubGlzdC12aWV3LXBmLWljb24tbGcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmZhLmxpc3Qtdmlldy1wZi1pY29uLWxnLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1hZGQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLXdhcm5pbmcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1jaGVjayxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbGcubWZjLWljb24tY2xvc2UsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLWRvbGxhcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbGcubWZjLWljb24tcGVyY2VudCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbGcubWZjLWljb24tdHJhc2gsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLWRvd25sb2FkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1wZW5jaWwsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLWVudmVsb3BlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1nbG9iZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbGcubWZjLWljb24tcGhvdG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLXNwaW5uZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLWJ1aWxkaW5nLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1sZWFmLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1nZWFyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1yZXBlYXQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLXVuZG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLXNlYXJjaCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbGcubWZjLWljb24tdGFnLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi11cGxvYWQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLWV5ZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tbGcubWZjLWljb24tcmVwbHksXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLXNoYXJlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1sZy5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLWxnLm1mYy1pY29uLWNhcmV0LWRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5wZmljb24ubGlzdC12aWV3LXBmLWljb24tc20sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmZhLmxpc3Qtdmlldy1wZi1pY29uLXNtLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1hZGQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXdhcm5pbmcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1jaGVjayxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tY2xvc2UsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWRvbGxhcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tcGVyY2VudCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tdHJhc2gsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWRvd25sb2FkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1wZW5jaWwsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWVudmVsb3BlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1nbG9iZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tcGhvdG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXNwaW5uZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWJ1aWxkaW5nLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1sZWFmLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1nZWFyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1yZXBlYXQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXVuZG8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXNlYXJjaCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tdGFnLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi11cGxvYWQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWV5ZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tcmVwbHksXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXNoYXJlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWNhcmV0LWRvd24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzlhNWRjO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5wZmljb24ubGlzdC12aWV3LXBmLWljb24tc206YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5mYS5saXN0LXZpZXctcGYtaWNvbi1zbTpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWFkZDpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXdhcm5pbmc6YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWNhbGVuZGFyLW86YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1jaGVjazpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWNsb3NlOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tZG9sbGFyOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tcGVyY2VudDpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXRyYXNoOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tbWFwLW1hcmtlcjpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWRvd25sb2FkOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tcGVuY2lsOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tZW52ZWxvcGU6YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1nbG9iZTpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXBob3RvOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tc3Bpbm5lcjpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWJ1aWxkaW5nOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tbGVhZjpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWdlYXI6YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1yZXBlYXQ6YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi11bmRvOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tc2VhcmNoOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tdGFnOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tdXBsb2FkOmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tdXNlci1jaXJjbGUtbzpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLWV5ZTpiZWZvcmUsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXNtLm1mYy1pY29uLXJlcGx5OmJlZm9yZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc20ubWZjLWljb24tc2hhcmU6YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQ6YmVmb3JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zbS5tZmMtaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5wZmljb24ubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcyxcbi5saXN0LXZpZXctcGYtbGVmdCAuZmEubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi1hZGQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXN1Y2Nlc3MubWZjLWljb24td2FybmluZyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLWNoZWNrLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLWNsb3NlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLWRvbGxhcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi1wZXJjZW50LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXRyYXNoLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXN1Y2Nlc3MubWZjLWljb24tZG93bmxvYWQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXN1Y2Nlc3MubWZjLWljb24tcGVuY2lsLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLWVudmVsb3BlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLWdsb2JlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXBob3RvLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXNwaW5uZXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXN1Y2Nlc3MubWZjLWljb24tYnVpbGRpbmcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXN1Y2Nlc3MubWZjLWljb24tbGVhZixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi1nZWFyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXJlcGVhdCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi11bmRvLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXNlYXJjaCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi10YWcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXN1Y2Nlc3MubWZjLWljb24tdXBsb2FkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXN1Y2Nlc3MubWZjLWljb24tZXllLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXJlcGx5LFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLXNoYXJlLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi1zdWNjZXNzLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24tc3VjY2Vzcy5tZmMtaWNvbi1jYXJldC1kb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjRlOTtcbiAgY29sb3I6ICMzZjljMzU7XG59XG5cbi5saXN0LXZpZXctcGYtbGVmdCAucGZpY29uLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmZhLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tYWRkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi13YXJuaW5nLm1mYy1pY29uLXdhcm5pbmcsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tY2FsZW5kYXItbyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1jaGVjayxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1jbG9zZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1kb2xsYXIsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tcGVyY2VudCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi10cmFzaCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi13YXJuaW5nLm1mYy1pY29uLWRvd25sb2FkLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi13YXJuaW5nLm1mYy1pY29uLXBlbmNpbCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1lbnZlbG9wZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1nbG9iZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1waG90byxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1zcGlubmVyLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi13YXJuaW5nLm1mYy1pY29uLWJ1aWxkaW5nLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi13YXJuaW5nLm1mYy1pY29uLWxlYWYsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tZ2Vhcixcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1yZXBlYXQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tdW5kbyxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1zZWFyY2gsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tdGFnLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi13YXJuaW5nLm1mYy1pY29uLXVwbG9hZCxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLmxpc3Qtdmlldy1wZi1sZWZ0IC5saXN0LXZpZXctcGYtaWNvbi13YXJuaW5nLm1mYy1pY29uLWV5ZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1yZXBseSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1zaGFyZSxcbi5saXN0LXZpZXctcGYtbGVmdCAubGlzdC12aWV3LXBmLWljb24td2FybmluZy5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubGlzdC12aWV3LXBmLWxlZnQgLmxpc3Qtdmlldy1wZi1pY29uLXdhcm5pbmcubWZjLWljb24tY2FyZXQtZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYyZTU7XG4gIGNvbG9yOiAjZWM3YTA4O1xufVxuXG4ubGlzdC12aWV3LXBmLW1haW4taW5mbyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC12aWV3LXBmLW1haW4taW5mbyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGlzdC12aWV3LXBmLXRvcC1hbGlnbiAubGlzdC12aWV3LXBmLW1haW4taW5mbyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubGlzdC12aWV3LXBmLXN0YWNrZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5saXN0LXZpZXctcGYtc3RhY2tlZCAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5saXN0LXZpZXctcGYtdmlldyB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0LXZpZXctcGYtZXhwYW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4ubGlzdC12aWV3LXBmLWV4cGFuZC5hY3RpdmUsXG4ubGlzdC12aWV3LXBmLWV4cGFuZDpob3ZlciB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4ubGlzdC12aWV3LXBmLWFkZGl0aW9uYWwtaW5mby1pdGVtIC5saXN0LXZpZXctcGYtZXhwYW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdC12aWV3LXBmLWV4cGFuZCAuZmEtYW5nbGUtcmlnaHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzOWE1ZGM7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IC0xcHggLTE1cHggMDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0LXZpZXctcGYtZG5kIC5kbmREcmFnZ2luZy5kcmFnLW9yaWdpbmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3Qtdmlldy1wZi1kbmQgLmRuZERyYWdnaW5nLmRyYWctb3JpZ2luYWwgLmxpc3Qtdmlldy1wZi1kbmQtb3JpZ2luYWwtaXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3Qtdmlldy1wZi1kbmQgLmRuZERyYWdnaW5nIC5saXN0LXZpZXctcGYtZG5kLWRyYWctaXRlbXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LXZpZXctcGYtZG5kIC5kbmREcmFnZ2luZyAubGlzdC12aWV3LXBmLWRuZC1vcmlnaW5hbC1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0LXZpZXctcGYtZG5kIC5kbmRQbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmxpc3Qtdmlldy1wZi1kbmQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5saXN0LXZpZXctcGYtZG5kIC5saXN0LWdyb3VwLWl0ZW0taGVhZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjZSA2MCUsICNmZmYgMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4OGNlIDYwJSwgI2ZmZiAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1zaXplOiAycHggNXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA4OGNlO1xuICBib3JkZXItY29sb3I6ICMwMDY1OWM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTVweDtcbiAgbGVmdDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmxpc3Qtdmlldy1wZi1kbmQtZHJhZy1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dpbi1wZiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvZ2luLXBmICNicmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzBweDtcbn1cblxuLmxvZ2luLXBmICNicmFuZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLXBmICNicmFuZCBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sb2dpbi1wZiAjYmFkZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG8gNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9naW4tcGYgI2JhZGdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmxvZ2luLXBmIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDMwMzAzIHVybCguL2JnLWxvZ2luLmpwZykgcmVwZWF0LXggNTAlIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbi1wZiBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuXG4ubG9naW4tcGYgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNTUpO1xuICBjbGVhcjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLXBmIC5jb250YWluZXIge1xuICAgIGJvdHRvbTogMTMlO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxvZ2luLXBmIC5jb250YWluZXIgW2NsYXNzXj1cImFsZXJ0XCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9naW4tcGYgLmNvbnRhaW5lciAuZGV0YWlscyBwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9naW4tcGYgLmNvbnRhaW5lciAuZGV0YWlscyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLmxvZ2luLXBmIC5jb250YWluZXIgLmRldGFpbHMgcDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sb2dpbi1wZiAuY29udGFpbmVyIC5kZXRhaWxzIHAge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5sb2dpbi1wZiAuY29udGFpbmVyIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sb2dpbi1wZiAuY29udGFpbmVyIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCxcbi5sb2dpbi1wZiAuY29udGFpbmVyIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuaGVscC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxvZ2luLXBmIC5jb250YWluZXIgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbi1wZiAuY29udGFpbmVyIC5sb2dpbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ubG9naW4tcGYgLmNvbnRhaW5lciAuc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uYXZiYXItcGYge1xuICBiYWNrZ3JvdW5kOiAjM2U5ZDVmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM2U5ZDVmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLWJyYW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItY29sbGFwc2Uge1xuICBib3JkZXItdG9wOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZTlkNWY7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItbmF2Pi5hY3RpdmU+YSxcbi5uYXZiYXItcGYgLm5hdmJhci1uYXY+LmFjdGl2ZT5hOmhvdmVyLFxuLm5hdmJhci1wZiAubmF2YmFyLW5hdj4uYWN0aXZlPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLW5hdj5saT5hIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItbmF2PmxpPmE6aG92ZXIsXG4ubmF2YmFyLXBmIC5uYXZiYXItbmF2PmxpPmE6Zm9jdXMge1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLW5hdj4ub3Blbj5hLFxuLm5hdmJhci1wZiAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyLFxuLm5hdmJhci1wZiAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzZTlkNWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAuZHJvcGRvd24tbWVudSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1cyxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51Lm9wZW4+YSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51Lm9wZW4+YTpob3ZlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51Lm9wZW4+YTpmb2N1cyxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudD4uYWN0aXZlPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAubmF2YmFyLXBlcnNpc3RlbnQ+LmFjdGl2ZT5hOmhvdmVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLm5hdmJhci1wZXJzaXN0ZW50Pi5hY3RpdmU+YTpmb2N1cyxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24tc3VibWVudS5vcGVuPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAubmF2YmFyLXBlcnNpc3RlbnQgLmRyb3Bkb3duLXN1Ym1lbnUub3Blbj5hOmhvdmVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLm5hdmJhci1wZXJzaXN0ZW50IC5kcm9wZG93bi1zdWJtZW51Lm9wZW4+YTpmb2N1cyxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1cyxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudS5vcGVuPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUub3Blbj5hOmhvdmVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51Lm9wZW4+YTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2U5ZDVmO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51PmxpPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAubmF2YmFyLXBlcnNpc3RlbnQ+bGk+YSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudD5saT5hOmhvdmVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2U5ZDVmO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLm5hdmJhci1wZXJzaXN0ZW50IC5kaXZpZGVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmO1xuICAgIG1hcmdpbjogMCAxcHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24taGVhZGVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudS5vcGVuIC5kcm9wZG93bi10b2dnbGUsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAubmF2YmFyLXBlcnNpc3RlbnQgLmRyb3Bkb3duLXN1Ym1lbnUub3BlbiAuZHJvcGRvd24tdG9nZ2xlLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51Lm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMzZTlkNWY7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0LFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLm5hdmJhci1wZXJzaXN0ZW50IC5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnU+YTphZnRlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24tc3VibWVudT5hOmFmdGVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51PmE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLWhlYWRlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24taGVhZGVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnU+bGk+YSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudT5saT5hLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51PmxpPmEge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51PmxpPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmFjdGl2ZSAubmF2YmFyLXBlcnNpc3RlbnQgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnU+bGk+YSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudT5saT5hIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLm5hdmJhci1wZXJzaXN0ZW50IC5kcm9wZG93bi1zdWJtZW51Lm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5hY3RpdmUgLm5hdmJhci1wZXJzaXN0ZW50IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXZiYXItcGVyc2lzdGVudCAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5jb250ZXh0LWJvb3RzdHJhcC1zZWxlY3QgLm9wZW4+LmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdCAub3Blbj4uZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdCAub3Blbj4uZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmM2ZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlMWY0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdCAub3Blbj4uZHJvcGRvd24tbWVudT4uYWN0aXZlPmEgc21hbGwsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdCAub3Blbj4uZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6YWN0aXZlIHNtYWxsIHtcbiAgICBjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuY29udGV4dC1ib290c3RyYXAtc2VsZWN0IC5vcGVuPi5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hIHtcbiAgICBjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuY29udGV4dC1ib290c3RyYXAtc2VsZWN0IC5vcGVuPi5kcm9wZG93bi1tZW51Pi5zZWxlY3RlZD5hLFxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5jb250ZXh0LWJvb3RzdHJhcC1zZWxlY3QgLm9wZW4+LmRyb3Bkb3duLW1lbnU+LnNlbGVjdGVkPmE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4OGNlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXYgLmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdCAub3Blbj4uZHJvcGRvd24tbWVudT4uc2VsZWN0ZWQ+YSBzbWFsbCxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuY29udGV4dC1ib290c3RyYXAtc2VsZWN0IC5vcGVuPi5kcm9wZG93bi1tZW51Pi5zZWxlY3RlZD5hOmFjdGl2ZSBzbWFsbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuY29udGV4dC1ib290c3RyYXAtc2VsZWN0IC5vcGVuPi5kcm9wZG93bi1tZW51IGxpPmEub3B0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuY29udGV4dC1ib290c3RyYXAtc2VsZWN0IC5vcGVuPi5kcm9wZG93bi1tZW51IGxpIGE6YWN0aXZlIHNtYWxsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItbmF2IC5jb250ZXh0LWJvb3RzdHJhcC1zZWxlY3QgLm9wZW4+LmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciBzbWFsbCxcbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuY29udGV4dC1ib290c3RyYXAtc2VsZWN0IC5vcGVuPi5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMgc21hbGwge1xuICAgIGNvbG9yOiAjOWM5YzljO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLW5hdiAuY29udGV4dC1ib290c3RyYXAtc2VsZWN0Pi5vcGVuPi5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLXBlcnNpc3RlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLXBmIC5hY3RpdmU+Lm5hdmJhci1wZXJzaXN0ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5IC5jb250ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZTlkNWY7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5IC5jb250ZXh0LmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeSAuY29udGV4dC5jb250ZXh0LWJvb3RzdHJhcC1zZWxlY3QgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cInNwYW5cIl0ge1xuICBtYXJnaW46IDhweCAyMHB4IDlweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD4uZHJvcGRvd24tc3VibWVudT5hIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQ+LmRyb3Bkb3duLXN1Ym1lbnU+YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA3XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD4uZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLXBmIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci10b2dnbGU6aG92ZXIgLmljb24tYmFyLFxuLm5hdmJhci1wZiAubmF2YmFyLXRvZ2dsZTpmb2N1cyAuaWNvbi1iYXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XG59XG5cbi5uYXZiYXItcGYgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlOWQ1Zjtcbn1cblxuLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHkgbGkuZHJvcGRvd24+LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLXBmIC5uYXZiYXItdXRpbGl0eSBsaS5kcm9wZG93bj4uZHJvcGRvd24tdG9nZ2xlIC5wZmljb24tdXNlciB7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHk+bGkrbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2U5ZDVmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXBmIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDhweCAwIDdweDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1uYXY+bGk+YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcGVyc2lzdGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTlkNWYgMCUsICMzZTlkNWYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNlOWQ1ZiAwJSwgIzNlOWQ1ZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGM0U5RDVGJywgZW5kQ29sb3JzdHI9JyNGRjNFOUQ1RicsIEdyYWRpZW50VHlwZT0wKTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5IC5jb250ZXh0IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeSAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3R0b206IC01cHg7XG4gICAgdG9wOiBhdXRvO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saS5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saS5hY3RpdmU+Lm5hdmJhci1wZXJzaXN0ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLmFjdGl2ZTpiZWZvcmUsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5hY3RpdmU6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2U5ZDVmO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLmFjdGl2ZT5hLFxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQ+bGkuYWN0aXZlPmE6aG92ZXIsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5hY3RpdmU6aG92ZXI+YSB7XG4gICAgY29sb3I6ICMzZTlkNWYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5hY3RpdmUgLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogIzNlOWQ1ZjtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5kcm9wZG93bi1zdWJtZW51OmhvdmVyPi5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLmRyb3Bkb3duLXN1Ym1lbnUub3Blbj4uZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgdG9wOiAxMDAlO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLmRyb3Bkb3duLXN1Ym1lbnUub3Blbj4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5kcm9wZG93bi1zdWJtZW51Lm9wZW4+LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzI1MjUyNTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5kcm9wZG93bi1zdWJtZW51Pi5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saS5kcm9wZG93bi1zdWJtZW51Pi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQ+bGk6aG92ZXI6YmVmb3JlLFxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQ+bGkub3BlbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNiYmI7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQ+bGk6aG92ZXI+YSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLm9wZW4+YSB7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeS5wZXJzaXN0ZW50LXNlY29uZGFyeT5saT4ubmF2YmFyLXBlcnNpc3RlbnQ+bGk6aG92ZXI+YTphZnRlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkucGVyc2lzdGVudC1zZWNvbmRhcnk+bGk+Lm5hdmJhci1wZXJzaXN0ZW50PmxpLm9wZW4+YTphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzI1MjUyNTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saT5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saT5hLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saT5hLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDlweDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saT5hOmhvdmVyIHtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5LnBlcnNpc3RlbnQtc2Vjb25kYXJ5PmxpPi5uYXZiYXItcGVyc2lzdGVudD5saSBhIHtcbiAgICBjb2xvcjogIzRkNTI1ODtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5PmxpPmEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogLTFweCAwIDA7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeT5saT5hOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiYjc3O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzZTlkNWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNTNiYjc3IDAlLCAjNTNiYjc3IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1M2JiNzcgMCUsICM1M2JiNzcgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRjUzQkI3NycsIGVuZENvbG9yc3RyPScjRkY1M0JCNzcnLCBHcmFkaWVudFR5cGU9MCk7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeT4uYWN0aXZlPmEsXG4gIC5uYXZiYXItcGYgLm5hdmJhci1wcmltYXJ5Pi5hY3RpdmU+YTpob3ZlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnk+LmFjdGl2ZT5hOmZvY3VzLFxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeT4ub3Blbj5hLFxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeT4ub3Blbj5hOmhvdmVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeT4ub3Blbj5hOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzNlOWQ1ZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjM2U5ZDVmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkgbGkuY29udGV4dC5jb250ZXh0LWJvb3RzdHJhcC1zZWxlY3QgLmZpbHRlci1vcHRpb24ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeSBsaS5jb250ZXh0LmRyb3Bkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkgbGkuY29udGV4dD5hLFxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeSBsaS5jb250ZXh0LmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3YmM3YTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2U5ZDVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZTlkNWY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzNlOWQ1ZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzRkYjk3MyAwJSwgIzU3YmM3YSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNGRiOTczIDAlLCAjNTdiYzdhIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkY0REI5NzMnLCBlbmRDb2xvcnN0cj0nI0ZGNTdCQzdBJywgR3JhZGllbnRUeXBlPTApO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkgbGkuY29udGV4dD5hOmhvdmVyLFxuICAubmF2YmFyLXBmIC5uYXZiYXItcHJpbWFyeSBsaS5jb250ZXh0LmNvbnRleHQtYm9vdHN0cmFwLXNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzc5MDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDVhZjZhO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzQ1YWY2YTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNDdiMzZjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwYzA4MSAwJSwgIzcyYzc5MCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjBjMDgxIDAlLCAjNzJjNzkwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkY2MEMwODEnLCBlbmRDb2xvcnN0cj0nI0ZGNzJDNzkwJywgR3JhZGllbnRUeXBlPTApO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXByaW1hcnkgbGkuY29udGV4dC5vcGVuPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGQyYTU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNlOWQ1ZjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzZTlkNWY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzVhYmU3ZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM3MmM3OTAgMCUsICM4ZGQyYTUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzcyYzc5MCAwJSwgIzhkZDJhNSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGNzJDNzkwJywgZW5kQ29sb3JzdHI9JyNGRjhERDJBNScsIEdyYWRpZW50VHlwZT0wKTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci11dGlsaXR5IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHk+LmFjdGl2ZT5hLFxuICAubmF2YmFyLXBmIC5uYXZiYXItdXRpbGl0eT4uYWN0aXZlPmE6aG92ZXIsXG4gIC5uYXZiYXItcGYgLm5hdmJhci11dGlsaXR5Pi5hY3RpdmU+YTpmb2N1cyxcbiAgLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHk+Lm9wZW4+YSxcbiAgLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHk+Lm9wZW4+YTpob3ZlcixcbiAgLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHk+Lm9wZW4+YTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzc4Yzk5NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci11dGlsaXR5PmxpPmEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNlOWQ1ZjtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHk+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzVjYmY3ZTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzQ1YWY2YTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci11dGlsaXR5PmxpLm9wZW4+YSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1M2JiNzc7XG4gICAgY29sb3I6ICMzZTlkNWYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci11dGlsaXR5IGxpLmRyb3Bkb3duPi5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci11dGlsaXR5IGxpLmRyb3Bkb3duPi5kcm9wZG93bi10b2dnbGUgLnBmaWNvbi11c2VyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogN3B4O1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLXV0aWxpdHkgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2YmFyLXBmIC5uYXZiYXItdXRpbGl0eSAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci11dGlsaXR5IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG5cbiAgLm5hdmJhci1wZiAub3Blbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LFxuICAubmF2YmFyLXBmIC5vcGVuIC5kcm9wZG93bi1zdWJtZW51Pi5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm5hdmJhci1wZiAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm5hdmJhci1wZiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXZiYXItcGYgLm5hdmJhci10b2dnbGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXBmLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IFwiYmctbmF2YmFyLXBmLWFsdC5zdmdcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzOWE1ZGM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uYXZiYXItcGYtYWx0IC5pbmZvdGlwLmJvdHRvbS1yaWdodCAuYXJyb3cge1xuICBsZWZ0OiA5MCU7XG59XG5cbi5sYXlvdXQtcGYtYWx0LWZpeGVkIC5uYXZiYXItcGYtYWx0IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4ubmF2YmFyLXBmLWFsdCAubmF2Lm5hdmJhci1uYXY+bGk+LmRyb3Bkb3duLW1lbnUuaW5mb3RpcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC1oZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDIxcHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5jYXJldCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAuZmEsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWFkZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24td2FybmluZyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNoZWNrLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZG9sbGFyLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi10cmFzaCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWdsb2JlLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1waG90byxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc3Bpbm5lcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWxlYWYsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWdlYXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXJlcGVhdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tdW5kbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc2VhcmNoLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi10YWcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZXllLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1yZXBseSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc2hhcmUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tY2FyZXQtZG93bixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAuZ2x5cGhpY29uLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5wZmljb24sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLmNhcmV0LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5mYSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tYWRkLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi13YXJuaW5nLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tY2FsZW5kYXItbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tY2hlY2ssXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWNsb3NlLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1kb2xsYXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXBlcmNlbnQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXRyYXNoLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tcGVuY2lsLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZ2xvYmUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXBob3RvLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1zcGlubmVyLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1idWlsZGluZyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tbGVhZixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZ2Vhcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tcmVwZWF0LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi11bmRvLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1zZWFyY2gsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXRhZyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tdXBsb2FkLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1leWUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXJlcGx5LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1zaGFyZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1jYXJldC1kb3duLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5nbHlwaGljb24sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLnBmaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIC0xMXB4IC0xMnB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAuY2FyZXQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLmZhLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1hZGQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXdhcm5pbmcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1jaGVjayxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tY2xvc2UsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWRvbGxhcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tcGVyY2VudCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdHJhc2gsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWRvd25sb2FkLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1wZW5jaWwsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWVudmVsb3BlLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1nbG9iZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tcGhvdG8sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXNwaW5uZXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWJ1aWxkaW5nLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1sZWFmLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1nZWFyLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1yZXBlYXQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXVuZG8sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXNlYXJjaCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdGFnLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi11cGxvYWQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWV5ZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tcmVwbHksXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXNoYXJlLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLnBmaWNvbiB7XG4gIGNvbG9yOiAjZDFkMWQxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uYXZiYXItcGYtYWx0IC5uYXYgLm5hdi1pdGVtLWljb25pYyAuY2FyZXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5jYXJldCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAuZmEsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWFkZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24td2FybmluZyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWNoZWNrLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZG9sbGFyLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi10cmFzaCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWdsb2JlLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1waG90byxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tc3Bpbm5lcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWxlYWYsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWdlYXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXJlcGVhdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdW5kbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tc2VhcmNoLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi10YWcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZXllLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1yZXBseSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tc2hhcmUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tY2FyZXQtZG93bixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAucGZpY29uLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5jYXJldCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAuZmEsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWFkZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24td2FybmluZyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNoZWNrLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZG9sbGFyLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi10cmFzaCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWdsb2JlLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1waG90byxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc3Bpbm5lcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWxlYWYsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWdlYXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXJlcGVhdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tdW5kbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc2VhcmNoLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi10YWcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZXllLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1yZXBseSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc2hhcmUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tY2FyZXQtZG93bixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAucGZpY29uLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5jYXJldCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAuZmEsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWFkZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24td2FybmluZyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWNoZWNrLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZG9sbGFyLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi10cmFzaCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWdsb2JlLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1waG90byxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tc3Bpbm5lcixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWxlYWYsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWdlYXIsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXJlcGVhdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tdW5kbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tc2VhcmNoLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi10YWcsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZXllLFxuLm5hdmJhci1wZi1hbHQgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1yZXBseSxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tc2hhcmUsXG4ubmF2YmFyLXBmLWFsdCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tY2FyZXQtZG93bixcbi5uYXZiYXItcGYtYWx0IC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAucGZpY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItcGYtYWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDExcHggMCAxMnB4O1xufVxuXG4ubmF2YmFyLXBmLWFsdCAubmF2YmFyLWJyYW5kIC5uYXZiYXItYnJhbmQtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDAgMTVweCAwIDA7XG4gIG1hcmdpbi1yaWdodDogMCAxNXB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXZiYXItcGYtYWx0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1icmFuZC1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItcGYtYWx0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1icmFuZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMCAxNXB4IDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiAwIDE1cHggMCAwO1xufVxuXG4ubmF2YmFyLXBmLWFsdCAubmF2YmFyLWljb25pYyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdmJhci1wZi1hbHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxM3B4IDE1cHg7XG59XG5cbi5uYXZiYXItcGYtYWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyIC5pY29uLWJhcixcbi5uYXZiYXItcGYtYWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXZiYXItcGYtYWx0IC5uYXZiYXItdG9nZ2xlKy5uYXZiYXItYnJhbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5hdmJhci1wZi1hbHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZDogI2QxZDFkMTtcbn1cblxuLm5hdmJhci1wZi12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzOWE1ZGM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLmluZm90aXAuYm90dG9tLXJpZ2h0IC5hcnJvdyB7XG4gIGxlZnQ6IDkwJTtcbn1cblxuLmxheW91dC1wZi1maXhlZCAubmF2YmFyLXBmLXZlcnRpY2FsIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYubmF2YmFyLW5hdj5saT4uZHJvcGRvd24tbWVudS5pbmZvdGlwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMge1xuICBjb2xvcjogI2QxZDFkMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LWhlaWdodDogNThweDtcbiAgcGFkZGluZzogMjFweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5jYXJldCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5mYSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1hZGQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24td2FybmluZyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNoZWNrLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNsb3NlLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWRvbGxhcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXRyYXNoLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tcGVuY2lsLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWVudmVsb3BlLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWdsb2JlLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXBob3RvLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXNwaW5uZXIsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tbGVhZixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1nZWFyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXJlcGVhdCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi11bmRvLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXNlYXJjaCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi10YWcsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tdXBsb2FkLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZXllLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXJlcGx5LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXNoYXJlLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1jYXJldC1kb3duLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLmdseXBoaWNvbixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5wZmljb24sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAuY2FyZXQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAuZmEsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tYWRkLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXdhcm5pbmcsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tY2FsZW5kYXItbyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1jaGVjayxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1kb2xsYXIsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tcGVyY2VudCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi10cmFzaCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWRvd25sb2FkLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1nbG9iZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1waG90byxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1zcGlubmVyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWJ1aWxkaW5nLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWxlYWYsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZ2Vhcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1yZXBlYXQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tdW5kbyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1zZWFyY2gsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tdGFnLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWV5ZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1yZXBseSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1zaGFyZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tY2FyZXQtZG93bixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5nbHlwaGljb24sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYzpmb2N1cyAucGZpY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAtMTFweCAtMTJweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAuY2FyZXQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAuZmEsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tYWRkLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXdhcm5pbmcsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tY2FsZW5kYXItbyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1jaGVjayxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1kb2xsYXIsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tcGVyY2VudCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi10cmFzaCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWRvd25sb2FkLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1nbG9iZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1waG90byxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1zcGlubmVyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWJ1aWxkaW5nLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWxlYWYsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZ2Vhcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1yZXBlYXQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdW5kbyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1zZWFyY2gsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdGFnLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWV5ZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1yZXBseSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1zaGFyZSxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tY2FyZXQtZG93bixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAubmF2LWl0ZW0taWNvbmljIC5wZmljb24ge1xuICBjb2xvcjogI2QxZDFkMTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm5hdi1pdGVtLWljb25pYyAuY2FyZXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLmNhcmV0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLmZhLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWFkZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi13YXJuaW5nLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tY2hlY2ssXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tY2xvc2UsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZG9sbGFyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXBlcmNlbnQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdHJhc2gsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1wZW5jaWwsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tZ2xvYmUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tcGhvdG8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tc3Bpbm5lcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1idWlsZGluZyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1sZWFmLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWdlYXIsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tcmVwZWF0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXVuZG8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tc2VhcmNoLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLXRhZyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi11cGxvYWQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljIC5tZmMtaWNvbi1leWUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tcmVwbHksXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tc2hhcmUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWMgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYyAucGZpY29uLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLmNhcmV0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLmZhLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWFkZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi13YXJuaW5nLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tY2hlY2ssXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tY2xvc2UsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZG9sbGFyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXBlcmNlbnQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tdHJhc2gsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1wZW5jaWwsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tZ2xvYmUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tcGhvdG8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc3Bpbm5lcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1idWlsZGluZyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1sZWFmLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWdlYXIsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tcmVwZWF0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXVuZG8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc2VhcmNoLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLXRhZyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi11cGxvYWQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmhvdmVyIC5tZmMtaWNvbi1leWUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tcmVwbHksXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tc2hhcmUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6aG92ZXIgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpob3ZlciAucGZpY29uLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLmNhcmV0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLmZhLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWFkZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi13YXJuaW5nLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tY2hlY2ssXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tY2xvc2UsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZG9sbGFyLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXBlcmNlbnQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tdHJhc2gsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1wZW5jaWwsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tZ2xvYmUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tcGhvdG8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tc3Bpbm5lcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1idWlsZGluZyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1sZWFmLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWdlYXIsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tcmVwZWF0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXVuZG8sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tc2VhcmNoLFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLXRhZyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi11cGxvYWQsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAub3Blbj4ubmF2LWl0ZW0taWNvbmljOmZvY3VzIC5tZmMtaWNvbi1leWUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tcmVwbHksXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tc2hhcmUsXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2IC5vcGVuPi5uYXYtaXRlbS1pY29uaWM6Zm9jdXMgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLm9wZW4+Lm5hdi1pdGVtLWljb25pYzpmb2N1cyAucGZpY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMTFweCAwIDEycHg7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXZiYXItcGYtdmVydGljYWwgLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2YmFyLWJyYW5kIC5uYXZiYXItYnJhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXZiYXItaWNvbmljIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTNweCAxNXB4O1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXZiYXItdG9nZ2xlOmhvdmVyIC5pY29uLWJhcixcbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdmJhci10b2dnbGU6Zm9jdXMgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5hdmJhci1wZi12ZXJ0aWNhbCAubmF2YmFyLXRvZ2dsZSsubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZDogI2QxZDFkMTtcbn1cblxuLmxheW91dC1wZi1hbHQtZml4ZWQudHJhbnNpdGlvbnMgLm5hdi1wZi12ZXJ0aWNhbC1hbHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG59XG5cbi5sYXlvdXQtcGYtYWx0LWZpeGVkLnRyYW5zaXRpb25zIC5uYXYtcGYtdmVydGljYWwtYWx0LmNvbGxhcHNlZCAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMG1zIDEwMG1zLCBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwbXMgMTAwbXMsIG9wYWNpdHkgMTAwbXMgbGluZWFyO1xufVxuXG4ubGF5b3V0LXBmLWFsdC1maXhlZC50cmFuc2l0aW9ucyAubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5iYWRnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKTtcbn1cblxuLmxheW91dC1wZi1hbHQtZml4ZWQudHJhbnNpdGlvbnMgLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLXZhbHVlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaWU5LmxheW91dC1wZi1hbHQtZml4ZWQgLm5hdi1wZi12ZXJ0aWNhbC1hbHQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmxheW91dC1wZi1hbHQtZml4ZWQgLm5hdi1wZi12ZXJ0aWNhbC1hbHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmxheW91dC1wZi1hbHQtZml4ZWQgLm5hdi1wZi12ZXJ0aWNhbC1hbHQuY29sbGFwc2VkIHtcbiAgd2lkdGg6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmxheW91dC1wZi1hbHQtZml4ZWQgLm5hdi1wZi12ZXJ0aWNhbC1hbHQuY29sbGFwc2VkIC5saXN0LWdyb3VwLWl0ZW0gLmJhZGdlIHtcbiAgcGFkZGluZzogMnB4IDNweDtcbiAgcmlnaHQ6IDIxcHg7XG4gIHRvcDogMzZweDtcbn1cblxuLmxheW91dC1wZi1hbHQtZml4ZWQgLm5hdi1wZi12ZXJ0aWNhbC1hbHQuY29sbGFwc2VkIC5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS12YWx1ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYXlvdXQtcGYtYWx0LWZpeGVkIC5uYXYtcGYtdmVydGljYWwtYWx0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXlvdXQtcGYtYWx0LWZpeGVkIC5uYXYtcGYtdmVydGljYWwtYWx0LmhpZGRlbi5zaG93LW1vYmlsZS1uYXYge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMywgMywgMywgMC4xNSk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5sYXlvdXQtcGYtYWx0LWZpeGVkLXdpdGgtZm9vdGVyIC5uYXYtcGYtdmVydGljYWwtYWx0IHtcbiAgYm90dG9tOiAzN3B4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIGEge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMTdweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzlhNWRjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzlhNWRjO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzM5YTVkYztcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMzYzNjM2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDlweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMjFweDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAuYmFkZ2Uubm90aWZpY2F0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNjYzAwMDA7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLmZhLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tYWRkLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24td2FybmluZyxcbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tY2FsZW5kYXItbyxcbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLm1mYy1pY29uLWNoZWNrLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tY2xvc2UsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1kb2xsYXIsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tdHJhc2gsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1wZW5jaWwsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLm1mYy1pY29uLWdsb2JlLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tcGhvdG8sXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1zcGlubmVyLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1sZWFmLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tZ2Vhcixcbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLm1mYy1pY29uLXJlcGVhdCxcbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLm1mYy1pY29uLXVuZG8sXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1zZWFyY2gsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi10YWcsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi11cGxvYWQsXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tZXllLFxuLm5hdi1wZi12ZXJ0aWNhbC1hbHQgLmxpc3QtZ3JvdXAtaXRlbSAubWZjLWljb24tcmVwbHksXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5tZmMtaWNvbi1zaGFyZSxcbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXYtcGYtdmVydGljYWwtYWx0IC5saXN0LWdyb3VwLWl0ZW0gLm1mYy1pY29uLWNhcmV0LWRvd24sXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5nbHlwaGljb24sXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5wZmljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLWFsdCAubGlzdC1ncm91cC1pdGVtLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbn1cblxuLnNpZGViYXItcGYgLm5hdi1wZi12ZXJ0aWNhbC1hbHQge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5kcmF3ZXItcGYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMywgMywgMywgMC4xNzUpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kcmF3ZXItcGYgLnBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmRyYXdlci1wZiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kcmF3ZXItcGYgLnBhbmVsLWNvdW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5kcmF3ZXItcGYgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLmRyYXdlci1wZiAucGFuZWwtZ3JvdXAge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRyYXdlci1wZiAucGFuZWwtdGl0bGUgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcmF3ZXItcGYuZHJhd2VyLXBmLWV4cGFuZGVkIHtcbiAgbGVmdDogMjcwcHg7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uZHJhd2VyLXBmLmRyYXdlci1wZi1leHBhbmRlZCAuZHJhd2VyLXBmLXRvZ2dsZS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDFcIjtcbn1cblxuLmRyYXdlci1wZi10b2dnbGUtZXhwYW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZHJhd2VyLXBmLXRvZ2dsZS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDBcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLmRyYXdlci1wZi10b2dnbGUtZXhwYW5kOmhvdmVyLFxuLmRyYXdlci1wZi10b2dnbGUtZXhwYW5kOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRyYXdlci1wZi1hY3Rpb24gLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmRyYXdlci1wZi1hY3Rpb24gLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzZTlkNWY7XG59XG5cbi5kcmF3ZXItcGYtbG9hZGluZyB7XG4gIGNvbG9yOiAjNGQ1MjU4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuLmRyYXdlci1wZi1ub3RpZmljYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmRyYXdlci1wZi1ub3RpZmljYXRpb24gLmRhdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4uZHJhd2VyLXBmLW5vdGlmaWNhdGlvbiAucGZpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5kcmF3ZXItcGYtbm90aWZpY2F0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5kcmF3ZXItcGYtbm90aWZpY2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjNmZjtcbn1cblxuLmRyYXdlci1wZi1ub3RpZmljYXRpb24udW5yZWFkIC5kcmF3ZXItcGYtbm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRyYXdlci1wZi1ub3RpZmljYXRpb24uZXhwYW5kZWQtbm90aWZpY2F0aW9uIC5kYXRlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZHJhd2VyLXBmLW5vdGlmaWNhdGlvbi1pbmZvLFxuLmRyYXdlci1wZi1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG59XG5cbi5leHBhbmRlZC1ub3RpZmljYXRpb24gLmRyYXdlci1wZi1ub3RpZmljYXRpb24taW5mbyxcbi5leHBhbmRlZC1ub3RpZmljYXRpb24gLmRyYXdlci1wZi1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRyYXdlci1wZi1ub3RpZmljYXRpb25zLW5vbi1jbGlja2FibGUgLmRyYXdlci1wZi1ub3RpZmljYXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZHJhd2VyLXBmLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMxOHB4O1xufVxuXG4uZHJhd2VyLXBmLXRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuXG4vKiBFeGNsdXNpdmUgc3R5bGVzIHRvIHdvcmsgd2l0aCBWZXJ0aWNhbCBOYXZpZ2F0aW9uICovXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5kcmF3ZXItcGYge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgdG9wOiA1OHB4O1xufVxuXG4ubmF2YmFyLXBmLXZlcnRpY2FsIC5uYXYgLmRyYXdlci1wZi10cmlnZ2VyIC5kcmF3ZXItcGYtdHJpZ2dlci1pY29uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2U5ZDVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2U5ZDVmO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5uYXZiYXItcGYtdmVydGljYWwgLm5hdiAuZHJhd2VyLXBmLXRyaWdnZXIub3BlbiAuZHJhd2VyLXBmLXRyaWdnZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2JmN2U7XG59XG5cbi8qIEV4Y2x1c2l2ZSBzdHlsZXMgdG8gd29yayB3aXRoIEhvcml6b250YWwgTmF2aWdhdGlvbiAqL1xuLm5hdmJhci1wZiAuZHJhd2VyLXBmIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG4gIHRvcDogMjZweDtcbn1cblxuLm5hdmJhci1wZiAuZHJhd2VyLXBmLXRyaWdnZXItaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1wZi5oYXMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zZWFyY2gtcGYuaGFzLWJ1dHRvbiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBmLmhhcy1idXR0b24gLmZvcm0tZ3JvdXAgLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnNlYXJjaC1wZi5oYXMtYnV0dG9uIC5mb3JtLWdyb3VwIC5idG4uYnRuLWxnLFxuLnNlYXJjaC1wZi5oYXMtYnV0dG9uIC5mb3JtLWdyb3VwIC5idG4tZ3JvdXAtbGc+LmJ0biB7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xufVxuXG4uc2VhcmNoLXBmLmhhcy1idXR0b24gLmZvcm0tZ3JvdXAgLmJ0bi5idG4tc20sXG4uc2VhcmNoLXBmLmhhcy1idXR0b24gLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cC1zbT4uYnRuIHtcbiAgZm9udC1zaXplOiAxMC43cHg7XG59XG5cbi5zZWFyY2gtcGYuaGFzLWJ1dHRvbiAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWFyY2gtcGYgLmhhcy1jbGVhciAuY2xlYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4uc2VhcmNoLXBmIC5oYXMtY2xlYXIgLmNsZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoLXBmIC5oYXMtY2xlYXIgLmZvcm0tY29udHJvbDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1sZysuY2xlYXIsXG4uc2VhcmNoLXBmIC5oYXMtY2xlYXIgLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wrLmNsZWFyLFxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24rLmNsZWFyLFxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmNsZWFyIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1zbSsuY2xlYXIsXG4uc2VhcmNoLXBmIC5oYXMtY2xlYXIgLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wrLmNsZWFyLFxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24rLmNsZWFyLFxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmNsZWFyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1zbSsuY2xlYXIgc3Bhbixcbi5zZWFyY2gtcGYgLmhhcy1jbGVhciAuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCsuY2xlYXIgc3Bhbixcbi5zZWFyY2gtcGYgLmhhcy1jbGVhciAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uKy5jbGVhciBzcGFuLFxuLnNlYXJjaC1wZiAuaGFzLWNsZWFyIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmNsZWFyIHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5zZWFyY2gtcGYgLmhhcy1jbGVhciAuc2VhcmNoLXBmLWlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIG1hcmdpbjogNTBweCAwIDIwcHg7XG59XG5cbi5zaWRlYmFyLWhlYWRlciAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5zaWRlYmFyLXBmIC5zaWRlYmFyLWhlYWRlcisubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uc2lkZWJhci1wZiAuc2lkZWJhci1oZWFkZXIrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpZGViYXItcGYgLnNpZGViYXItaGVhZGVyKy5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNpZGViYXItcGYgLm5hdi1jYXRlZ29yeSBoMiB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uc2lkZWJhci1wZiAubmF2LWNhdGVnb3J5Ky5uYXYtY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIHtcbiAgYmFja2dyb3VuZDogIzNlOWQ1ZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcRjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLmZhLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tYWRkLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24td2FybmluZyxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tY2FsZW5kYXItbyxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLm1mYy1pY29uLWNoZWNrLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tY2xvc2UsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1kb2xsYXIsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1wZXJjZW50LFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tdHJhc2gsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tZG93bmxvYWQsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1wZW5jaWwsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLm1mYy1pY29uLWdsb2JlLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tcGhvdG8sXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1zcGlubmVyLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tYnVpbGRpbmcsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1sZWFmLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tZ2Vhcixcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLm1mYy1pY29uLXJlcGVhdCxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLm1mYy1pY29uLXVuZG8sXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1zZWFyY2gsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi10YWcsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi11cGxvYWQsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tZXllLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saS5hY3RpdmU+YSAubWZjLWljb24tcmVwbHksXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIC5tZmMtaWNvbi1zaGFyZSxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEgLm1mYy1pY29uLWNhcmV0LWRvd24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiAxcHggMjBweDtcbn1cblxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZjNmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlMWY0O1xufVxuXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLmZhLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1hZGQsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLXdhcm5pbmcsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1jaGVjayxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGk+YSAubWZjLWljb24tY2xvc2UsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLWRvbGxhcixcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGk+YSAubWZjLWljb24tcGVyY2VudCxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGk+YSAubWZjLWljb24tdHJhc2gsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLWRvd25sb2FkLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1wZW5jaWwsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLWVudmVsb3BlLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1nbG9iZSxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGk+YSAubWZjLWljb24tcGhvdG8sXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLXNwaW5uZXIsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLWJ1aWxkaW5nLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1sZWFmLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1nZWFyLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1yZXBlYXQsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLXVuZG8sXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLXNlYXJjaCxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGk+YSAubWZjLWljb24tdGFnLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi11cGxvYWQsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLWV5ZSxcbi5zaWRlYmFyLXBmIC5uYXYtcGlsbHM+bGk+YSAubWZjLWljb24tcmVwbHksXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLXNoYXJlLFxuLnNpZGViYXItcGYgLm5hdi1waWxscz5saT5hIC5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4uc2lkZWJhci1wZiAubmF2LXBpbGxzPmxpPmEgLm1mYy1pY29uLWNhcmV0LWRvd24ge1xuICBjb2xvcjogIzZhNzA3OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5zaWRlYmFyLXBmIC5uYXYtc3RhY2tlZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnNpZGViYXItcGYgLm5hdi1zdGFja2VkIGxpK2xpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpZGViYXItcGYgLnBhbmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaWRlYmFyLXBmIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG59XG5cbi5zaWRlYmFyLXBmIC5wYW5lbC1ib2R5IC5uYXYtcGlsbHM+bGk+YSB7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbn1cblxuLnNpZGViYXItcGYgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiA5cHggMjBweDtcbn1cblxuLnNpZGViYXItcGYgLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2lkZWJhci1wZiAucGFuZWwtdGl0bGU+YTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogOXB4O1xufVxuXG4uc2lkZWJhci1wZiAucGFuZWwtdGl0bGU+YS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1oZWFkZXItYmxlZWQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLnNpZGViYXItaGVhZGVyLWJsZWVkLWxlZnQ+aDIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXItaGVhZGVyLWJsZWVkLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLnNpZGViYXItaGVhZGVyLWJsZWVkLXJpZ2h0IC5hY3Rpb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2lkZWJhci1oZWFkZXItYmxlZWQtcmlnaHQ+aDIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLWhlYWRlci1ibGVlZC1yaWdodCsubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLXBmIC5wYW5lbC1ncm91cCAucGFuZWwtZGVmYXVsdCxcbiAgLnNpZGViYXItcGYgLnRyZWV2aWV3IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAuc2lkZWJhci1wZiAudHJlZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5zaWRlYmFyLXBmIC50cmVldmlldyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLXBmIC50cmVldmlldyAubGlzdC1ncm91cC1pdGVtLm5vZGUtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxGMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLXBmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG5cbiAgLnNpZGViYXItcGYuc2lkZWJhci1wZi1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICB9XG5cbiAgLnNpZGViYXItcGYuc2lkZWJhci1wZi1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICB9XG5cbiAgLnNpZGViYXItcGY+Lm5hdi1jYXRlZ29yeSxcbiAgLnNpZGViYXItcGY+Lm5hdi1zdGFja2VkIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGlvbiA2MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gNjAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgzLCAzLCAzLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDMsIDMsIDMsIDAuMjUpO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDMsIDMsIDMsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgzLCAzLCAzLCAwLjc1KTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbn1cblxuLnNwaW5uZXIuc3Bpbm5lci1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uc3Bpbm5lci5zcGlubmVyLWxnIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zcGlubmVyLnNwaW5uZXItc20ge1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cblxuLnNwaW5uZXIuc3Bpbm5lci14cyB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uc3Bpbm5lci5zcGlubmVyLWludmVyc2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4uaWU5IC5zcGlubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEdBQVlBTlVBQVAvLy8vLy8vL1gxOWZIeDhlL3Y3KzN0N2V2cjYrbnA2ZWZuNStYbDVlUGo0K0hoNGQvZjM5dmIyOWZYMTh6TXpNWEZ4Y1BEdzhIQndiMjl2YnU3dTdtNXViZTN0N0d4c2ErdnI2dXJxNm1wcWFlbnA2V2xwYUdob1ptWm1abVptWkdSa1krUGo0bUppWWVIaDRPRGc0R0JnWDUrZm54OGZIWjJkbTV1Ym1abVpsNWVYbHhjWEZwYVdsWldWbFJVVkZKU1VsQlFVRTVPVGt4TVRFcEtTa2hJU0VaR1JrUkVSRUpDUWtCQVFENCtQanc4UERvNk9qTXpNLy8vL3dBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQndBK0FDd0FBQUFBR0FBWUFBQUc0a0NmY09nVFFFWXJXUTJXOGl5SVVHSkZoY3RacnpsYnlSRWRMa3cybmxVM0p1ZDB0VTQzb2VMcHFxN1FwYkl4emNZNEVOUVE4ZGh5TEJRQ1VBVWVNand2R3dWREFnOFNFQjRrQTExQ0R5a2JFQStEUGd3U0VoR0xsRU1ERVo0TVJhVVNEYUpRRFo0UkFnbXZtNnhDQXFrSkRwNWN0VVM2RWc0UW5naTlSQWlld3A2aHhUNEZuczhTeThYT3lNUE1Rc2VQdjd6TTI3S2Z0TFczbmduanFzeXU0SnpQQnIwR3o2ZEZqcC90b255ZW1rUHZ6dzNodHVtZTZnM0o5c29CZ2dJRkVEaElaUzFLZ1huUUlrcDRJQTJLQUFiSkpFSmc0SzlMckFmSk1wWHJFZ1FBSWZrRUNRY0FQZ0FzQUFBQUFCZ0FHQUFBQnRsQW4zRG9FeVFlRU1xTnB1b2dpTkNoZ0FHUldDZTNuSllHU2tTSGhZZDFqTlhwY21iWTVJc1lTeUlPUkFHU1FkVzBPbG9HYW5BM0JGRUlJbGw1RkZKaWJ3WmZReFYzT2k0SFFneGppb3VNaENCRkVWWU5sbEFqYURRSUNWWVJnSjVEQ0hjNUhRNVdEcWhRS0djcVZSSlBzVU1aWnpSakJibERFRGZEdnNCQ0JSTVRGTGE0d0cwU0VLNFNzTWJTRHFSdnA3RUNteElKM0p6QURhV0FrMWFWbm4xV0RFSUNpQkhvWHdiZEQ5cnFuTnBTNDVSUXo2VnhCUW9nY05ETlNqTWlZZHdvSFBQZzE2SXB0aFpDWUpEdjRSRmJFQjU4K3hJRUFDSDVCQWtIQUQ0QUxBQUFBQUFZQUJnQUFBYmZRSjl3NkJNa0hoQ0pCUEpJQ0lqUW9ZQ1JWRnFWRU1ZektpdzhybURybzhCRlhDTU9SS0dBY0VTc0VBVFVjRzFzaVlKR0JPSlJLYVJmRWhFR1hFTUZIalk4SmtNTVZvU0ZReVU1T2pZV1JXOFNEWkJFQXl3NVBDcEdTaEYzbXo0VE9UazRFQTVLRHFaUUxqbzVJMVZ5c0VNaHN5dFdaTGhDR0treXZiOUNGYWsxdHNVK0hMTXdyUkt2eFNlektnbWpwWnNFTTZrZUFwaWF1QjZwTmd3K2pVcVBtdzh4azR0RmdZT2JCU2s4T2pYU1BuUldkbEY1RUJwZzRPZ0F4WXdWTkdyWXVNR2lBUVFYTDJIQ1BDQUFhVXFWTUZteWNUR0NCRXNUalQ2Q0FBQWgrUVFKQndBK0FDd0FBQUFBR0FBWUFBQUcyRUNmY09nVEpCNFFpUVR5U0FpSTBLR0FrVlJhbFJER015b3NQSzVnNjZQQVJWd2pEa1NoZ0hCRXJnaW80ZHJZRWdXTnEwSDZsVVQyWEVJR2J4SVBXd3hXZ0lHQ1ZneEZoQTJMVUhsK1Jrb1JkcEtQU2drT1NnNmFVSjRTRGxWeG9VTm1TMVprcUYwVEV4U3Nya0lRTjdlbXRENFpPamswbzZDMEtMMHFDWmVaa2dnMU9Ua2RBcEN1SXprNk5IR0lTb3FMRlRmVElFSUNmWCtTRmNzNkxnZERjMVoxVVFnaTNOUVVVS3FYYVFVUUdTakwwelFaWEY1Z0p0elEwWXNnakFtTHBsU1JJSkNaTHhBSlFobEJRdUVHRFJVZFRrRUpBZ0FoK1FRSkJ3QStBQ3dBQUFBQUdBQVlBQUFHM0VDZmNPZ1RKQjRRaVFUeVNBaUkwS0dBa1ZSYWxSREdNeW9zUEs1ZzY2UEFSVndqRGtTaGdIQkVyZ2lvNGRyWUVnV05xMEg2bFVUMlhFSUdieElQV3d4V2dJR0NWZ3hGaEEyTFVIbCtSa29SZHBLUFNna09TZzZhVUo0U0RsVnhvVU5tUzFaa3FGMWhyYTRGVnFhdVFxb1FvNkMydWdtWG1aSUNoRTZRcnBTWVBvaCtBNkVGaEk1RlNCc3BENHNESkI1SmhrTUZHeTg4TWg2eFFnSVVMRGsySG45UUlEZzZPVGt6SmhzVkZ5RXVPZTQ4S2dsY0hUWHZjdWdJR0pDSERSTUxGamtvWVFPZVEzZzRWRlJBdGNCRENoZzFaS3dZQVFHWWtDQUFJZmtFQ1FjQVBnQXNBQUFBQUJnQUdBQUFCdGhBbjNEb0V5UWVFSWtFOGtnSWlOQ2hnSkZVV3BVUXhqTXFMRHl1WU91andFVmNJdzVFb1lCd1JLNElxT0hhMkJJRmphdEIrcFZFOWx4Q0JtOFNEMXNNVm9DQmdsWU1SWVFOaTFCNWZrWktFWGFTajBvSkRrb09tbENlRWc1VmNhRkRaa3NUckdTb1hWWTNzaEN2c0VvME9Ub1p0VDZxRUNxNUtMeWpEaDA1T1RXbm9RS0VDUWcwT2pranI1U1lQaURSTnhXaGMwcU9QZ2N1MFRYYmk0Tktoa01VMERrM0lzcFNsRXFLUWhuc3lDZ1pFR3h1Y0Z3VE1IUkVFM2hqQXBneGl4S0F3SFdzb0pVc21RSWg2S0NDaGcwS1RKeHdDUUlBSWZrRUNRY0FQZ0FzQUFBQUFCZ0FHQUFBQnRsQW4zRG9FeVFlRUlrRThrZ0lpTkNoZ0pGVVdwVVF4ak1xTER5dVlPdWp3RVZVSlJFSG9sQkFPQ0pYQkZTaDhrQWlqUzFSMExnYWlDWThOaDVrWEVJR2NCSVBXeFkyT2prbGhrUUdWZ3hGS2p3NUxBT1NSSDFvQWhBNE9Ua1RuWHVKQ1NNNU9pNm5VQTVLRGl1c0lhOUVDRmd5cEJpM1F3VldOYVFWdmwxV01Ld2N4VDY1U3lxc0o4dXhFZzRlcERNRXZnS3BERGFrSHI2ZkVVOGxqekVQcjVSS2xqNE9OVG84S1lXR2lFcUxReDA0TUJvUWVWRjhmcUNBNEtja3pabzJiK0p3SWZBbERKZ3hrcWFjQVpORlQ4UWpWWmc0NFJJRUFDSDVCQWtIQUQ0QUxBQUFBQUFZQUJnQUFBYldRSjl3NkVOMFZEUWJCZkpJQ0lqUVlRSkV5MWx2RTRrV3duaEdoUk9ZVHBjYlk3WG9SK0dib1pGek5WUUdVa0E0SW1nSkFrcHg1MjRpZTFBQ0RYa0dRd2N1WkRVVlgwTUdlQklQWGlCa040Mk9qMmdNUlg0am1WQ0ZFaEVDSFZZMWdxQkNBcEVKS21Vb3FsQU9XZzVWT2hteVJBaGJONzRRdWtNRmFCUEZhOEUrdzF0YXFicThFaEMwRWc3SVB0SU9DVnFrd2F4YVRwRU53YUxiREdpSHFnYWJxdy9hNTQ2UVdwT2FhQTFlUklTR1VNL2FEZ2dGZFhmeU5CUEdMby9CZU1lK0NHQUE0ZUNXTHJJRUpIalFFRm9UZTBTQ0FBQTcpIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaWU5IC5zcGlubmVyLnNwaW5uZXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhHQUFZQU5VQUFLR2hvWm1abVptWm1ZdUxpNG1KaVllSGg0V0ZoWDUrZm5wNmVuaDRlSEp5Y201dWJtWm1abHhjWEZoWVdGUlVWRkJRVUVwS1NraElTRVpHUmtKQ1FrQkFRRDQrUGp3OFBEbzZPak16TXlnb0tDWW1KaUlpSWlBZ0lCNGVIaHdjSEJvYUdoZ1lHQllXRmhJU0VnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkJ3QWtBQ3dBQUFBQUdBQVlBQUFHM0VDU2NDak1NQXFCd0FBQkFSR2ZSSXNCUUsxU0F3d1BkQWhTV0wvVmdHUUxtbFlORGd0R3NnaFlIOCtSaFVFOVpMWVBkK0F4SW1Jb0Z3ME5XME1hQmc4VkdFTWNFeFVWZllSRGNoVVRIRUlYRlJTV2tVUWNGQlVYSkIrT29aeFBtQlVmR3BrYXBrOGFueG9ZbEU2dVhJMnpsSkMySkNPTmpycThRcjZPc3hPMXZDQzRxeFN0d3JBVkdxT2d3aVNvSDlhWm02NmUxQ1NNamlLdUlvNlZRMytmNHBIa0ZCU0trcG1mRzRRYjhZOVBJSm1aRnhvZ0l5TWdORno0OUFrWmtSRVlmbEdZd0hEQ0owb1lkbTNoTUJBWU1FRGJUS25LaFVFYW9TQUFJZmtFQ1FjQUpBQXNBQUFBQUJnQUdBQUFCdGxBa25Bby9HZ3dsRUFBRVJFUm4wVE9oVktwSkFIWWdNTUpGWTR3a3lxRkVzR2FBWU5NRjJTMVhqU2dVV2F5Q0p3bno1R1Z1dW1PR21kcVEwaFVYRjBrR0dZREkwSWNZUldHaHlRWlpnNUNGMVlja2srQUFBRWpIMVVYbTNsMkFCRWFWaHFrVHd0WUNCZ1ZFeUNzUkJOWlZST010VUtVZHJtN3ZDTVNZN0d6dkVJZ1lSaXBGS3ZJR2xRYW9SV2p5SmdWSHlTWUZKcTFIRlRXamxXUmh5SzUzb2hqa0p2bnhVUjY2MzFkRzNzVndjbHRGRzl4SXlBYVU5clFndkxsRVlVSkNDZFFrWVVCSHhRcEM2dUl1WkNPbEpGWUZaaHA2eElFQUNINUJBa0hBQ1FBTEFBQUFBQVlBQmdBQUFiZlFKSndLUHhvTUpVS1J2TWhPcDJjQ3lWSnJWQXVuQ2R4aEpra0taUHdaRnFaWUVaYWtOVjYwWUJHSTVCR2FyV0FuQ1ByZEtNbGJTb1dEQVVoUkJnVVV5SjlRaU1OQUFBS1F4eGVGWW1LUW8yT0ZrSVhWbG1XUXdlT0JpUWZTUmVmUkJtT0FCa2FWaHFvUkFhT0RFZ1RkN0ZDRG80RlNSTm91U1FXamdHK3dMa1l4TGE0dVJLT0E2NFVzTUVNamdpbEZhZkJBWTRRSkp3VW5xZ1F4SGVTU1pXV0c5d0FERU9HaUpZanN3QUJIa041aHhWOFdoc1dEOXdrT0ZFejVZb2JPSExvVkhqd1FBdVhTV0RFa0RGelRFc1VNbFd1aVB0a0JJa1NKbjJDQUFBaCtRUUpCd0FrQUN3QUFBQUFHQUFZQUFBRzJrQ1NjQ2o4YURDVkNrYnpJVHFkbkFzbFNhMVFMcHduY1lTWkpDbVQ4R1JhbVdCR1dwRFZldEdBUmlPUVJyb0dPVWZXNlVaTDJ1UXJhRU1ZRkZNaWZFSWllUmhESEY0VmhvZUlTUk5aSkJkV2xaRkNIRk1YSkI5Sm5wcEVseFZHVmhxalJCcFRSMlYycWtJZ1hraGxnYkVqRW9TVHQ2b1pBQUVBU0JPd3NSTUF3QnFvc1VJTHlBaWdGYUtxSThFQUVaYVlzUTNJQVdpTlNaQ1J2OGdPZ3J2aVdoaklBQU8zZUx0N1R5UGM3QmxPYWxOWGJpTVpFd3ZXa0UzUXdzVVJvUWpzMkEyNGR5Z0tHUW9CQXpoSWQ4aklvQUFCRUVTZ0tDUUlBQ0g1QkFrSEFDUUFMQUFBQUFBWUFCZ0FBQWJlUUpKd0tQeG9NSlVLUnZNaE9wMmNDeVZKclZBdW5DZHhoSmtrS1pQd1pGcVpZRVpha05WNjBZQkdJNUJHdWdZNVI5YnBSa3ZhNUN0b1F4Z1VVeUo4UWlKNUdFTWNYaFdHaDRoSkUxa2tGMWFWa1VJY1V4Y2tIMG1lbWtTWEZVWldHcU5FR2xOSFpYYXFRaUJlU0dXQnNTT09rN2VxdVVsSUU3Q3hzMG9hcUxGQ3JCVk1vY2lXU1UyWEZKbWFuQldpalJVV3ZIeDRaWmxJRHdhcGh3ME5Vb3RESXc4QkFBRVBXaGtIQUFBTTIwNFA5UFFCQ3hJWUZnNE02QU5nUUJnUkNlMEdLcVNud0tBVER3d1NMalJnUVJVSUNBZ0dCQWhRZ0VFR1BrRUFBQ0g1QkFrSEFDUUFMQUFBQUFBWUFCZ0FBQWJjUUpKd0tQeG9NSlVLUnZNaE9wMmNDeVZKclZBdW5DZHhoSmtrS1pQd1pGcVpZRVpha05WNjBZQkdJNUJHdWdZNVI5YnBSa3ZhNUN0b1F4Z1VVeUo4UWlKNUdFTWNYaFdHaDRoSkUxa2tGMWFWa1VJY1V4Y2tIMG1lbWtTWEZVWldHcU5FR2xOSFpYYXFRaUJlZ3hRU2diRWpqZ0FCQUJteFFycEp2UUFUd0NTelNnZ0FBQXZIckJVYUVjd0J1S09sSHlQRURiR2NGYUlPekw2amlXV1ZJd1BpaTRlSmhPdENHZUlBRGRaRGZvU0FUaFB5QVFzVEdYSG1USmtDeTBtR2RQSUFSTUJYNWd3N0I4UjRrYm1TS1pLSUNBZ0NCS0N3cEltV0lBQWgrUVFKQndBa0FDd0FBQUFBR0FBWUFBQUcya0NTY0NqOGFEQ1ZDa2J6SVRxZG5Bc2xTYTFRTHB3bmNZU1pKQ21UOEdSYW1XQkdXcEJsZXRXQVJpT1FSbXF0Z0p5aEFzTlMyV2hKRzFaVGFFTUtBQUFOaEg4aWdoaERGb2VJZjBTTVpWa2tCb2NIazFCVEZ5UVprUm1jVGhkSkh3eUhCcVJPR2xNYUJZY09yRVFnWGhnQmh4YTBReU5lRmJrQWpyd2t2a2tEaHhMRUpMWktDSWNNeTY0VkdoQ0hBY3VtRlI4Z3dSQzhISjVDcVFBQmZxU1ZFNWNld1FhS1dvd1VGTU5DRXVVUEZ1ZFBnZklWN3lRUEhueTU0QWFPSERwVDdqemg4Z3VNR0RKbS9rR2hVOFVLRmw1R2tDaGg4aWNJQUNINUJBa0hBQ1FBTEFBQUFBQVlBQmdBQUFiYVFKSndTQkpGRUlFQUJhUDVFSjlFa1NNQXFDb3JGY3FGQXlWbUJ0VXdJRUtoWUNlWVVYY2lEaXdtbVJGSWN6R2JRYytNdUtHR2JySm1mU1FqWUZVWVhVTWlnSWRDRG1FWmlGRm5YQ05VQUEyUlR4eG1GeVFSVm9LWlFoZFlId2hWQzZKUEdtWWFsaE9xUkNBVEZSZ0FWSkN4UWlPMGdCS2hxcnhZR0JVVGVMb2tzN1VhV1JySUpLd1ZUVmlkeUtRVlRxUVVYTEdiRmRVY3ZTS3Fpc1hjSkJobEZlT1JpbVdNdTRBVkc0aC82c0FnV1ZrWEdpQWpjblRzVkRqMlpBU0dYaFFtS0p4Z3BsaWFUQnpxWUptNDc1eW9EeHFJTFhQU0pRZ0FPdz09KTtcbn1cblxuLmllOSAuc3Bpbm5lci5zcGlubmVyLWludmVyc2UtbGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSGdBZUFOVUFBS0dob1ptWm1abVptWXVMaTRtSmlZZUhoNFdGaFg1K2ZucDZlbmg0ZUhKeWNtNXVibVptWmx4Y1hGaFlXRlJVVkZCUVVFcEtTa2hJU0VaR1JrSkNRa0JBUUQ0K1BqdzhQRG82T2pNek15Z29LQ1ltSmlJaUlpQWdJQjRlSGh3Y0hCb2FHaGdZR0JZV0ZoSVNFZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpCd0FrQUN3QUFBQUFIZ0FlQUFBRzZVQ1NjRWpzUUJTRWdOS3dvQkNmMENIbUFLaGFyNEJGSndydEpMRGdhNE03dkFUQzZHb0J4TTJjcndSSHhpUGlXQmh2NnlDcXFUemVCUmxrRVc4QkR4cFBJQldMZnd4a1F5SUhob3RzWllzVkdCK1BUeEdYRjBNY2x4V2JVYUljUWhhWHA2UlBvWXNXSkNLWHNLeFFxWXNpZll1SXRVKzZGUm9abHlLOVQ3S0xHYmVqeFUrem9zek5vcGZRUktMSzFFT3p3cmpZeHhVWnY3elE0ZDYwME1yRXlxdkZyaFcwN2N2RnBwYUxHTVVZbmtTS2wvYXMrSmVWaHZ4YXRDNEtQR0JSdHMzU1FBeVNCbVhJeUF5VVJ2R1NPQzRnTGxTc2VDSGdKanNiWHhXc2xTdlpLM0FOdVFRQkFDSDVCQWtIQUNRQUxBQUFBQUFlQUI0QUFBYmZRSkp3U0JScE1wWUtJRkJnV0lqUTZKQ1RyRmlWZ095eU1aSkdRWmVyV0VzT1NMeERqWGhOYmkvUW1iVkZJeHArTEl0QUd5RlZpemxvSkExdVVDQmlHSUZwZWxwblEyRldpSWxESUl0TFhTUWNZcEpRR21RTlFsVVZnSnRFZzFrQkpDSlhUNlJRbFhOWEdxMVFDMW9NY1ZaMXMwTVdXZ1dodTBRZldnR2F3VU5reHNja1lzREx6RllXdUJXNndhcFdHWDRWc3NmYWRLdkxvWFdobzdPWjBVTG5Wc0YvamxlUnBCaFhGMFNHNy9GaUlKeHI1VkxxVnR5Z1RJdEdwNGlHVU5qUWFGdkRVRXhBTDJBYU5yeWdieE1WaWRINmtUS0NKRnEyYWxLQ0FBQWgrUVFKQndBa0FDd0FBQUFBSGdBZUFBQUc2VUNTY0VnVWFUS1dTc1dTMFlpSTBPaVFrMVJhcnhhT1ZBcTZYTC9mQzJnNzFJRFBYdzA1ODdVNGk1cXFOU00xWDdWa2p2VVJ1RUJCVnhoa1VCaDhBQUVkUkY1S2dvTkVId0VBa2dsVFY0NVJESktTalhKNGwwUUZtZ2NrSWxZV24xRVptZ0FkZGhWcXFGQUVtaEJzU2sreFJBNmFDbks1VUtxU0JKYS9ReDZhQWNURnBNaSt5eVFjeUxZVnVNVVdtZ2F1c01XWmtndWxTcWZMa1pJVUpKM0ZFYXRDZWxhL0l1UUFDME9MRlkyb0I2dUpRb0JXOTQ0UjRqV0E0a3FKSnludERCV1FNaTNjbXlGRzVGUjRNR0JNSFRRWVh6bnFrdkdLR0ZSVU1tWXBaZ1JKdUNiVnBBUUJBQ0g1QkFrSEFDUUFMQUFBQUFBZUFCNEFBQWJjUUpKd1NCUnBNcFpLeFpMUmlJalE2SkNUVkZxdkZvNVVDcnBjdjk4TGFEdlVnTTlmRFRuenRUaUxtcW8xSXpWZnRXUk9HZ3E2WXNoUUdGZGpRMTVLZjRDQlZoZFRWNGxTZDBKeWVJOUVla29XSkNKV21aVlJja1pXYXA1UWRoVkhWaytrUlhOeXExR2NqcTlFYUxORUFMZ0FycllrSDdrQmJFcXFzeGE1QmFhanN3dTVESnVZdkFHNW1aT3pEYjlDbDBxdkdya0FEWVZXaUpVZzBiZ0JJME45NFpVYTViZ1NwVitVVXRiZEMxTEJuRzlDSHhZTDdyZ1FrREVGcHB2QmU0QzZuREZvRGw0bEtsOE1CbWlBYnBVUkpCVUFCQ2pBb05PV0lBQWgrUVFKQndBa0FDd0FBQUFBSGdBZUFBQUc0a0NTY0VnVWFUS1dTc1dTMFlpSTBPaVFrMVJhcnhhT1ZBcTZYTC9mQzJnNzFJRFBYdzA1ODdVNGk1cXFOU00xWDdWa1Rob0t1bUxJVUJoWFkwTmVTbitBZ1ZZWFUxZUpVbmRDY25pUFJIcEtGaVFpVnBtVlVYSkdWbXFlVUhZVlIxWlBwRVZ6Y3F0Um5JNnZSR2l6dExGS3RrT2NiRXFxczV0S1RhSzZwazZjdXFBa2s3T1hTMExPRmJPUlFvWVZFYVFmZ2txTVEzMFZEd0VIdjJRTUFROVdoR1hoQUFBQjJGc1pCZTNucDFJRDdma0JERmtpSGhrT0NPU2pSNGZMdklFSUU3cnJScWFCd29jSk9sVHFzT0JodmdPSVZsRllZQ0NBUndJS0lFZ2tFd1FBSWZrRUNRY0FKQUFzQUFBQUFCNEFIZ0FBQnQ5QWtuQklGR2t5bGtyRmt0R0lpTkRva0pOVVdxOFdqbFFLdWx5LzN3dG9POVNBejE4Tk9mTzFPSXVhcWpVak5WKzFaRTRhQ3JwaXlGQVlWMk5EWGtwL2dJRldGMU5YaVZKM1FuSjRqMFI2U2hZa0lsYVpsVkZ5UmxacW5sQjJGVWRXVDZSRmMzS3JVWnlPcjBSWEFMWUFzN1JXQWJjZnVVS2NCYmVkczV0S0dReTNDNyttY2JjQnY2QWt2TFlOczVkTFFnMjNBS09ra1NRajFBQUJoSldDU294REV0d0Izb0RvU3VaQ0M5d0Exbmw3VVFqMkFRc1d2b1FZa1hPTVREMTd0OUNjU2lSaEhMY3pZaXFOYU9BUVFCdEtwQ3d3S01CclNSTlZXNElBQUNINUJBa0hBQ1FBTEFBQUFBQWVBQjRBQUFicFFKSndTQlJwTXBaS3haTFJpSWpRNkpDVFZGcXZGbzVVQ3JwY3Y5OExhRHZVZ005ZkRUbnp0VGlMbXFvMUk3MEVIbFl0bVpPR2RnSUFkeGhrVUJoWFkwTUpBSXNCSDRTRlZoZERHSXVMREk5UlYzb0hsUVdZVVh4S0ZpUWRsUUIwbjFCeUloQ1ZCS2xSWmtvYUNwVU9zRkFpY3dTVnFMaERWaGFBaXg2L1JGZkRBRS9HUXNpVmVzekJCcFdqekxwS0dRdVZsOHl5RlJvVWxRSE1KS3NrcGhIR29VdEMyb3pMc0pwQ3BaVUh1SVpLa2tNTjR1bWYrRW9RRFNrUUNFOEZhRkxXellvQ1lvQkJVVytHR0pHRGpZdzNOR2ZVRU9xQ01ZekFSMVE2WmpGbUJJbW9KdkNrQkFFQUlma0VDUWNBSkFBc0FBQUFBQjRBSGdBQUJ1SkFrbkJJdERBS0FVREZrdEdJaU5Db2NOUklBcTdLaW5iSmtVb2xWdXgxUzc2QXZNT0ZlRTF1YTlDSWRXQmgrUXhGR2tzN0kxV0xHMmdrSEc1UUVtSUJiNEZDR0dSblUyRUJqb3FMV3hkRERXS0prME5rWFNSaGdKdEVnMW9XSkJaWUFhSlJlbG9pREZnTHExQWFXeG9GV0themQxc1pZWGE3bktWaXdVUnRXOFhDcGNqSkpGdE1XMC9GSXIyMVdwcTcxaFZPejhtdEZVL2Zuck9rUzBMbEZjR2RReGRiR0xPTVdwWkRJR1R2bS9GYWtrTGFXdU5TNkxaSnlkREdnaE1pZUw1cDRlT2wzN0dIQWdPQmFBZXhqUmxSSEJRZXMvQlBGSjRNclpnY1JCTUVBRHM9KTtcbn1cblxuLmllOSAuc3Bpbm5lci5zcGlubmVyLWludmVyc2Utc20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRWdBU0FOVUFBS0dob1ptWm1abVptWXVMaTRtSmlZZUhoNFdGaFg1K2ZucDZlbmg0ZUhKeWNtNXVibVptWmx4Y1hGaFlXRlJVVkZCUVVFcEtTa2hJU0VaR1JrSkNRa0JBUUQ0K1BqdzhQRG82T2pNek15Z29LQ1ltSmlJaUlpQWdJQjRlSGh3Y0hCb2FHaGdZR0JZV0ZoSVNFZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpCd0FrQUN3QUFBQUFFZ0FTQUFBR2prQ1NjQ2c1QkFLREJtZklGRklHZ0tnMHdCZzFTUXlwZ2NGSUJLSUJEek9UTldTWW93WWdZQmx5SmhiTVZaaUJVSmFreTBRekgyNG1GeVFjRkcxOVF4WjNHQlJuaG5RVUdCVVRHNDFDZnhXUms1U1dpb3lOR1krRGhZMklTM3A4aGhxQVFtOFVIMzBmRkJONEpCa1RGS2RNR3JHZGRCTndHUnNiR1JhK3ZHNFhGTEcyRkJlemN4eVFGUmpPUWtFQUlma0VDUWNBSkFBc0FBQUFBQklBRWdBQUJvNUFrbkRJeVV3Q2c4Wm55QlJ5TGhSS0JFQU5OSnBDNDhTaTBUUVNWSUJoeERSU05NMFFnMm9nVGloTExHa0t1Skl1RTdSY3VBNThPQlFXZTBNaFZBMFlGQm1EUTJBREZSTWJpMElOQUFHUGtaSWFFaE9JaXBtSmdJS1NGaFFjZDNtTEdoTVhUbTl4V0I4VUU2WlpiM3BNR3JLZVExb1dHUnNiR1JZVEU3dE1UMUhFVVJlMGV4d1lGUlVZelVOQkFDSDVCQWtIQUNRQUxBQUFBQUFTQUJJQUFBYUpRSkp3eU1GVUtoak9jRW04VUNpVHlmT2laSkl5VVV0bXM4bFlvaGttbHFLeGFpd01CbEg2c1FveEFBQkZlSm1VM1VJRFlFRGlVQ3g0UXhweEVoZ1VZWUY1QUFjVkV4dUpRZ3dBQVkyUGtKSUJob2lKQ1h0K2dJa2pBUUFOSkhWM2VBMlRTaHhzZUJseGFrSmpxRU1iRVFFQkkwdFlFMXBjWGxJV0hsWWNUbEJTRkZTSlJVZEpWa0VBSWZrRUNRY0FKQUFzQUFBQUFCSUFFZ0FBQm94QWtuREl3VlFxR001d1NieFFLSlBKODZKa2tqSlJTMmF6eVZpaUdTYVdvckZxb0dFaFIvcXhDai9RNm1WU2RnczFrd3VKUTdIWWx4WVVSUlJwZnlSbkdSVVRHNFozRWhPS2pJME5BQUVZaEkwa0NRQURmSDZHSVFBQURTUnpkWFlNbFcxckZHMXVFYUtrUW1PblFpR3BBQVppV1JvYURadWlCaU5XSEU0VXNLSUJzblljV0FFRERhNURRUUFoK1FRSkJ3QWtBQ3dBQUFBQUVnQVNBQUFHaTBDU2NNakJWQ29Zem5CSnZGQW9rOG56b21TU01sRkxaclBKV0tJWkpwYWlzV3FnWVNGSCtyRUtQOURxWlZKMkN6V1RDNGxEc2RpWEZoUkZGR2wvVnhSR0V4dUdRaHNUUjRxTUpJNUloSklaaUh4K2pJRktjNHQvZUhwN0ZCQ0ZUQmhmVlNRV0FRQU5JMHNaQmdBTXB4NnVBQUVKREF5MEFMVldJd3k1d01BREZIOGNEUU1CQVFjU1ZrRUFJZmtFQ1FjQUpBQXNBQUFBQUJJQUVnQUFCbzVBa25ESXdWUXFHTTV3U2J4UUtKUEo4Nkpra2pKUlMyYXp5VmlpR1NhV29yRnFvR0VoUi9xeENqL1E2bVZTZGdzMWt3dUpRN0hZbHhZVUhCbGtmME9FR0JNU2RZWWJFeFVCQUEyR1FvNFZBd0FKbEZjVUdBMEFBQ0dVZ1J3ZmtReUdlSG9rbndBUmRuQVRWU1FHb0F5aVMyY1RhVUlqdGFBSkRSb2FYN3R1RFpHZ0VWT3pWaDhOQXdHN3pVSkJBQ0g1QkFrSEFDUUFMQUFBQUFBU0FCSUFBQWFIUUpKd3lNRlVLaGpPY0VtOFVDaVR5Zk9pWkpJeVVVdG1zOGxZb2hrbWcySFJXRFhRc0pBQ0FHQ3N3ZyswT2dBWTRFUE41RUtTdE0xNFFoWVVIQWQyZ1VNWkZCZ0JBQXlJUWhzVEZZMlBrSklWZFFtUVY0c05BQUVqa0lNY0hJME5pSHA4SkF4dGFsWnlFMVVqQVFFUkcyZHBTeDZERTFwY1htQndIRTVRVWhSVWlFVkhTVlpCQUNINUJBa0hBQ1FBTEFBQUFBQVNBQklBQUFhTlFKSlErR2tNQXBNTVo4Z2NOZ0tBYUlSQ3VTeWJJME1Va0dob05KWkpzcWtGTUVKTkRXVXNiRWlidzg5NitZRXk0RXpONUVKeUE5QjRReFlVSEFOY2dVd1pGQmhRRFloREd4TVZFeElhajBLUkZZcVdsNG9ZSEJRV2x5U0RTeGNUbklGNmZDUWNFeFFmZ1hJVFZ5UVpyNmxEYW14RHR4TVdHUnNiR1dHOFRCd1hWR0pVVm84Y0dCVVZuM0JCQURzPSk7XG59XG5cbi5pZTkgLnNwaW5uZXIuc3Bpbm5lci1pbnZlcnNlLXhzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaERBQU1BTlVBQUtHaG9abVptWm1abVl1TGk0bUppWWVIaDRXRmhYNStmbnA2ZW5oNGVISnljbTV1Ym1abVpseGNYRmhZV0ZSVVZGQlFVRXBLU2toSVNFWkdSa0pDUWtCQVFENCtQanc4UERvNk9qTXpNeWdvS0NZbUppSWlJaUFnSUI0ZUhod2NIQm9hR2hnWUdCWVdGaElTRWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQndBa0FDd0FBQUFBREFBTUFBQUdSVUNTVU1RSUFCQWFvZkppSEF3QUFJY3lsQ2drU2FGRndDT3NYSlVrVFlXVW9ZREJsSExtckN5bjJVSzFHZjcyc3NYQ1QrUWJqbnlVSHhVVUdCZ1VGWDluYm10S1FRQWgrUVFKQndBa0FDd0FBQUFBREFBTUFBQUdSRUNTa0tTUkFCQ2NvZkJUcVdBS0FFQmsrSWxvcUFxcHNISlZrcktjRE1VckRCMHBHYklRaWxhVE1CS3htMHVpZXpXVnBWV3BpWHlvRlJRWUdCUVZmMTVpYlVOQkFDSDVCQWtIQUNRQUxBQUFBQUFNQUF3QUFBWkNRSktRbEtGUU1zUGhwMExCWUl3aFpVU1QxQ1F1d2dvMVNTb0VSRVd1Y0FOZ0hNWENRZUNNSGdEQ1loRUFRZEtLRndEcVoxb05PSlJNVGhRVkhtSkZiRUpCQUNINUJBa0hBQ1FBTEFBQUFBQU1BQXdBQUFaRlFKS1FsS0ZRTXNQaHAwTEJZQ2lWanpLaVNXb2lVbEtsbWlScEtrUktkN2c5am9VWWlmbGNBQlRQSVFCQ3kwMHFBQnpTaDZxOFI1UVZGUmh0QUg5ZEdoSnllVUpCQUNINUJBa0hBQ1FBTEFBQUFBQU1BQXdBQUFaR1FKS1FsS0ZRTXNQaHAwTEJZQ2lWanpLaVNXb2lVbEtsbWlScEtrUktkM2c4am9WRjg3bFlQSlBNMi9GWDZBa3NRa0pOSVlFWE9nQUFBd01BQVJkZEdnaUVEQ0pEUVFBaCtRUUpCd0FrQUN3QUFBQUFEQUFNQUFBR1JFQ1NrSlNoVURMRDRhZEN3V0FvbFk4eW9rbHFJbEpTcFpva2FTcGVjRmQ0bEdER3dpS2dnQ1pTRUlBUStzZ0JLTVpmWWNTZTlXS0hlMnNZRlZGZEhIQVNYRUpCQUNINUJBa0hBQ1FBTEFBQUFBQU1BQXdBQUFaRlFKS1FsS0ZRTXNOaHlJakJVQ3FmNFNXaFNXb2lVVkdna0JScUtpUUdZTk1WSGdPRHNyQUlTS3VMQ0lCSWZkUUFGdVd2MEJHb0RxOVJRaDRWRkUxUGdVbEZSMGxCQUNINUJBa0hBQ1FBTEFBQUFBQU1BQXdBQUFaR1FKS1Fnd0JJTk1Ja0tRSUFGRENWeWlmSlZFeUZtc2lVQTFBb3NSVlNNZlFWVWpMT3NqQkRrV0RVSkxZbXJENlRLc2p2WFBpSjVMRmFTUjhWRkJnWUZGSmxiSFpKUVFBNyk7XG59XG5cbi5pZTkgLnNwaW5uZXIuc3Bpbm5lci1sZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhIZ0FlQVBVQUFQLy8vNldscGQzZDNkdmIyOW5aMmRmWDE5WFYxY3pNekhwNmVuaDRlUGYzOTBCQVFNWEZ4V1ptWnNQRHc4SEJ3ZlgxOWV2cjYvUHo4K2ZuNTA1T1RraElTTEd4c1VKQ1FvdUxpKy92NytucDZZZUhoMXBhV25aMmRrWkdScjI5dmJPenM2dXJxNk9qbzFKU1VvbUppVlJVVklHQmdYNStmbkp5Y2w1ZVhseGNYTzN0N1ZCUVVPSGg0Ym01dWJlM3QzUjBkQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkJ3QUFBQ3dBQUFBQUhnQWVBQUFHLzBDQWNFZ2NpRG9xVm9XVlFvUld4S2dVb1BnMExvdXNWbnRCR2FaU0FXcExMcC9Bdzgrb3pONldCT0FEaTB3aHVRd3RnOFZFSVkrbUJROEJGVmtzTDJBS0luMExGUUVGVVJNUGtvTUpFbWhDRXcyTmtoTkRDZ3lTRHd4d2wwTVFJS0VNQ2tJQ29RK1dwVVFTcnFRT29hU3hSSzJTRGdBUm9iMjVVcmFTRVFTaGo4SlJnWklFQjZFUnlsRy9rZ2ZFRDZ2U25zQ3UybEd1M2Q1RHJ0ZlozZ3JBejhYaXZxRUh4NUxKM3N3UEJOUVB3ZDdYMGRlNHlydjRXTG1DSld6V0xTR2ZVcGtybFZDU3FpR1JVaEZFSXdGVXFFNUU2RW55RndhY1BDSUd3RGtvRUNHYmdnZ0Zya242QWtZanVKZklTazJ3Q0JNY0E0d01CYWg4NlVEQXdnbGN4cXp4ZWhjTlRSQUFJZmtFQ1FjQUh3QXNBQUFBQUI0QUhnQUFCdi9BajNCSWpCQU9qc2Vpd2tGWUlNU285S01RSkI5WTVXSzczR2ltMGdralMrYWFLd0h3c0VCdW05OGR0YUh0S0VRVWdNekFrdkM4RzFOc1pBSUFZQmtZRjJaeFJCTmtEQkpxUXdjVVptbENDbU5ZREFxUlJBS1VXeFZmSHdKa2tKMUVCNGxiRzBKWER3S29VaGhjRlJBUldRNkZza1FaZmxzV0JGa0Z2RklKWEFnSFdSSEZVUlpjSEsrY3pVTUR0V1M3MUI4Wlp0amFRZ0JrMHQ5VXVjcFl6Tis0V0FmQ1dNVGZnZzhFNncrNjJnQ3Z6Syt4MUtWWURvVDh3M0tLbDRSQmx6STkyTVFMVXhhR1FobzlMS2hHZ3NJSEU2TEl3MElJRElDQjc2Yk1FV2NIRHdBRkVRcTh3bUpBemNZMk1JZDFFaE16Sm9PTXFLcXNoT2xBd0xRSllrYVFBR3lYRGt3UUFDSDVCQWtIQUFBQUxBQUFBQUFlQUI0QUFBYi9RSUJ3U0l3UURvN0h3M0VnUklqUXFGQWhTQ3F2V0lkQUlZMU9HTmh3bURIcERndmlkTGhnTm9RZGhRZ1hvSWdVck5lREZJMFZtQUVDVndFc0gxQVRXQXdTZjBJU0RBRVZDeU4rVTJCS0RIT0xnSkFMQ3loemdWZUttVU1Kbkp5RkFIaVRvNHdzcGcwQUVWY09yRkF2cGhjREJGZHN0VVFVcGlJSFYwKytReVNtSFhpWXhpNm1LbGpHUkFhbUxOSFNRaTJtRmN2WUFOU2NMTU5LeGRJV3BpbTdTcjNTSnFZSXNrcTAwZ3JBbkNHcFY2dTFJcmdyZ0ZoRXNacGdyeE9sSzVkWVFXaGdhb0dCSVljUUNqUWpBY1NtQlNlZzhOSDNCOVNqQlNXa3VNa1NaMDZkTzFnQ1NPcXlVVTBhZGwyK3VCeFRKaE1WUEdtME1CdGxCSW04QlNibHBBUUJBQ0g1QkFrSEFCOEFMQUFBQUFBZUFCNEFBQWIvd0k5d1NJd1FEbzdIdzNFZ1JJalFxRkFoU0NxdldJZEFJWTFPR05od21ESHBEZ3ZpZExoZ05vUWRoWWdDQUZCRUN0YXJRWXJHQ2dCZEFBSnJVQk5ZREJKbVF4SmdWMlZUalE4TVhJcERDcEdUUW9OWGlaVkVFbjVDZVFLZVVadExIeEZYRG9DbFJBQjVSbGRzcmxCOUQwZFhUN1ZGVjBoWGxMeFRxMWl0d2g4QWFzYkNHUXZPQzNuQndnUFBGUWU2eDBJV3p4d0VzOWtmQ2M4SXFrcXN4eGtlenhZZm84Y1kxUkFmcHcrZHJnY1h6eHVRVjVtbEFoU3FhUmhpcUo4OU13Y0NQZ3RnSzh5Zkxoa3c1SHZXUVlxYkxISG1aQmhnSVlHNlp3c2FtTGtsQnFUSmlvcStwREhwckFKRFQxVHlLREZaWWNOQVhrWitMYWpBQVlFRkJIbGRnZ0FBSWZrRUNRY0FBQUFzQUFBQUFCNEFIZ0FBQnY5QWdIQklqQkFPanNmRGNTQkVpTkNvVUNGSUtxOVloMEFoalU0WTJIQ1lNZWtPQytKMHVHQTJoQjJGQ0JlZ2lCU3NWNE1ValJXWUFRSnJVQk5ZREJKL1FoSmdWMlZUaXc4TWM0aDBqNUZDZ1ZlSGswTVNmVUo0ZnB0RW1Fc0FFVmNPb2xGNFJsZHNxa1I4RDBkWFQ3QkRwMHBJVjVLM0NxaFl0MUJxd2tSWnZNVjBxQWUxeWJrUFRhN0pzazZveWF3QW9NS2txWUJZbXFLZFY2RUtqeUFRb2dLVmtvUVBBUlVOaldZU0NSVUJqRkFGN3dzTEZDSzlSRjZ3NEdmdndTc29JL2dwcEdEQ2dvRVdCbHlRb0tDUUg0c0RYUVNVcU1peEk3OFJIeENkOEVnU1JTaEVCbEJjSUxuZ1FvTVBBQkd0Q0lFZ0JZc0tMRlIwRURIZ1R4QUFJZmtFQ1FjQUh3QXNBQUFBQUI0QUhnQUFCdi9BajNCSWpCQU9qc2ZEY1NCRWlOQ29VQ0ZJS3E5WWgwQWhqVTRZMkhDWU1la09DK0owdUdBMmhCMkZpQUlBVUVRSzFxdEJpc1lLQUYwQUFtdFFFMWdNRW1aREVtQlhaVk9ORHd4Y2lrTUtrWk5DZzFlSmxVUVNma0o1QXA1Um0wc2ZFVmNPZ0tWRUFIbEdWMnl1VUgwUFIxZFB0VVZYU0ZlVXZGT3JXSzNDSHdCWUM4c0xHY2RDeVZjVnpBUFBId3FySE13VzFxcEtCd2pNQ2RhM0JCYk1IczdDc0xvUTA4c1l4NmNPUWh2TUZ3ZThvRmVrSHhydkN5ajA4M1RwU2lZaEFaZ0Z6RmVKRVpaSFF6b292SUJCWFJSQmhLSTBVTGpBUXdJTEF6TFV1Wk5IeVo0dUVqa3lVL09BbHBrQUFCV21JVk5LdzRhWUM5NXM0UVhCQWdJSUR0T1dOTm5WSlFnQUlma0VDUWNBQUFBc0FBQUFBQjRBSGdBQUJ2OUFnSEJJakJBT2pzZkRjU0JFaU5Db1VDRklLcTlZaDBBaGpVNFkySENZTWVrT0MrSjB1R0EraEIyRkNCZWdpQlNzVjRQMHd3cGNCV1lBQW10UUFpTUxGUUVNRW9GQ0VtQlhaVk1vQzVVVmdJMVRrQThNY3grVmxRbVpSQkpZbUEyZ0xJeWpRNE5LRGdBREY2QXZyRkI0RVNLZ0ZMWlFhRW9FSGFBa3ZVVlhCeXFnTHNWRENsY09MS0I2ekVKWUZhQXQxTlZYMFpYVHpNNnZLYUFXMmhISENLQW0ycjhQQkNHN2M4VzRLN09WSXN5dVMwSXd1NUtzcGY0SU1RQnFRUU1JckJSczZqVGtCS2dLSUZZRmVvVGxuNUFTaVB3OHdOUkZueEkyaFVab2ZCVm5UcDA3WWI1RmFhY21EVWd6WDFxT3NXaUdDcDQwV3VTeE1vTGtWWk1FSjJhQ0FBQWgrUVFGQndBZkFDd0FBQUFBSGdBZUFBQUcvOENQY0RpRVdCQ2N5dUxoT0JBaXhLaFVxTmtvRjlqbFk4c1VLS2JTd0RXTDVab1pFL0N3UTI2YjN3VjFvKzFKV0FZWmdDSlNjTHdOVTJ4WkZ4Z1pZQUFDY0ZFQlpCUUhha01TREdacFZHTVVBcEJFQ3BOYkRGOGZHNE9QbWtRU1pwa1FZeGlsVW9sYkRoOFdXUjZHclVRQWZsc1JDRmtKdDFJRlhBUWNXUmJBVVJGY0IyTUR5SnRjRG1TMnp4OEFiMXdBMVVMWDBWeWcxUXJSQjF4UTI4cGJUbHh4MjhKYlQ5SGF6N25sSDdvUG1jK3ZURUw3RHhMSVRuSEp4NG5McDFzRlBZR2JjQWFnSmttVW9yZ2JLRThLSWtWU0RMeHhVQ0NDQWdCNitOemJBZ2pNUkd3b3Q3QlRNNkZUeWpPVk5Da1FNQktiQXkvUEloQTRvS3ZKRXdOSVFRQUFPdz09KTtcbn1cblxuLmllOSAuc3Bpbm5lci5zcGlubmVyLXNtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEVnQVNBTlVBQVAvLy8vLy8vL2YzOS9YMTlmUHo4L0h4OGUzdDdlbnA2ZWZuNStYbDVlUGo0K0hoNGQvZjM5M2QzZHZiMjluWjJkZlgxOVhWMWRQVDA4ek16TVhGeGNQRHc4SEJ3YisvdjcyOXZidTd1N096czYydHJhdXJxNldscFptWm1aR1JrWStQajQyTmpZbUppWWVIaDRXRmhZR0JnWDUrZm01dWJtWm1abVptWmw1ZVhscGFXbGhZV0ZaV1ZsQlFVRTVPVGt4TVRFcEtTa2hJU0VaR1JrUkVSRUpDUWtCQVFENCtQanc4UERvNk92Ly8vd0FBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQndBNkFDd0FBQUFBRWdBU0FBQUdra0NkVUdqWW9GNnlsa2d5YkFvMXF0ck5acnZkWnFXRVV6Q3E0V29yMCtnVXM3NGdUY2tIYkNFTUVlc1ZadGl3VUM1dXA0NmlvVFIwQXhRV2FIcEREbllEZFJVQ2hVTUNGUllORXhaTWpVTVNGcE1XRHBhR0ZwK2JuVUtIbVpTaU9wZ1Rpb3lXajVHQmc1MFFpRHAxRmdxTkNwOS9RcG9QckVJQ0Q1OFRUUUthbEE0T21NVEFkSUtnbjM2V2lacXFBMDVCQUNINUJBa0hBRG9BTEFBQUFBQVNBQklBQUFhWVFKMVFPR2hNTWpKWHFERnNDaHNVU3lVenc5MWdINEpUTUxGNEpSRFFTWGF6b1JETnJ1VWhhREpLdFp0cThQUXFuTU5PemZiUkRhSVFlRTBsTnpFTkRWSnRna0lMWkNGZEVvdE5Kemd1WGc2U1F5QXpNcGVaUWhBWkdaQ2ZPaElWRTRnVmlvc0NGUllOZnhhQmtoQVdGSFNJRm5lQ0NsNU1RbXBzVFFJUFhoUEVhaFlTRGc0U1hoWVRyRU5RME5BVXdJSkZhcWwwVFVFQUlma0VDUWNBT2dBc0FBQUFBQklBRWdBQUJvOUFuVkE0YUV3c2xrbGpNR3dLR3hTazFFSnBPSFdDSTFMaWNFaWtFcWYySVdnS0hwUVBhZGhBS3E1Q0RLMm0wUTJpRUxpd3NNS3RDbTBWWlhvNkZEVTFIRWRoaEVJck55aElEb3hDSmpZdmtaTTZJell5aXBrbk55eUJnM29ITVRjaWR4WjVoQjgzTXhFNmJSWnZjQlUxTnlWRFk2UllEaG9yTVFoRFdXQmRYMVFYckUxUVUwaFZoRVZhU2t4TlFRQWgrUVFKQndBNkFDd0FBQUFBRWdBU0FBQUdsVUNkVURob1RDeVdTV013YkFvYkZLVFVRbWs0ZFlJalV1SndTS1FUUVZQN0VBOEZEK1JrMkVBcXJrSUYwanFJUXVCRENMVm9xWmp4QWhVV1JoWVNlRTBTRlZvT2gza1pHVWlNalRvZ016SkhocE1uT0M1dGZvMEtNamNoZFJaM2h5VTNNVlp0Rm05d0hUVTJIME5rZnpvTUpUVTNLa3hDV1ZJU0VDQW5vallvQ0ZkUWZSa3pPRGN3SHdSNFJSTVpNaTRoVmsxQkFDSDVCQWtIQURvQUxBQUFBQUFTQUJJQUFBYVNRSjFRT0doTUxKWkpZekJzQ2hzVXBOUkNhVGgxZ2lOUzRuQklwQk5CVS9zUUR3VVA1R1RZUUNxdVFnWFNPb2hDNEVNSXRXaXBtUEVDRlJaR0ZoSjRUVjlhRG9kRERsT0xqRHFPU1lXUk9vbHRmb3lCZzNVV2tIaDZGRXhRR2hSNEdGRldRaGdyTlI4SVF3UVdyaCtHZVM4M056RW5JeWF1T0RVamYwSUpKVE82TmpZM05Tb2FoeElpTFRJdktCc0dUa0VBSWZrRUNRY0FPZ0FzQUFBQUFCSUFFZ0FBQnBKQW5WQTRhRXdzbGtsak1Hd0tHeFNrMUVKcE9IV0NJMUxpY0Vpa0UwRlQreEFQQlEva1pOaEFLcTVDQmRJNmlFTGdRd2kxYUttWThRSVZGa1lWRW5oTlh4TVpHWGVIUWc1SU1qTWdqbzlJTGpnbmxUcUpJVGN5YjRlQmd3MHhOeVdPZWhSTUh6YzFIWGh5ZzBJRUtxNGxERTFvYWswSUtEYWZKeUFRWDJwL3RCOHdOemd6R1lKVmh3MGhMaklaU2t4TlFRQWgrUVFKQndBNkFDd0FBQUFBRWdBU0FBQUdrRUNkVURob1RDeVdTV013YkFvYkZLVFVRbWs0aFJLcHhPSElJaWVDSnVsRGVZU0hnc2QzcUtuUk1GZWhBbWt0ckhDclFsd0lvUTQ0TlRVVWUwSUNGUllOS0RjcmhFTlpFeTgySm8xQ0RrZ3lOaU9VT3BZV0xUY25tNDhpTnpFSGpZYUlFVE0zSDQxOUZFd2xOelVWZTNPSVFnZ3hLeG9PWjRWcVNVMFFGMUVXVzExU1lGZFFVMGhWaEVWSFNVdE9RUUFoK1FRSkJ3QTZBQ3dBQUFBQUVnQVNBQUFHbEVDZFVOZ0l1V1NaU1dNd2JPb0lIOWdOTjh0VUxKU0dVNGRBMlc2eUV3Z2lzWmduZ2lGQmRhdVZHRTNCNHp6OHREdGJvY0tzYmNSdUpYbERFRmdESVdBS2drSUNWdzB1T0NlS1EyVVRNak1na2tJT1poa1pFSms2bXhZVEZSS2dsQTBXRldtS2pCWkxGQmFmaW9RVVRLa1dpWGw3cjBNVFpnK3NpM09qY2I5bUVnNE9aV2ZDUXcyeFp0SlppZ01OeDBwTVRVRUFPdz09KTtcbn1cblxuLmllOSAuc3Bpbm5lci5zcGlubmVyLXhzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaERBQU1BUFVLQVBIeDhVaElTTlBUMDBSRVJGeGNYTUhCd1VKQ1F1UGo0OVhWMWNQRHczUjBkS09qbzZXbHBjWEZ4YnU3dS9YMTlXNXVidDNkM2ZmMzkvUHo4OHpNekxlM3QrSGg0WW1KaVpHUmtZMk5qZGZYMTA1T1RsaFlXT25wNlh4OGZGQlFVT1hsNWVmbjUyWm1abHBhV28rUGo0V0ZoYm01dVVaR1JnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFGQndBS0FDd0FBQUFBREFBTUFFQUdUa0NGRUhUWkJDQVVvV0pTRUNpVmdzSWtLbmtLSlUxRkowTklLaXdlaUVWUjhGb1ZsSUx3VUNpbkM0ZG5aV1A0Y0FZR2pKQ3BPU01TVEdaV2FWUm5XRTVzQWc5Q0QxRnhTZ0JSVFFCS1FRQWgrUVFGQndBUkFDd0JBQUFBQ3dBSEFBQUdKOEJJQklCd0NBVkM0YUdRYUNRWHlvTGdrVlFZR01tc1VERkFhSk1IQStTYkpBVEl3b1lqQ0FBaCtRUUZCd0FEQUN3RkFBQUFCd0FLQUFBR0tjQkNRUUFZR0NrVVljZG9mR2hJSnFaeHRBbEpLWWFTZFBEWmJEa0JLZWdFa1hvTUZDbUVOQWdDQUNINUJBVUhBQUFBTEFVQUFRQUhBQXNBQUFZbVFJQVFjQmdPQzBXam9EQXhTaElDSTZEaGtGcXZDZ05DR01reXBnVERZQ0YwQkNCUllSQUFJZmtFQlFjQUFBQXNBZ0FGQUFvQUJ3QUFCaWhBZ0hBb3BCU0lSQ05TS0NrSWxnQk5ZUUx4V0lxRVRBZUFNUXc0SDhPbU1xUkFBcHNMYUJnRUFDSDVCQVVIQUJFQUxBQUFCUUFMQUFjQUFBWW1RRWNqUWl3V0F3U2pFbUk0S0l1SWdlSlpaQmlteEllZzRJd3NpbzBFMXlnZ09oQUFZaEFBSWZrRUJRY0FBUUFzQUFBQkFBY0FDd0FBQmlmQVFLQWpMSnBJeFVCb00wcVdESlRrNXBPc0ZrWFdxS2RLZ2lBZVNVdWlRSWtLQVlKQ0lRZ0FJZmtFQlFjQUFBQXNBQUFBQUFjQUNnQUFCaXBBZ0ZBQUNUaUVpNEdCMEFBd0RJcUlFREZRQ0lVUXcrRUtDQkM0QUVlVEswaEl1Sk9DQUh3b2NJTUFPdz09KTtcbn1cblxuLnByZXR0eXByaW50IC5hdG4sXG4ucHJldHR5cHJpbnQgLmNvbSxcbi5wcmV0dHlwcmludCAuZnVuLFxuLnByZXR0eXByaW50IC52YXIge1xuICBjb2xvcjogIzNmOWMzNTtcbn1cblxuLnByZXR0eXByaW50IC5hdHYsXG4ucHJldHR5cHJpbnQgLnN0ciB7XG4gIGNvbG9yOiAjYTMwMDAwO1xufVxuXG4ucHJldHR5cHJpbnQgLmNsbyxcbi5wcmV0dHlwcmludCAuZGVjLFxuLnByZXR0eXByaW50IC5rd2QsXG4ucHJldHR5cHJpbnQgLm9wbixcbi5wcmV0dHlwcmludCAucGxuLFxuLnByZXR0eXByaW50IC5wdW4ge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLnByZXR0eXByaW50IC5saXQsXG4ucHJldHR5cHJpbnQgLnRhZyxcbi5wcmV0dHlwcmludCAudHlwIHtcbiAgY29sb3I6ICMwMDY1OWM7XG59XG5cbi5wcmV0dHlwcmludCBvbC5saW5lbnVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keT50cj50ZC50YWJsZS12aWV3LXBmLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHk+dHI6aG92ZXI+dGQudGFibGUtdmlldy1wZi1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZDFkMTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5PnRyLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2U7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keT50ci5zZWxlY3RlZD50ZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY1OWM7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keT50ci5zZWxlY3RlZD50ZC50YWJsZS12aWV3LXBmLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDFkMWQxO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXI+dGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2NTljO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXI+dGQudGFibGUtdmlldy1wZi1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZDFkMTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2Mge1xuICBjb2xvcjogIzNlOWQ1ZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEycHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNlOWQ1ZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA2XCI7XG4gIHRvcDogLTNweDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50YWJsZS12aWV3LXBmLWVtcHR5LmJsYW5rLXNsYXRlLXBmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnRhYmxlLXZpZXctcGYtdG9vbGJhci50b29sYmFyLXBmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi50YWJsZS12aWV3LXBmLXRvb2xiYXIudG9vbGJhci1wZiAudG9vbGJhci1wZi1yZXN1bHRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4udGFibGUtdmlldy1wZi10b29sYmFyLWV4dGVybmFsLnRvb2xiYXItcGYge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udGFibGUtdmlldy1wZi10b29sYmFyLWV4dGVybmFsLnRvb2xiYXItcGYgLnRvb2xiYXItcGYtcmVzdWx0cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnRhYmxlLXZpZXctcGYtY29sdmlzLW1lbnU+bGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnRhYmxlLXZpZXctcGYtY29sdmlzLW1lbnU+bGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmM2ZmO1xufVxuXG4udGFibGUtdmlldy1wZi1jb2x2aXMtbWVudT5saT5pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLXZpZXctcGYtY29sdmlzLW1lbnU+bGk+bGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFibGUtdmlldy1wZi1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGFibGUtdmlldy1wZi1hY3Rpb25zIC5idG4sXG4udGFibGUtdmlldy1wZi1hY3Rpb25zIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS12aWV3LXBmLWFjdGlvbnMgLmRyb3Bkb3duLFxuLnRhYmxlLXZpZXctcGYtYWN0aW9ucyAudGFibGUtdmlldy1wZi1idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50YWJsZS12aWV3LXBmLWFjdGlvbnMgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG4udGFibGUtdmlldy1wZi1hY3Rpb25zOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMjRweDtcbn1cblxuLnRhYmxlLXZpZXctcGYtc2VsZWN0IHtcbiAgd2lkdGg6IDMzcHg7XG59XG5cbi50YWJsZS12aWV3LXBmLXNlbGVjdC1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmhvdmVyIHtcbiAgY29sb3I6ICMzZTlkNWY7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3Age1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRkLFxuLnRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4udGltZXBpY2tlci1ob3VycyB0YWJsZSB0ZDpob3Zlcixcbi50aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGQ6aG92ZXIge1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLnRpbWVwaWNrZXItaG91cnMgLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCxcbi50aW1lcGlja2VyLW1pbnV0ZXMgLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLmZhLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tYWRkLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24td2FybmluZyxcbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tY2FsZW5kYXItbyxcbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLm1mYy1pY29uLWNoZWNrLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tY2xvc2UsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1kb2xsYXIsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1wZXJjZW50LFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tdHJhc2gsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tZG93bmxvYWQsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1wZW5jaWwsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLm1mYy1pY29uLWdsb2JlLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tcGhvdG8sXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1zcGlubmVyLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tYnVpbGRpbmcsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1sZWFmLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tZ2Vhcixcbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLm1mYy1pY29uLXJlcGVhdCxcbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLm1mYy1pY29uLXVuZG8sXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1zZWFyY2gsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi10YWcsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi11cGxvYWQsXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tZXllLFxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbiAubWZjLWljb24tcmVwbHksXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5tZmMtaWNvbi1zaGFyZSxcbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi50aW1lLXBpY2tlci1wZiAuaW5wdXQtZ3JvdXAtYWRkb24gLm1mYy1pY29uLWNhcmV0LWRvd24sXG4udGltZS1waWNrZXItcGYgLmlucHV0LWdyb3VwLWFkZG9uIC5wZmljb24ge1xuICB3aWR0aDogMTJweDtcbn1cblxuLnRpbWUtcGlja2VyLXBmIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoLmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udGltZXBpY2tlci1waWNrZXIgdGFibGUgdGQgc3Bhbixcbi50aW1lcGlja2VyLXBpY2tlciB0YWJsZSB0ZCBhIHNwYW4ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGltZXBpY2tlci1waWNrZXIgLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCB7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50aW1lcGlja2VyLXBpY2tlciBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udGltZXBpY2tlci1waWNrZXIgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLXBpY2tlciB0cjpudGgtY2hpbGQoMikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmM2ZmO1xuICBib3JkZXItY29sb3I6ICNiZWUxZjQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4udG9hc3QtcGYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDMsIDMsIDMsIDAuMik7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbiAgLyogTWVkaXVtIGRldmljZXMgKGRlc2t0b3BzLCA5OTJweCBhbmQgdXApICovXG59XG5cbi50b2FzdC1wZi5hbGVydC1kYW5nZXI+LnBmaWNvbixcbi50b2FzdC1wZi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94Pi5wZmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwO1xufVxuXG4udG9hc3QtcGYuYWxlcnQtaW5mbz4ucGZpY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiOGQ4Zjtcbn1cblxuLnRvYXN0LXBmLmFsZXJ0LXN1Y2Nlc3M+LnBmaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjljMzU7XG59XG5cbi50b2FzdC1wZi5hbGVydC13YXJuaW5nPi5wZmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3YTA4O1xufVxuXG4udG9hc3QtcGYgLmRyb3Bkb3duLWtlYmFiLXBmIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50b2FzdC1wZj4ucGZpY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTI1ODtcbiAgYm90dG9tOiAtMXB4O1xuICBib3gtc2hhZG93OiAycHggMCA1cHggLTJweCByZ2JhKDMsIDMsIDMsIDAuMik7XG4gIGxlZnQ6IC0xcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDUzcHg7XG59XG5cbi50b2FzdC1wZj4ucGZpY29uOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xufVxuXG4udG9hc3QtcGYgLnRvYXN0LXBmLWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4udG9hc3QtcGYgLmRyb3Bkb3duLWtlYmFiLXBmIC5idG4tbGluayB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvYXN0LXBmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b2FzdC1wZi1tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogMzEuMSU7XG4gIH1cbn1cblxuLnRvYXN0LXBmLXRvcC1yaWdodCB7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTJweDtcbiAgei1pbmRleDogMTAzNTtcbiAgLyogTWVkaXVtIGRldmljZXMgKGRlc2t0b3BzLCA5OTJweCBhbmQgdXApICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9hc3QtcGYtdG9wLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi50b2FzdC1ub3RpZmljYXRpb25zLWxpc3QtcGYge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxMDUwO1xufVxuXG4udG9hc3Qtbm90aWZpY2F0aW9ucy1saXN0LXBmIC50b2FzdC1wZiB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9hc3Qtbm90aWZpY2F0aW9ucy1saXN0LXBmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvYXN0LW5vdGlmaWNhdGlvbnMtbGlzdC1wZiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjElKTtcbiAgfVxufVxuXG4udG9vbGJhci1wZiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3gtc2hhZG93OiAwIDFweCAwcHggcmdiYSgzLCAzLCAzLCAwLjA0NSk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udG9vbGJhci1wZiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9vbGJhci1wZiAuZm9ybS1ncm91cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4rLmJ0bixcbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4rLmJ0bi1ncm91cCxcbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4tZ3JvdXArLmJ0bixcbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4rLmJ0bi1saW5rLFxuLnRvb2xiYXItcGYgLmZvcm0tZ3JvdXAgLmJ0bisuZHJvcGRvd24sXG4udG9vbGJhci1wZiAuZm9ybS1ncm91cCAuYnRuLWdyb3VwKy5idG4tbGluayxcbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4tZ3JvdXArLmRyb3Bkb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLnRvb2xiYXItcGYgLmZvcm0tZ3JvdXAgLmJ0bi1saW5rOmFjdGl2ZSxcbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4tbGluazpmb2N1cyxcbi50b29sYmFyLXBmIC5mb3JtLWdyb3VwIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4udG9vbGJhci1wZiAuZm9ybS1ncm91cCAuZHJvcGRvd24ta2ViYWItcGYgLmJ0bi1saW5rIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLnRvb2xiYXItcGYtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b29sYmFyLXBmLWFjdGlvbnMgLnRvb2xiYXItcGYtZmlsdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4udG9vbGJhci1wZi12aWV3LXNlbGVjdG9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udG9vbGJhci1wZi12aWV3LXNlbGVjdG9yIC5idG4tbGluay5hY3RpdmUge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udG9vbGJhci1wZi1hY3Rpb24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbGJhci1wZi1hY3Rpb24tcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi50b29sYmFyLXBmLWZpbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JiYjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogLTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cblxuLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyOmJlZm9yZSxcbi5maW5kLXBmLWRyb3Bkb3duLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRvcDogLTEycHg7XG59XG5cbi50b29sYmFyLXBmLWZpbmQ6bGFzdC1jaGlsZCAuZmluZC1wZi1kcm9wZG93bi1jb250YWluZXI6YmVmb3JlIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluZC1wZi1kcm9wZG93bi1jb250YWluZXI6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCAjYmJiO1xuICAgIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogLTIycHg7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cblxuLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogMzZweDtcbiAgdG9wOiAtMTBweDtcbn1cblxuLnRvb2xiYXItcGYtZmluZDpsYXN0LWNoaWxkIC5maW5kLXBmLWRyb3Bkb3duLWNvbnRhaW5lcjphZnRlciB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cblxuLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyIGlucHV0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTE3cHggNXB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maW5kLXBmLWRyb3Bkb3duLWNvbnRhaW5lciAuZmluZC1wZi1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1cHg7XG59XG5cbi5maW5kLXBmLWRyb3Bkb3duLWNvbnRhaW5lciAuZmluZC1wZi1idXR0b25zIC5idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5maW5kLXBmLWRyb3Bkb3duLWNvbnRhaW5lciAuZmluZC1wZi1idXR0b25zIC5idG4gLmZhLWFuZ2xlLXVwLFxuLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyIC5maW5kLXBmLWJ1dHRvbnMgLmJ0biAuZmEtYW5nbGUtZG93biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5maW5kLXBmLWRyb3Bkb3duLWNvbnRhaW5lciAuZmluZC1wZi1idXR0b25zIC5idG4gLnBmaWNvbi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpbmQtcGYtZHJvcGRvd24tY29udGFpbmVyIC5maW5kLXBmLWJ1dHRvbnMgc3BhbiB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5maW5kLXBmLWRyb3Bkb3duLWNvbnRhaW5lciAuZmluZC1wZi1idXR0b25zIC5maW5kLXBmLW51bXMge1xuICBjb2xvcjogIzhiOGQ4ZjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi50b29sYmFyLXBmLXJlc3VsdHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvb2xiYXItcGYtcmVzdWx0cyBoNSxcbi50b29sYmFyLXBmLXJlc3VsdHMgcCxcbi50b29sYmFyLXBmLXJlc3VsdHMgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAudG9vbGJhci1wZi1yZXN1bHRzIGg1LFxuICAudG9vbGJhci1wZi1yZXN1bHRzIHAsXG4gIC50b29sYmFyLXBmLXJlc3VsdHMgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi50b29sYmFyLXBmLXJlc3VsdHMgaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi50b29sYmFyLXBmLXJlc3VsdHMgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udG9vbGJhci1wZi1yZXN1bHRzIC5sYWJlbCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6ICMyOTJlMzQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyOTJlMzQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4ubGF5b3V0LXBmLWZpeGVkLXdpdGgtZm9vdGVyIC5uYXYtcGYtdmVydGljYWwge1xuICBib3R0b206IDM3cHg7XG59XG5cbi5pZTkubGF5b3V0LXBmLWZpeGVkIC5uYXYtcGYtdmVydGljYWwge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4uc2hvdy1tb2JpbGUtbmF2IHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDMsIDMsIDMsIDAuMTUpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGUtbmF2LXBmIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMzAzO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2QxZDFkMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMTdweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gIC5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLmZhLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWFkZCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi13YXJuaW5nLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tY2hlY2ssXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tY2xvc2UsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tZG9sbGFyLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLXBlcmNlbnQsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tdHJhc2gsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1wZW5jaWwsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tZ2xvYmUsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tcGhvdG8sXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tc3Bpbm5lcixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1idWlsZGluZyxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1sZWFmLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWdlYXIsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tcmVwZWF0LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLXVuZG8sXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tc2VhcmNoLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLXRhZyxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi11cGxvYWQsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1leWUsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tcmVwbHksXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tc2hhcmUsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWNhcmV0LWRvd24sXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YSAuZ2x5cGhpY29uLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtPmEgLnBmaWNvbiB7XG4gIGNvbG9yOiAjNzI3NjdiO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0+YTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzZjQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5mYSxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tYWRkLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi13YXJuaW5nLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tY2FsZW5kYXItbyxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tY2hlY2ssXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmEgLm1mYy1pY29uLWNsb3NlLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1kb2xsYXIsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmEgLm1mYy1pY29uLXBlcmNlbnQsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmEgLm1mYy1pY29uLXRyYXNoLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tcGVuY2lsLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1lbnZlbG9wZSxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tZ2xvYmUsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmEgLm1mYy1pY29uLXBob3RvLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1zcGlubmVyLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1idWlsZGluZyxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tbGVhZixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tZ2Vhcixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tcmVwZWF0LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi11bmRvLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1zZWFyY2gsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmEgLm1mYy1pY29uLXRhZyxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tdXBsb2FkLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1leWUsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmEgLm1mYy1pY29uLXJlcGx5LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1zaGFyZSxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5tZmMtaWNvbi1jYXJldC1kb3duLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIC5nbHlwaGljb24sXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmEgLnBmaWNvbixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5mYSxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi1hZGQsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSAubWZjLWljb24td2FybmluZyxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLWNoZWNrLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLWNsb3NlLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLWRvbGxhcixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXRyYXNoLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSAubWZjLWljb24tcGVuY2lsLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLWVudmVsb3BlLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLWdsb2JlLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXBob3RvLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXNwaW5uZXIsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSAubWZjLWljb24tbGVhZixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi1nZWFyLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXJlcGVhdCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi11bmRvLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXNlYXJjaCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi10YWcsXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSAubWZjLWljb24tdXBsb2FkLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSAubWZjLWljb24tZXllLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXJlcGx5LFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLXNoYXJlLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5tZmMtaWNvbi1jYXJldC1kb3duLFxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtOmhvdmVyPmEgLmdseXBoaWNvbixcbi5uYXYtcGYtdmVydGljYWwgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj5hIC5wZmljb24ge1xuICBjb2xvcjogIzM5YTVkYztcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzOWE1ZGM7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogM3B4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAzMDMwMztcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLm5hdi1wZi12ZXJ0aWNhbCAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ubmF2LXBmLXZlcnRpY2FsIC5saXN0LWdyb3VwLWl0ZW0tc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAzMDMwMztcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsIGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDMwcHggMjBweCAxMHB4IDIwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAuZmEsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWFkZCxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24td2FybmluZyxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWNoZWNrLFxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4taWNvbnMtcGY+Lmxpc3QtZ3JvdXA+Lmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tZG9sbGFyLFxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4taWNvbnMtcGY+Lmxpc3QtZ3JvdXA+Lmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1wZXJjZW50LFxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4taWNvbnMtcGY+Lmxpc3QtZ3JvdXA+Lmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi10cmFzaCxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tbWFwLW1hcmtlcixcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tZG93bmxvYWQsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tZW52ZWxvcGUsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWdsb2JlLFxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4taWNvbnMtcGY+Lmxpc3QtZ3JvdXA+Lmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1waG90byxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tc3Bpbm5lcixcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tYnVpbGRpbmcsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWxlYWYsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWdlYXIsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLXJlcGVhdCxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tdW5kbyxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tc2VhcmNoLFxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4taWNvbnMtcGY+Lmxpc3QtZ3JvdXA+Lmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi10YWcsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tZXllLFxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4taWNvbnMtcGY+Lmxpc3QtZ3JvdXA+Lmxpc3QtZ3JvdXAtaXRlbT5hIC5tZmMtaWNvbi1yZXBseSxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tc2hhcmUsXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZj4ubGlzdC1ncm91cD4ubGlzdC1ncm91cC1pdGVtPmEgLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAubWZjLWljb24tY2FyZXQtZG93bixcbi5uYXYtcGYtdmVydGljYWwuaGlkZGVuLWljb25zLXBmPi5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW0+YSAuZ2x5cGhpY29uLFxuLm5hdi1wZi12ZXJ0aWNhbC5oaWRkZW4taWNvbnMtcGY+Lmxpc3QtZ3JvdXA+Lmxpc3QtZ3JvdXAtaXRlbT5hIC5wZmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmhpZGRlbi1pY29ucy1wZi5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDIwcHg7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICAubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5cbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMjkyZTM0O1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAucGZpY29uLFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAuZmEsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1hZGQsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi13YXJuaW5nLFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAubWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAubWZjLWljb24tY2hlY2ssXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1jbG9zZSxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLWRvbGxhcixcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXBlcmNlbnQsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi10cmFzaCxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLW1hcC1tYXJrZXIsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1kb3dubG9hZCxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXBlbmNpbCxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLWVudmVsb3BlLFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAubWZjLWljb24tZ2xvYmUsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1waG90byxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXNwaW5uZXIsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1idWlsZGluZyxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLWxlYWYsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1nZWFyLFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAubWZjLWljb24tcmVwZWF0LFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAubWZjLWljb24tdW5kbyxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXNlYXJjaCxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXRhZyxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXVwbG9hZCxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXVzZXItY2lyY2xlLW8sXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1leWUsXG4ubmF2LXBmLXZlcnRpY2FsIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIC5tZmMtaWNvbi1yZXBseSxcbi5uYXYtcGYtdmVydGljYWwgLmJhZGdlLWNvbnRhaW5lci1wZiAuYmFkZ2UgLm1mYy1pY29uLXNoYXJlLFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuLm5hdi1wZi12ZXJ0aWNhbCAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSAubWZjLWljb24tY2FyZXQtZG93biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtdG9vbHRpcC50b29sdGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtdG9vbHRpcC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyOTJlMzQ7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtdG9vbHRpcC50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXItc2Vjb25kYXJ5LW5hdi1wZiB7XG4gIHdpZHRoOiBjYWxjKDIwMHB4ICogMik7XG59XG5cbi5ob3Zlci1zZWNvbmRhcnktbmF2LXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4ICogMik7XG59XG5cbi5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogY2FsYygyMDBweCAqIDMpO1xufVxuXG4uaG92ZXItdGVydGlhcnktbmF2LXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4ICogMyk7XG59XG5cbi5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgd2lkdGg6IGNhbGMoMjAwcHggKiAyKTtcbn1cblxuLmhvdmVyLXRlcnRpYXJ5LW5hdi1wZiAubmF2LXBmLXNlY29uZGFyeS1uYXYgLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYgLm5hdi1wZi10ZXJ0aWFyeS1uYXYge1xuICBsZWZ0OiBjYWxjKDIwMHB4ICogMik7XG59XG5cbi5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIC5uYXYtcGYtc2Vjb25kYXJ5LW5hdiB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4ICogMik7XG59XG5cbi5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIC5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmhvdmVyLXRlcnRpYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMgLm5hdi1wZi10ZXJ0aWFyeS1uYXYge1xuICBsZWZ0OiBjYWxjKDI1MHB4ICogMik7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC5ob3Zlci1zZWNvbmRhcnktbmF2LXBmIHtcbiAgd2lkdGg6IGNhbGMoNzVweCArIDIwMHB4KTtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQuaG92ZXItc2Vjb25kYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICB3aWR0aDogY2FsYyg3NXB4ICsgMjUwcHgpO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogY2FsYyg3NXB4ICsgKDIwMHB4ICogMikpO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgd2lkdGg6IGNhbGMoNzVweCArICgyNTBweCAqIDIpKTtcbn1cblxuLnNob3ctbW9iaWxlLW5hdi5zaG93LW1vYmlsZS1zZWNvbmRhcnkge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5zaG93LW1vYmlsZS1uYXYuc2hvdy1tb2JpbGUtc2Vjb25kYXJ5Lm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLnNob3ctbW9iaWxlLW5hdi5zaG93LW1vYmlsZS10ZXJ0aWFyeSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnNob3ctbW9iaWxlLW5hdi5zaG93LW1vYmlsZS10ZXJ0aWFyeS5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zaG93LW1vYmlsZS1uYXYgLm1vYmlsZS1uYXYtaXRlbS1wZiAubmF2LXBmLXNlY29uZGFyeS1uYXYsXG4uc2hvdy1tb2JpbGUtbmF2IC5tb2JpbGUtc2Vjb25kYXJ5LWl0ZW0tcGYgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTAzNDtcbn1cblxuLnNob3ctbW9iaWxlLW5hdiAubW9iaWxlLW5hdi1pdGVtLXBmPi5uYXYtcGYtdGVydGlhcnktbmF2LFxuLnNob3ctbW9iaWxlLW5hdiAubW9iaWxlLXNlY29uZGFyeS1pdGVtLXBmPi5uYXYtcGYtdGVydGlhcnktbmF2IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTAzODtcbn1cblxuLnNob3ctbW9iaWxlLW5hdiAubmF2LXBmLXNlY29uZGFyeS1uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1pdGVtLXBmOmhvdmVyIC5zaG93LW1vYmlsZS1uYXYgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2hvdy1tb2JpbGUtbmF2IC50ZXJ0aWFyeS1uYXYtaXRlbS1wZjpob3ZlciAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNob3ctbW9iaWxlLW5hdiAudGVydGlhcnktbmF2LWl0ZW0tcGYubW9iaWxlLW5hdi1pdGVtLXBmOmhvdmVyIC5uYXYtcGYtdGVydGlhcnktbmF2IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNlY29uZGFyeS1uYXYtaXRlbS1wZj5hIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1pdGVtLXBmPmE6YWZ0ZXIge1xuICBjb2xvcjogIzcyNzY3YjtcbiAgY29udGVudDogXCJcXEYxMDVcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLnNlY29uZGFyeS1uYXYtaXRlbS1wZj5hIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmU+YSxcbi5zZWNvbmRhcnktbmF2LWl0ZW0tcGY6aG92ZXI+YSB7XG4gIHdpZHRoOiBjYWxjKDIwMHB4ICsgMXB4KTtcbiAgei1pbmRleDogMTAzMTtcbn1cblxuLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmU+YTphZnRlcixcbi5zZWNvbmRhcnktbmF2LWl0ZW0tcGY6aG92ZXI+YTphZnRlciB7XG4gIHJpZ2h0OiAyMXB4O1xufVxuXG4uY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmU+YSxcbi5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiAuc2Vjb25kYXJ5LW5hdi1pdGVtLXBmOmhvdmVyPmEge1xuICB6LWluZGV4OiAwO1xufVxuXG4uY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiAuc2Vjb25kYXJ5LW5hdi1pdGVtLXBmLmFjdGl2ZT5hLFxuLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZjpob3Zlcj5hIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAuc2Vjb25kYXJ5LW5hdi1pdGVtLXBmLmFjdGl2ZT5hLFxuLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAuc2Vjb25kYXJ5LW5hdi1pdGVtLXBmOmhvdmVyPmEge1xuICB3aWR0aDogY2FsYygyNTBweCArIDFweCk7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmIC5zZWNvbmRhcnktbmF2LWl0ZW0tcGYuYWN0aXZlPmEsXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmIC5zZWNvbmRhcnktbmF2LWl0ZW0tcGYuaG92ZXI+YSB7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYuaG92ZXItdGVydGlhcnktbmF2LXBmIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmLmhvdmVyLXRlcnRpYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgbGVmdDogMDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIGxlZnQ6IDIwMHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIGxlZnQ6IDI1MHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiAubmF2LXBmLXNlY29uZGFyeS1uYXYge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiAubmF2LXBmLXNlY29uZGFyeS1uYXYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmU+YSxcbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiAuc2Vjb25kYXJ5LW5hdi1pdGVtLXBmLmhvdmVyPmEsXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYgLnRlcnRpYXJ5LW5hdi1pdGVtLXBmLmFjdGl2ZT5hLFxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQtdGVydGlhcnktbmF2LXBmIC50ZXJ0aWFyeS1uYXYtaXRlbS1wZi5ob3Zlcj5hIHtcbiAgei1pbmRleDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZiB7XG4gICAgd2lkdGg6IGNhbGMoMjAwcHggKiAyKTtcbiAgfVxuXG4gIC5uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gICAgd2lkdGg6IGNhbGMoMjUwcHggKiAyKTtcbiAgfVxuXG4gIC5uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmLmhvdmVyLXRlcnRpYXJ5LW5hdi1wZiB7XG4gICAgd2lkdGg6IGNhbGMoMjAwcHggKiAyKTtcbiAgfVxuXG4gIC5uYXYtcGYtdmVydGljYWwubmF2LXBmLXBlcnNpc3RlbnQtc2Vjb25kYXJ5LnNlY29uZGFyeS12aXNpYmxlLXBmLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmLmhvdmVyLXRlcnRpYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICAgIHdpZHRoOiBjYWxjKDI1MHB4ICogMik7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5jb2xsYXBzZWQtdGVydGlhcnktbmF2LXBmIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5jb2xsYXBzZWQtdGVydGlhcnktbmF2LXBmLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgLm5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkIHtcbiAgICB3aWR0aDogY2FsYyg3NXB4ICsgMjAwcHgpO1xuICB9XG5cbiAgLm5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5jb2xsYXBzZWQuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5jb2xsYXBzZWQuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLm5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5jb2xsYXBzZWQuaG92ZXItdGVydGlhcnktbmF2LXBmIHtcbiAgICB3aWR0aDogY2FsYyg3NXB4ICsgKDIwMHB4ICogMikpO1xuICB9XG5cbiAgLm5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYuY29sbGFwc2VkLmhvdmVyLXRlcnRpYXJ5LW5hdi1wZi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMge1xuICAgIHdpZHRoOiBjYWxjKDc1cHggKyAoMjUwcHggKiAyKSk7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYge1xuICAgIHdpZHRoOiBjYWxjKDIwMHB4ICogMyk7XG4gIH1cblxuICAubmF2LXBmLXZlcnRpY2FsLm5hdi1wZi1wZXJzaXN0ZW50LXNlY29uZGFyeS5zZWNvbmRhcnktdmlzaWJsZS1wZi5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIHtcbiAgICB3aWR0aDogY2FsYygyNTBweCAqIDMpO1xuICB9XG5cbiAgLm5hdi1wZi12ZXJ0aWNhbC5uYXYtcGYtcGVyc2lzdGVudC1zZWNvbmRhcnkuc2Vjb25kYXJ5LXZpc2libGUtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmUgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm5hdi1pdGVtLXBmLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMThweCAyMHB4IDEwcHggMjBweDtcbn1cblxuLm5hdi1pdGVtLXBmLWhlYWRlcj5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLm5hdi1pdGVtLXBmLWhlYWRlcj5hOmhvdmVyLFxuLm5hdi1pdGVtLXBmLWhlYWRlcj5hOmZvY3VzIHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQge1xuICB3aWR0aDogNzVweDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkIC5saXN0LWdyb3VwLWl0ZW0+YT4ubGlzdC1ncm91cC1pdGVtLXZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQgLmxpc3QtZ3JvdXAtaXRlbT5hPi5iYWRnZS1jb250YWluZXItcGYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZCAubGlzdC1ncm91cC1pdGVtLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmU+YSxcbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkIC5saXN0LWdyb3VwLWl0ZW0uc2Vjb25kYXJ5LW5hdi1pdGVtLXBmPmEge1xuICB3aWR0aDogNzVweDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQgLmxpc3QtZ3JvdXAtaXRlbS5zZWNvbmRhcnktbmF2LWl0ZW0tcGYuYWN0aXZlPmE6YWZ0ZXIsXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZCAubGlzdC1ncm91cC1pdGVtLnNlY29uZGFyeS1uYXYtaXRlbS1wZj5hOmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkIC5saXN0LWdyb3VwLWl0ZW0uc2Vjb25kYXJ5LW5hdi1pdGVtLXBmLmFjdGl2ZT5hLFxuLm5hdi1wZi12ZXJ0aWNhbC5jb2xsYXBzZWQgLmxpc3QtZ3JvdXAtaXRlbS5zZWNvbmRhcnktbmF2LWl0ZW0tcGY6aG92ZXI+YSB7XG4gIHdpZHRoOiA3N3B4O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLmNvbGxhcHNlZCAubGlzdC1ncm91cC1pdGVtLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmU+YTphZnRlcixcbi5uYXYtcGYtdmVydGljYWwuY29sbGFwc2VkIC5saXN0LWdyb3VwLWl0ZW0uc2Vjb25kYXJ5LW5hdi1pdGVtLXBmOmhvdmVyPmE6YWZ0ZXIge1xuICByaWdodDogMTFweDtcbn1cblxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgYmFja2dyb3VuZDogIzM5M2Y0NDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5MmUzNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMjAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmUgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTAzMjtcbn1cblxuLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5hY3RpdmUgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhvdmVyLXNlY29uZGFyeS1uYXYtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZi5pcy1ob3ZlciAubmF2LXBmLXNlY29uZGFyeS1uYXYge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaWU5LmxheW91dC1wZi1maXhlZCAubmF2LXBmLXNlY29uZGFyeS1uYXYge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmxheW91dC1wZi1maXhlZC13aXRoLWZvb3RlciAubmF2LXBmLXNlY29uZGFyeS1uYXYge1xuICBib3R0b206IDM3cHg7XG59XG5cbi5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTNmNDQ7XG4gIGNvbG9yOiAjZDFkMWQxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDRweCAwIDJweCAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMjAwcHggLSAyMHB4KTtcbn1cblxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0+YTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXZhbHVlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hLFxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDUyNTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbSAuYmFkZ2UtY29udGFpbmVyLXBmIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtIC5iYWRnZS1jb250YWluZXItcGYgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogIzI5MmUzNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0udGVydGlhcnktbmF2LWl0ZW0tcGY+YSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0udGVydGlhcnktbmF2LWl0ZW0tcGY+YTphZnRlciB7XG4gIGNvbG9yOiAjNzI3NjdiO1xuICBjb250ZW50OiBcIlxcRjEwNVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA0cHg7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICAubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbS50ZXJ0aWFyeS1uYXYtaXRlbS1wZj5hIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0udGVydGlhcnktbmF2LWl0ZW0tcGYuYWN0aXZlPmEsXG4ubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbS50ZXJ0aWFyeS1uYXYtaXRlbS1wZjpob3Zlcj5hIHtcbiAgd2lkdGg6IGNhbGMoMjAwcHggLSAxOXB4KTtcbiAgei1pbmRleDogMTAzMztcbn1cblxuLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0udGVydGlhcnktbmF2LWl0ZW0tcGYuYWN0aXZlPmE6YWZ0ZXIsXG4ubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbS50ZXJ0aWFyeS1uYXYtaXRlbS1wZjpob3Zlcj5hOmFmdGVyIHtcbiAgcmlnaHQ6IDIxcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgbGVmdDogMjUwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAyMHB4KTtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbS50ZXJ0aWFyeS1uYXYtaXRlbS1wZi5hY3RpdmU+YSxcbi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMgLm5hdi1wZi1zZWNvbmRhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0udGVydGlhcnktbmF2LWl0ZW0tcGY6aG92ZXI+YSB7XG4gIHdpZHRoOiBjYWxjKDI1MHB4IC0gMTlweCk7XG59XG5cbi5uYXYtcGYtdGVydGlhcnktbmF2IHtcbiAgYmFja2dyb3VuZDogIzRkNTI1ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5MmUzNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogY2FsYygyMDBweCAqIDIpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIGxlZnQ6IDI1MHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMgLm5hdi1wZi10ZXJ0aWFyeS1uYXYgLnNob3ctbW9iaWxlLW5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb2xsYXBzZWQtdGVydGlhcnktbmF2LXBmIC50ZXJ0aWFyeS1uYXYtaXRlbS1wZi5hY3RpdmUgLm5hdi1wZi10ZXJ0aWFyeS1uYXYge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDMzO1xufVxuXG4uaG92ZXItdGVydGlhcnktbmF2LXBmIC50ZXJ0aWFyeS1uYXYtaXRlbS1wZi5pcy1ob3ZlciAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jb2xsYXBzZWQuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiAuaG92ZXItdGVydGlhcnktbmF2LXBmIC50ZXJ0aWFyeS1uYXYtaXRlbS1wZi5pcy1ob3ZlciAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5pZTkubGF5b3V0LXBmLWZpeGVkIC5uYXYtcGYtdGVydGlhcnktbmF2IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5sYXlvdXQtcGYtZml4ZWQtd2l0aC1mb290ZXIgLm5hdi1wZi10ZXJ0aWFyeS1uYXYge1xuICBib3R0b206IDM3cHg7XG59XG5cbi5uYXYtcGYtdGVydGlhcnktbmF2IC5uYXYtaXRlbS1wZi1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxOHB4IDIwcHggMTBweCAyMHB4O1xufVxuXG4ubmF2LXBmLXRlcnRpYXJ5LW5hdiBoNSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDMwcHggMjBweCAxMHB4IDIwcHg7XG59XG5cbi5uYXYtcGYtdGVydGlhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbn1cblxuLm5hdi1wZi10ZXJ0aWFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZDFkMWQxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgcGFkZGluZzogNHB4IDAgMnB4IDA7XG59XG5cbi5uYXYtcGYtdGVydGlhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1wZi10ZXJ0aWFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+YSxcbi5uYXYtcGYtdGVydGlhcnktbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXI+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTNmNDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LXBmLXRlcnRpYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtIC5iYWRnZS1jb250YWluZXItcGYge1xuICB0b3A6IDVweDtcbn1cblxuLm5hdi1wZi10ZXJ0aWFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbSAuYmFkZ2UtY29udGFpbmVyLXBmIC5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICMyOTJlMzQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LXBmLXRlcnRpYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmNvbGxhcHNlZCAubmF2LXBmLXNlY29uZGFyeS1uYXYge1xuICBsZWZ0OiA3NXB4O1xufVxuXG4uY29sbGFwc2VkIC5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtPmEge1xuICB3aWR0aDogY2FsYygyMDBweCAtIDIwcHgpO1xufVxuXG4uY29sbGFwc2VkIC5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtPmE+Lmxpc3QtZ3JvdXAtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbGxhcHNlZCAubmF2LXBmLXNlY29uZGFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbT5hPi5iYWRnZS1jb250YWluZXItcGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb2xsYXBzZWQgLm5hdi1wZi10ZXJ0aWFyeS1uYXYge1xuICBsZWZ0OiBjYWxjKDc1cHggKyAyMDBweCk7XG59XG5cbi5jb2xsYXBzZWQgLm5hdi1wZi10ZXJ0aWFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgd2lkdGg6IGNhbGMoMjAwcHggLSAyMHB4KTtcbn1cblxuLmNvbGxhcHNlZCAubmF2LXBmLXRlcnRpYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtPmE+Lmxpc3QtZ3JvdXAtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbGxhcHNlZCAubmF2LXBmLXRlcnRpYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtPmE+LmJhZGdlLWNvbnRhaW5lci1wZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbGxhcHNlZC5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZixcbi5jb2xsYXBzZWQuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmNvbGxhcHNlZC5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiAuc2Vjb25kYXJ5LW5hdi1pdGVtLXBmOmhvdmVyPmEsXG4uY29sbGFwc2VkLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYgLnNlY29uZGFyeS1uYXYtaXRlbS1wZjpob3Zlcj5hIHtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmNvbGxhcHNlZC5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiAubmF2LXBmLXNlY29uZGFyeS1uYXYsXG4uY29sbGFwc2VkLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNvbGxhcHNlZC5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIGxlZnQ6IDIwMHB4O1xufVxuXG4uY29sbGFwc2VkLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYgLm5hdi1wZi10ZXJ0aWFyeS1uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY29sbGFwc2VkLmhvdmVyLXNlY29uZGFyeS1uYXYtcGYge1xuICB3aWR0aDogY2FsYyg3NXB4ICsgMjAwcHgpO1xufVxuXG4uY29sbGFwc2VkLmhvdmVyLXNlY29uZGFyeS1uYXYtcGYuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYsXG4uY29sbGFwc2VkLmhvdmVyLXNlY29uZGFyeS1uYXYtcGYuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmNvbGxhcHNlZC5ob3Zlci10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogY2FsYyg3NXB4ICsgKDIwMHB4ICogMikpO1xufVxuXG4uY29sbGFwc2VkLmhvdmVyLXRlcnRpYXJ5LW5hdi1wZi5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiB7XG4gIHdpZHRoOiBjYWxjKDIwMHB4ICogMik7XG59XG5cbi5jb2xsYXBzZWQuaG92ZXItdGVydGlhcnktbmF2LXBmLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5jb2xsYXBzZWQubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzIC5uYXYtcGYtc2Vjb25kYXJ5LW5hdiAubGlzdC1ncm91cC1pdGVtPmEge1xuICB3aWR0aDogY2FsYygyNTBweCAtIDIwcHgpO1xufVxuXG4uY29sbGFwc2VkLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcyAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIGxlZnQ6IGNhbGMoNzVweCArIDI1MHB4KTtcbn1cblxuLmNvbGxhcHNlZC5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMgLm5hdi1wZi10ZXJ0aWFyeS1uYXYgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgd2lkdGg6IGNhbGMoMjUwcHggLSAyMHB4KTtcbn1cblxuLmNvbGxhcHNlZC5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMuY29sbGFwc2VkLXNlY29uZGFyeS1uYXYtcGYsXG4uY29sbGFwc2VkLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcy5jb2xsYXBzZWQtdGVydGlhcnktbmF2LXBmIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uY29sbGFwc2VkLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcy5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZiAubmF2LXBmLXRlcnRpYXJ5LW5hdiB7XG4gIGxlZnQ6IDI1MHB4O1xufVxuXG4uY29sbGFwc2VkLm5hdi1wZi12ZXJ0aWNhbC13aXRoLWJhZGdlcy5ob3Zlci1zZWNvbmRhcnktbmF2LXBmIHtcbiAgd2lkdGg6IGNhbGMoNzVweCArIDI1MHB4KTtcbn1cblxuLmNvbGxhcHNlZC5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMuaG92ZXItc2Vjb25kYXJ5LW5hdi1wZi5jb2xsYXBzZWQtc2Vjb25kYXJ5LW5hdi1wZixcbi5jb2xsYXBzZWQubmF2LXBmLXZlcnRpY2FsLXdpdGgtYmFkZ2VzLmhvdmVyLXNlY29uZGFyeS1uYXYtcGYuY29sbGFwc2VkLXRlcnRpYXJ5LW5hdi1wZiB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmNvbGxhcHNlZC5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMuaG92ZXItdGVydGlhcnktbmF2LXBmIHtcbiAgd2lkdGg6IGNhbGMoNzVweCArICgyMDBweCAqIDIpKTtcbn1cblxuLmNvbGxhcHNlZC5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMuaG92ZXItdGVydGlhcnktbmF2LXBmLmNvbGxhcHNlZC1zZWNvbmRhcnktbmF2LXBmIHtcbiAgd2lkdGg6IGNhbGMoMjAwcHggKiAyKTtcbn1cblxuLmNvbGxhcHNlZC5uYXYtcGYtdmVydGljYWwtd2l0aC1iYWRnZXMuaG92ZXItdGVydGlhcnktbmF2LXBmLmNvbGxhcHNlZC10ZXJ0aWFyeS1uYXYtcGYge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5zZWNvbmRhcnktY29sbGFwc2UtdG9nZ2xlLXBmIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5zZWNvbmRhcnktY29sbGFwc2UtdG9nZ2xlLXBmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkwXCI7XG59XG5cbi5zZWNvbmRhcnktY29sbGFwc2UtdG9nZ2xlLXBmLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RVwiO1xufVxuXG4udGVydGlhcnktY29sbGFwc2UtdG9nZ2xlLXBmIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi50ZXJ0aWFyeS1jb2xsYXBzZS10b2dnbGUtcGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTBcIjtcbn1cblxuLnRlcnRpYXJ5LWNvbGxhcHNlLXRvZ2dsZS1wZi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOEVcIjtcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC1jb2xsYXBzaWJsZS1tZW51cyAuc2Vjb25kYXJ5LWNvbGxhcHNlLXRvZ2dsZS1wZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC1jb2xsYXBzaWJsZS1tZW51cyAuc2Vjb25kYXJ5LW5hdi1pdGVtLXBmLmFjdGl2ZSAuc2Vjb25kYXJ5LWNvbGxhcHNlLXRvZ2dsZS1wZiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5uYXYtcGYtdmVydGljYWwtY29sbGFwc2libGUtbWVudXMgLnRlcnRpYXJ5LWNvbGxhcHNlLXRvZ2dsZS1wZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1wZi12ZXJ0aWNhbC1jb2xsYXBzaWJsZS1tZW51cyAudGVydGlhcnktbmF2LWl0ZW0tcGYuYWN0aXZlIC50ZXJ0aWFyeS1jb2xsYXBzZS10b2dnbGUtcGYge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2hvdy1tb2JpbGUtbmF2IC5zZWNvbmRhcnktY29sbGFwc2UtdG9nZ2xlLXBmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2hvdy1tb2JpbGUtbmF2IC5zZWNvbmRhcnktY29sbGFwc2UtdG9nZ2xlLXBmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkwXCI7XG59XG5cbi5zaG93LW1vYmlsZS1uYXYgLnRlcnRpYXJ5LWNvbGxhcHNlLXRvZ2dsZS1wZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNob3ctbW9iaWxlLW5hdiAudGVydGlhcnktY29sbGFwc2UtdG9nZ2xlLXBmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkwXCI7XG59XG5cbi5mb3JjZS1oaWRlLXNlY29uZGFyeS1uYXYtcGYgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9yY2UtaGlkZS1zZWNvbmRhcnktbmF2LXBmIC5uYXYtcGYtdGVydGlhcnktbmF2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXBmLXZlcnRpY2FsLnRyYW5zaXRpb25zIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxMDBtcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMTAwbXM7XG59XG5cbi5uYXYtcGYtdmVydGljYWwudHJhbnNpdGlvbnMgLm5hdi1wZi1zZWNvbmRhcnktbmF2IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDEwMG1zLCBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxMDBtcywgb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG59XG5cbi5uYXYtcGYtdmVydGljYWwudHJhbnNpdGlvbnMgLm5hdi1wZi10ZXJ0aWFyeS1uYXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMTAwbXMsIG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDEwMG1zLCBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbn1cblxuLndpemFyZC1wZiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLndpemFyZC1wZiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndpemFyZC1wZi1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLyogc3R5bGVzIHRoZSBzaWRlYmFyZCBjb250YWluaW5nIHRoZSBzdWItc3RlcHMgKi9cbi53aXphcmQtcGYtc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLndpemFyZC1wZi1zaWRlYmFyIC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpemFyZC1wZi1zaWRlYmFyIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2l6YXJkLXBmLXNpZGViYXIgLmxpc3QtZ3JvdXAtaXRlbT5hIHtcbiAgY29sb3I6ICMwMzAzMDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxNGVtO1xufVxuXG4ud2l6YXJkLXBmLXNpZGViYXIgLmxpc3QtZ3JvdXAtaXRlbT5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2l6YXJkLXBmLXNpZGViYXIgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4ud2l6YXJkLXBmLXNpZGViYXIgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG59XG5cbi53aXphcmQtcGYtc2lkZWJhciAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hIHtcbiAgY29sb3I6ICMzOWE1ZGM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLndpemFyZC1wZi1zaWRlYmFyIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlPmE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM5YTVkYztcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcHg7XG59XG5cbi53aXphcmQtcGYtc2lkZWJhciAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT5hOmFmdGVyIHtcbiAgY29sb3I6ICMzOWE1ZGM7XG4gIGNvbnRlbnQ6IFwiXFxGMTA1XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyM3B4O1xuICB0b3A6IDA7XG59XG5cbi53aXphcmQtcGYtc3Vic3RlcC1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDtcbn1cblxuLndpemFyZC1wZi1zdWJzdGVwLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogc3R5bGVzIHRoZSBzdGVwcyBpbmRpY2F0b3IgYWNyb3NzIHRoZSB0b3Agb2YgdGhlIHdpemFyZCAqL1xuLndpemFyZC1wZi1zdGVwcyB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDFkMWQxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aXphcmQtcGYtc3RlcHMtaW5kaWNhdG9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTIwcHg7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAzOHB4IDAgMDtcbiAgLyogZHJhdyB0aGUgc3RlcCBudW1iZXIgaW4gdGhlIGNpcmNsZSAqL1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLndpemFyZC1wZi1zdGVwcy1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLndpemFyZC1wZi1zdGVwcy1pbmRpY2F0b3IgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIGZsb2F0IGZvciBJRTkgc2luY2UgaXQgZG9lc24ndCBzdXBwb3J0IGZsZXguIElmIGl0ZW1zIHdyYXAsIHRoZXkgb3ZlcmxhcCAqL1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIGRyYXcgdGhlIGxpbmUgYmV0d2VlbiB0aGUgY2lyY2xlcyAqL1xuICAvKiBkb24ndCBkcmF3IHRoZSBsaW5lIGJldHdlZW4gdGhlIGNpcmNsZXMgb24gdGhlIGVuZHMgKi9cbn1cblxuLndpemFyZC1wZi1zdGVwcy1pbmRpY2F0b3IgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDBweDtcbn1cblxuLndpemFyZC1wZi1zdGVwcy1pbmRpY2F0b3IgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogMDtcbn1cblxuLndpemFyZC1wZi1zdGVwcy1pbmRpY2F0b3IgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogNTAlO1xufVxuXG4ud2l6YXJkLXBmLXN0ZXBzLWluZGljYXRvciBsaTpvbmx5LW9mLXR5cGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53aXphcmQtcGYtc3RlcHMtaW5kaWNhdG9yIGxpIGEge1xuICBjb2xvcjogIzAzMDMwMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aXphcmQtcGYtc3RlcHMtaW5kaWNhdG9yIGxpIGE6aG92ZXIgLndpemFyZC1wZi1zdGVwLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aXphcmQtcGYtc3RlcHMtaW5kaWNhdG9yIC53aXphcmQtcGYtc3RlcC1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMnB4ICNiYmI7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICB3aWR0aDogMjVweDtcbn1cblxuLndpemFyZC1wZi1zdGVwcy1pbmRpY2F0b3IgLmFjdGl2ZSAud2l6YXJkLXBmLXN0ZXAtbnVtYmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhNWRjO1xuICBib3JkZXItY29sb3I6ICMzOWE1ZGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2l6YXJkLXBmLXN0ZXBzLWluZGljYXRvciAudmlld2VkLXBmIC53aXphcmQtcGYtc3RlcC1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzOWE1ZGM7XG4gIGNvbG9yOiAjMDMwMzAzO1xufVxuXG4vKiBzdHlsZXMgdGhlIG1haW4gY29udGVudCBwb3J0aW9uIG9mIHRoZSB3aXphcmQgKi9cbi53aXphcmQtcGYtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDI1M3B4O1xuICAvKiB0aGlzIHZhbHVlIGlzIHVwZGF0ZWQgYnkganMgKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDNlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLndpemFyZC1wZi1tYWluIC5ibGFuay1zbGF0ZS1wZiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ud2l6YXJkLXBmLWNvbnRlbnRzIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyogc3R5bGVzIHRoZSBjb250ZW50IG9mIGEgcmV2aWV3IHBhZ2UgKi9cbi53aXphcmQtcGYtcmV2aWV3LXN0ZXBzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctc3RlcHMgLmxpc3QtZ3JvdXAsXG4ud2l6YXJkLXBmLXJldmlldy1zdGVwcyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2l6YXJkLXBmLXJldmlldy1zdGVwcz51bD5saSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctc3RlcHM+dWw+bGk+YSB7XG4gIGNvbG9yOiAjMDMwMzAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyNTBtcztcbiAgdHJhbnNpdGlvbjogMjUwbXM7XG59XG5cbi53aXphcmQtcGYtcmV2aWV3LXN0ZXBzPnVsPmxpPmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDdcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctc3RlcHM+dWw+bGk+YS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDVcIjtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctc3Vic3RlcHMge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbi53aXphcmQtcGYtcmV2aWV3LXN1YnN0ZXBzPnVsPmxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aXphcmQtcGYtcmV2aWV3LXN1YnN0ZXBzPnVsPmxpIGEge1xuICBjb2xvcjogIzAzMDMwMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjUwbXM7XG4gIHRyYW5zaXRpb246IDI1MG1zO1xufVxuXG4ud2l6YXJkLXBmLXJldmlldy1zdWJzdGVwcz51bD5saSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG59XG5cbi53aXphcmQtcGYtcmV2aWV3LXN1YnN0ZXBzPnVsPmxpIGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA1XCI7XG59XG5cbi53aXphcmQtcGYtcmV2aWV3LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ud2l6YXJkLXBmLXJldmlldy1jb250ZW50IC53aXphcmQtcGYtcmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctY29udGVudCAud2l6YXJkLXBmLXJldmlldy1pdGVtLnN1Yi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi53aXphcmQtcGYtcmV2aWV3LWNvbnRlbnQgLndpemFyZC1wZi1yZXZpZXctaXRlbSAud2l6YXJkLXBmLXJldmlldy1pdGVtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctY29udGVudCAud2l6YXJkLXBmLXJldmlldy1pdGVtIC53aXphcmQtcGYtcmV2aWV3LWl0ZW0tZmllbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ud2l6YXJkLXBmLXJldmlldy1jb250ZW50IC53aXphcmQtcGYtcmV2aWV3LWl0ZW0gLndpemFyZC1wZi1yZXZpZXctaXRlbS1maWVsZDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctY29udGVudCAud2l6YXJkLXBmLXJldmlldy1pdGVtIC53aXphcmQtcGYtcmV2aWV3LWl0ZW0tZmllbGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpemFyZC1wZi1yZXZpZXctY29udGVudCAud2l6YXJkLXBmLXJldmlldy1pdGVtIC53aXphcmQtcGYtcmV2aWV3LWl0ZW0tZmllbGQuc3ViLWZpZWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi53aXphcmQtcGYtc3VjY2Vzcy1pY29uIHtcbiAgY29sb3I6ICMzZjljMzU7XG4gIGZvbnQtc2l6ZTogNjcuMnB4O1xuICBsaW5lLWhlaWdodDogNjcuMnB4O1xufVxuXG4vKiBzdHlsZXMgdGhlIGZvb3RlciAqL1xuLndpemFyZC1wZi1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLndpemFyZC1wZi1mb290ZXIgLmJ0bi1jYW5jZWwge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi53aXphcmQtcGYtcm93IHtcbiAgYm90dG9tOiA1OHB4O1xuICAvKiB0aGlzIHZhbHVlIGlzIHVwZGF0ZWQgYnkganMgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDE3MnB4O1xuICAvKiB0aGlzIHZhbHVlIGlzIHVwZGF0ZWQgYnkganMgKi9cbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2l6YXJkLXBmIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG5cbiAgLndpemFyZC1wZi1zaWRlYmFyIC5saXN0LWdyb3VwLWl0ZW0+YSB7XG4gICAgd2lkdGg6IDE4ZW07XG4gIH1cbn1cblxuLyogTm9ybWFsaXplLmNzcyAqL1xuLnJ3LWJ0bixcbi5ydy1pbnB1dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbi5ydy1pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24ucnctaW5wdXQsXG5zZWxlY3QucnctaW5wdXQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLnJ3LWlucHV0LFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnJ3LWlucHV0LFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLnJ3LWlucHV0LFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5ydy1pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0ucnctaW5wdXQsXG5odG1sIGlucHV0W2Rpc2FibGVkXS5ydy1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmJ1dHRvbi5ydy1pbnB1dDo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0LnJ3LWlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUndXaWRnZXRzJztcbiAgc3JjOiB1cmwoLi9yZWFjdC13aWRnZXRzLWZvbnRzL3J3LXdpZGdldHMuZW90KTtcbiAgc3JjOiB1cmwoLi9yZWFjdC13aWRnZXRzLWZvbnRzL3J3LXdpZGdldHMuZW90PyNpZWZpeCZ2PTQuMS4wKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQTBFQUE0QUFBQUFGZ2dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQlJBQUFBRVFBQUFCV1BpaElUbU50WVhBQUFBR0lBQUFBT2dBQUFVclFGeG0zWTNaMElBQUFBY1FBQUFBS0FBQUFDZ0FBQUFCbWNHZHRBQUFCMEFBQUJaUUFBQXR3aUpDUVdXZGhjM0FBQUFka0FBQUFDQUFBQUFnQUFBQVFaMng1WmdBQUIyd0FBQUtyQUFBRGNJTk1BUk5vWldGa0FBQUtHQUFBQURZQUFBQTJCWE5NbEdob1pXRUFBQXBRQUFBQUlBQUFBQ1FIVVFOU2FHMTBlQUFBQ25BQUFBQWJBQUFBSUJYQkFBQnNiMk5oQUFBS2pBQUFBQklBQUFBU0EyZ0NPRzFoZUhBQUFBcWdBQUFBSUFBQUFDQUF2d3YyYm1GdFpRQUFDc0FBQUFHTUFBQUM1YjJPS0U1d2IzTjBBQUFNVEFBQUFFOEFBQUJ0Nk1lKzRuQnlaWEFBQUF5Y0FBQUFaUUFBQUh2ZGF3T0ZlSnhqWUdUYXdUaUJnWldCZzZtS2FROERBME1QaEdaOHdHREl5TVRBd01UQXlzeUFGUVNrdWFZd09MeGdlTUhHSFBRL2l5R0tPWmhoR2xDWUVTUUhBUDFmQy9ONG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRjZ3L2Y4UFV2Q0NBVVJMTUVMVkF3RWpHOE9JQndCcWRRYTBBQUFBQUFBQUFBQUFBQUFBQUFCNG5LMVdhWE1UUnhDZDFXSExOajZDRHhJMmdWbkdjb3gyVnBqTENCREc3RW9XNEJ6eWxleENqbDFMZHU2TFQvd0cvWnBla1ZTUmIveTB2QjRkMkdBblZWUW9TdjJtOSsxTTkrdWVYcFBRa3NSZVdJK2szSHdwcHJZMmFXVG5TVWczYkZxTzRrUFoyUXNwVTB6K0xvaUNhTFhVdnUwNEpDSVNnYXAxaFNXQzJQZkkwaVRqUTQ4eVdyWWx2V3BTYnVsSmQ5a2FEK3F0K3ZiVDBGR08zUWtsTlp1aFErdVJMYW5DcUJKRk11MlJrall0dzlWZlNWcmg1eXZNZk5VTUpZTG9KSkxHbTJFTWorUm40NHhXR2EzR2RoeEZrVTJXRzBXS1JETThpQ0tQc2xwaW4xd3hRVUQ1b0JsU1h2azBvbnlFSDVFVmU1VFRDbkhKZHByZjl5VS82UjNPdnlUaWVvdXlKUWYrUUhaa0IzdW5LL2tpMHRvSzQ2YWRiRWVoaXZCMGZTZkVJNXVUNnAvc1VWN1RhT0IyUmFZbnpRaVd5bGVRV1BrSlpmWVB5V3JoZk1xWFBCclZrb09jQ0ZvdmMySmY4ZzYwSGtkTWlXc215SUx1ams2SW9PNlhuS0hZWS9xNCtPTzlYU3dYSVFUSU9KYjFqa3E0RUVZcFliT2FKRzBFT1lpU3NrV1YxSHBIVEp6eU9pM2lMV0cvVHUzb1MyZTBTYWc3TVo2dGg0NnRuS2prZURTcDAweW1UdTJrNXRHVUJsRktPaE04NXRjQmxCL1JKSysyc1pyRXlxTnBiRE5qSkpGUW9JVnphU3FJWlNlV05BWFJQSnJSbTd0aG1tdlhva1dhUEZEUFBYcFBiMjZGbXpzOXArM0FQMnY4WjNVcXBvTzlNSjJlRHNoS2ZKcDJ1VW5SdW41NmhuOG04VVBXQWlxUkxUYkRsTVZEdG40SDVlVmpTNDdDYXdOczk1N3pLK2g5OWtUSXBJSDRHL0FlTDlVcEJVeUZtRlZRQzkyMDFyVXN5OVJxVm90VVpPcTdJVTByWDlacEFrMDVEbjFqWDhZNC9xK1pHVXRNQ2QvdnhPblpFWmVldWZZbHlEU0gzR1pkaitaMWFyRmRnTTVzeitrMHkvWjluZWJZZnFEVFBOdnpPaDFoYSt0MGxPMkhPaTJ3L1Vpblkyd3ZhRUdUN2pzRWNoR0JYTUFHRW9Hd2RSQUkyMHNJaEsxQ0lHd1hFUWpiSWdKaHU0UkEySDZNUU5ndUl4QzJsN1dzbW40cWFSdzdFOHNBUllnRG96bnV5R1Z1S2xkVHlhVVNyb3RHcHpia0tYS3JwS0o0VnYwckEvM2lrVGVzZ2JWQXVrVFcvSXBKcm54VWxlT1BybWg1MDhTNUFvNVZmM3R6WEo4VEQyVy9XUGhUOEwvYW1xcWtWNng1WkhJVmVTUFFrK05FMXlZVmo2N3A4cm1xUjlmL2k0b09hNEYrQTZVUUMwVlpsZzIrbVpEd1VhZlRVQTFjNVJBekd6TVAxL1c2WmMzUDRmeWJHQ0VMNkg3OE54UWFDOXlEVGxsSldlMWdyOVhYajJXNXR3ZmxzQ2RZa21LK3pPdGI0WXVNekVyN1JXWXBlejd5ZWNBVk1DcVZZYXNOWEszZ3pYc1M4NURwVGZKTUVMY1ZaWU9ramNlWklMR0JZeDR3Yjc2VElDUk1YYldCMmltY3NJRzhZTXdwMk8rRVExUnZsT1Z3ZTZGOUhvMlVmMnRYN01nWkZVMFErRzMyUnRqcnMxRHlXNnlCaENlLzFOZEFWU0ZOeGJpcGdFc2o1WVpxOEdGY3JkdEdNazZncjZqWURjdXlpZzhmUjl4M1NvNWxJUGxJRWF0SFJ6K3R2VUtkMUxuOXlpaHUzenY5Q0lKQmFXTCs5cjZaNHFDVWQ3V1NaVlp0QTFPM0dwVlQxNXJEeGFzTzNjMmo3bnZIMlNkeTFqVGRkRS9jOUw2bVZiZURnN2xaRU8zYkhKU2xUQzZvNjhNT0c2akx6YVhRNm1WY2t0NTJEekFzTUtEZm9SVWIvMWYzY2ZnOFY2b0tvK05Jdloyb0g2UFBZZ3p5RHpoL1IvVUY2T2N4VExtR2xPZDdseE9mYnR6RDJUSmR4VjJzbitMZndLeTE1bWJwR25CRDB3MlloNnhhSGJyS0RYeW5Cam85MHR5TzlCRHdzZTRLOFFCZ0U4Qmk4SW51V3NiektZRHhmTVljSCtCejVqQm9Nb2ZCRm5NWWJETm5EV0NIT1F4Mm1jTmdqemtNdm1ET09zQ1h6R0VRTW9kQnhCd0dUNWdUQUR4bERvT3ZtTVBnYStZdytJWTU5d0crWlE2RG1Ea01FdVl3Mk5kMGF5aHppeGQwRjZodFVCWG93UFFURnZld09OUlVHYksvNDRWaGYyOFFzMzh3aUtrL2FybzlwUDdFQzBQOTJTQ20vbUlRVTMvVmRHZEkvWTBYaHZxN1FVejl3eUNtUHRNdnhuS1p3VjlHdmt1RkE4b3VOcC96OThUN0I4SWFRTFlBQVFBQi8vOEFEM2ljWFZKQmF4TkJGSDV2Tm16aWJMcHA2MlpUdFVtYjNTU1ZwRTBsMld4S1U5TXFsZ29pTGFhSUovVlFyVlFwb3ZWaXJRY0ZrUktDRkNsaVQxUEVnM3B4Z3dnaTlKS0sxUjRsL29VaTZLbW5ZQk5uTnhHTEMvUGUyM252ZTk4M2J3YXcwUUFnT2R3Q0djUXlKVGlRaUNwaVgxaEw0aWlhcVI1VVNVN3gxYjAraFhock5FUnI5TFdzb2hLU2FwVFdKQUFFL3VFc3VRZHRIQzhKSEk4ZGlxZ05Zc3l3RzZoNFJlazk0QlIzZDVFTGRhK3NTanprUzIxaFQ1QWxoMXR5MlZqRmg2SVd5M1FZZWVUY2VNTEdxU3F2cDNoUnRsRXk3amExdExqSkNQNXNhditIdDhuTmREakZ0ZE1XR1lkeDNWdDJDOGxweWFFK2dNYWN3SVFDQ09BR2lmOGZoQUFjZ1I3UUlRMVp5TUVvVE1KdDBNZDZMeGZPbk1xUERBK1p4dUJSclRmVWZiaExWVHJiWlMvMWlDNEN2b0ZFSUozUjdkVzN6K04vWHNnWXNUNWRFOTErUmMybVV5YnVxOCsyY2tGczVySjhpSHJZbVlTWnc0eGhCdElwTmNnUnpTamc1MmFDc1UzTDJ2eHJjYTFjcmxvV3ZtR3NXaTVYdkdMRVRiRnAxNXl0S21PZDFLTjdxR08rOTNmLy9oV014NE9ualdna2FsVE5pQjQxY0NJWW4yU01SU3pMaXJDOUNxdlpKbUxoTWVZMFkyNHYwbnFNNXhpN3ZtK3JmeTlqdHlKZmczRXpZcUlSTlZzdXp1Y3NOUFlhYjRWTGdnUUtoQ0VKOUgwaTJ0UFZMZ2o4dnZ5S21FQXRkaHhieDh3aFA1eVJSRmtJa1R4bUZSbTFKQTlTSWNSZDZyRnM3VXZVSGZIUW5YUExMNHRUWlByeHEwZm5GMjk5MnZrOEw5Nzl1UHZoUHRGcWJ1cFVWSGp4ZG1GNW1reVYxa3U4Y3Jsd3A3S3dVUGxoR3lDTmhuUDNiZURobWp6dkRrbWlRTGdlVGkyR01JL292R0ZSdDlsZElSSlEzQUdWUEh5NnZlb3FmU3VpMWorc2JNd3NUcTFjR3lNak4wb3ZpamVIaFBFTlB6NllYU0dyWDU2SnhmcnpZTnkvTVo2ZmU3SmVtaDkybmJ5NmVuWnhac01QZndBUnBjeEdBQUFCQUFBQUFRQUFlc2F4VTE4UFBQVUFDd1BvQUFBQUFORmJHWkVBQUFBQTBWcnZZZi85LzJvRG9RTlRBQUFBQ0FBQ0FBQUFBQUFBZUp4allHUmdZQTc2bjhVUXhmeUNnZUgvZCtaRkRFQVJGTUFCQUl0MUJhbDRuR04rd2NEQVpNM0F3SmdLd1NBMjh3SWdqb1RRQUVMVEE5UUFBQUFBQUFBZ0FENEFYZ0IrQVRJQmZBRzRBQUFBQVFBQUFBZ0FkQUFQQUFBQUFBQUNBQUFBRUFCekFBQUFOQXR3QUFBQUFIaWNkWkxOVHNKQUZJWFBJR0tFeElVYTNkNlZ3UmpMVCtKQ05wS1E0TXJFdUdEaHJzRFFscFFPbVE0UW5zRTM4QjE4SlJQZnhFT1ppQ2JZWm5xL2UrYjB6cDFwQVp6aUV3cmI2NDVqeXdwVlpsc3U0UWdQbmcrbzl6Mlh5YytlRDFIRHErY0tkZTI1aWhzWXp6V2M0WjBWVlBtWTJSUWZuaFhPMWFYbkVrN1VqZWNENnZlZXkrUW56NGU0VUtIbkN2V1Y1eW9HNnMxekRWZnFxMmZtYTV0RXNaTjY3MXJhemRhZEROZGlLQ1ZabUVxNGNMR3h1WFJsWWpLbjA5UUVJek96cTl0Vk1vNjB5MTkwdEVoRHV4TjJOTkEyVDB3bXJhQzVFeDkxcG0zbzlIaXpTcjZNMnM1TlpHTE5UUHErdnN5dG1lcVJDMkxuNXAxRzQvZTY2UEdnNWxqRElrR0VHQTZDT3RWcnhqYWFhUEdEQ0laMENKMWJWNElNSVZJcUlSWjhJeTVtY3VaZGpnbXpqS3FtSXlVSEdQRTVvMk9GVzQ0RVk5YlFkT1I0WVl4WUkyVWx1OWV4VHhzd2J0WkxpcFdFUFFic2RKL3prVEVyM0dIUjBmaG5Mem1XZExXcE9uYTg2ZG9XWFFwL3RMLzlDODluTXplbE1xSWVGS2ZrcUhiUTRQM1BmcjhCZnVLS2FYaWNiY2JCRFlBZ0RBREFGZ1dydXpoVVUxQ0lCRXpWdUw0UnY5N3J3TUJuZ244RWdBWTc3Tkdpd3dISlhmdnNrMUlPeS9sbTFMVEdOdkwxTGkzQ09SVFBhaVZYMmR3UldDVUNQSEd1RkVNQWVKeGo4TjdCY0NJb1lpTWpZMS9rQnNhZEhBd2NETWtGR3hsWW5UWXlNR2hCYUE0VWVpY0RBd01uTW91WndXV2pDbU5IWU1RR2g0NklqY3dwTGh2VlFMeGRIQTBNakN3T0hja2hFU0Fsa1VDd2tZRkhhd2ZqLzlZTkxMMGJtUmhjQUFmVElyZ0FBQUE9KSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi9yZWFjdC13aWRnZXRzLWZvbnRzL3J3LXdpZGdldHMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4vcmVhY3Qtd2lkZ2V0cy1mb250cy9ydy13aWRnZXRzLnN2ZyNydy13aWRnZXRzKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJ3LWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBSd1dpZGdldHM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnJ3LWktY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFODAzJztcbn1cblxuLnJ3LWktY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTgwMCc7XG59XG5cbi5ydy1pLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTgwMSc7XG59XG5cbi5ydy1pLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEU4MDInO1xufVxuXG4ucnctaS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEU4MDUnO1xufVxuXG4ucnctaS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFODA0Jztcbn1cblxuLnJ3LWktc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEU4MDYnO1xufVxuXG4vKiBmb3IgZGVidWdnaW5nICovXG4ucnctc3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJ3LXdpZGdldCxcbi5ydy13aWRnZXQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ydy13aWRnZXQ6YmVmb3JlLFxuLnJ3LXdpZGdldCAqOmJlZm9yZSxcbi5ydy13aWRnZXQ6YWZ0ZXIsXG4ucnctd2lkZ2V0ICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucnctd2lkZ2V0IHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4ucnctYnRuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAyLjI4NmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJ3LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ucnctaW5wdXQge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgaGVpZ2h0OiAyLjI4NmVtO1xuICBwYWRkaW5nOiAwLjQyOWVtIDAuODU3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ydy1pbnB1dFtkaXNhYmxlZF0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG5cbi5ydy1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucnctZmlsdGVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS45ZW07XG4gIGJvcmRlcjogI2JiYiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucnctcnRsIC5ydy1maWx0ZXItaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucnctZmlsdGVyLWlucHV0Pi5ydy1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ydy1maWx0ZXItaW5wdXQ+c3BhbiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5ydy1pLnJ3LWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRUFBUUFQSUFBUC8vL3pNek04N096bWRuWnpNek00R0JnWnFhbXFlbnB5SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvaHBEY21WaGRHVmtJSGRwZEdnZ1lXcGhlR3h2WVdRdWFXNW1id0FoK1FRSkNnQUFBQ3dBQUFBQUVBQVFBQUFETXdpNjNQNHd5a2xyRTJNSU9nZ1puQWRPbUdZSlJiRXh3cm9VbWNHMkxtREV3bkhRTFZzWU9kMm1CemtZREFkS2ErZElBQUFoK1FRSkNnQUFBQ3dBQUFBQUVBQVFBQUFETkFpNjNQNU9qQ0VnRzRRTXU3RG1pa1J4UWxGVVlERVpJR0JNUlZzYXFId2N0WFhmN1dFWUI0QWcxeGppaGtNWnNpVWtLaElBSWZrRUNRb0FBQUFzQUFBQUFCQUFFQUFBQXpZSXVqSWpLOHBCeUpETWxGWXZCb1ZqSEE3MEdVN3hTVUpobUt0d0hQQUt6TE85SE1hb0t3Slo3UmY4QVlQRER6S3BaQnFmdndRQUlma0VDUW9BQUFBc0FBQUFBQkFBRUFBQUF6TUl1bUlsSzhveWhwSHNuRlpmaFl1bUNZVWhEQVF4UklkaEhCR3FSb0t3MFI4RFlsSmQ4ejBmTURnc0dvL0lwSEk1VEFBQUlma0VDUW9BQUFBc0FBQUFBQkFBRUFBQUF6SUl1bkluSzByblpCVHdHUE5NZ1F3bWRzTmdYR0pVbElXRXVSNW9XVUlwejhwQUVBTWU2VHdmd3lZc0dvL0lwRktTQUFBaCtRUUpDZ0FBQUN3QUFBQUFFQUFRQUFBRE13aTZJTUtRT1JmamRPZTgycDR3R2NjYzRDRXVRcmFkeWxlc29qRU1CZ3NVYzJHN3NEWDNsUUdCTUxBSmlidWZiU2xLQUFBaCtRUUpDZ0FBQUN3QUFBQUFFQUFRQUFBRE1naTYzUDd3Q1JIWm5GVmRtZ0h1Mm5Gd2xXQ0kzV0djM1RTV2hVRkd4VEFVa0dDYnRnRU5CTUpBRUpzeGdNTFd6cEVBQUNINUJBa0tBQUFBTEFBQUFBQVFBQkFBQUFNeUNMcmMvakRLU2F0bFF0U2NLZGNlQ0FqRElJN0hjUTRFTVRDcHlyQ3VVQmpDWVJnSFZ0cWxBaUIxWWhpQ25sc1JrQUFBT3dBQUFBQUFBQUFBQUE9PSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJ3LWkucnctbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucnctbG9hZGluZy1tYXNrIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ydy1sb2FkaW5nLW1hc2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4vbG9hZGVyLWJpZy5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ydy1ub3cge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucnctc3RhdGUtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICM2NmFmZTkgMXB4IHNvbGlkO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJ3LXN0YXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcbiAgYm9yZGVyOiAjYWRhZGFkIDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5ydy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ydy1idG4sXG4ucnctZHJvcGRvd25saXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnctYnRuW2Rpc2FibGVkXSxcbi5ydy1zdGF0ZS1kaXNhYmxlZCAucnctYnRuLFxuLnJ3LXN0YXRlLXJlYWRvbmx5IC5ydy1idG4ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG51bC5ydy1saXN0LFxuLnJ3LXNlbGVjdGxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnVsLnJ3LWxpc3Q+bGksXG4ucnctc2VsZWN0bGlzdD5saSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxudWwucnctbGlzdD5saS5ydy1saXN0LW9wdGdyb3VwLFxuLnJ3LXNlbGVjdGxpc3Q+bGkucnctbGlzdC1vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51bC5ydy1saXN0PmxpLnJ3LWxpc3Qtb3B0aW9uLFxuLnJ3LXNlbGVjdGxpc3Q+bGkucnctbGlzdC1vcHRpb24sXG51bC5ydy1saXN0PmxpLnJ3LWxpc3QtZW1wdHksXG4ucnctc2VsZWN0bGlzdD5saS5ydy1saXN0LWVtcHR5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG51bC5ydy1saXN0PmxpLnJ3LWxpc3Qtb3B0aW9uLFxuLnJ3LXNlbGVjdGxpc3Q+bGkucnctbGlzdC1vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnVsLnJ3LWxpc3Q+bGkucnctbGlzdC1vcHRpb246aG92ZXIsXG4ucnctc2VsZWN0bGlzdD5saS5ydy1saXN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxudWwucnctbGlzdD5saS5ydy1saXN0LW9wdGlvbi5ydy1zdGF0ZS1mb2N1cyxcbi5ydy1zZWxlY3RsaXN0PmxpLnJ3LWxpc3Qtb3B0aW9uLnJ3LXN0YXRlLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjNjZhZmU5IDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbnVsLnJ3LWxpc3Q+bGkucnctbGlzdC1vcHRpb24ucnctc3RhdGUtc2VsZWN0ZWQsXG4ucnctc2VsZWN0bGlzdD5saS5ydy1saXN0LW9wdGlvbi5ydy1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XG4gIGJvcmRlcjogI2FkYWRhZCAxcHggc29saWQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG51bC5ydy1saXN0PmxpLnJ3LWxpc3Qtb3B0aW9uLnJ3LXN0YXRlLWRpc2FibGVkLFxuLnJ3LXNlbGVjdGxpc3Q+bGkucnctbGlzdC1vcHRpb24ucnctc3RhdGUtZGlzYWJsZWQsXG51bC5ydy1saXN0PmxpLnJ3LWxpc3Qtb3B0aW9uLnJ3LXN0YXRlLXJlYWRvbmx5LFxuLnJ3LXNlbGVjdGxpc3Q+bGkucnctbGlzdC1vcHRpb24ucnctc3RhdGUtcmVhZG9ubHkge1xuICBjb2xvcjogIzljOWM5YztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudWwucnctbGlzdD5saS5ydy1saXN0LW9wdGlvbi5ydy1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbi5ydy1zZWxlY3RsaXN0PmxpLnJ3LWxpc3Qtb3B0aW9uLnJ3LXN0YXRlLWRpc2FibGVkOmhvdmVyLFxudWwucnctbGlzdD5saS5ydy1saXN0LW9wdGlvbi5ydy1zdGF0ZS1yZWFkb25seTpob3Zlcixcbi5ydy1zZWxlY3RsaXN0PmxpLnJ3LWxpc3Qtb3B0aW9uLnJ3LXN0YXRlLXJlYWRvbmx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudWwucnctbGlzdC5ydy1saXN0LWdyb3VwZWQ+bGkucnctbGlzdC1vcHRncm91cCxcbi5ydy1saXN0LWdyb3VwZWQucnctc2VsZWN0bGlzdD5saS5ydy1saXN0LW9wdGdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG51bC5ydy1saXN0LnJ3LWxpc3QtZ3JvdXBlZD5saS5ydy1saXN0LW9wdGlvbixcbi5ydy1saXN0LWdyb3VwZWQucnctc2VsZWN0bGlzdD5saS5ydy1saXN0LW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJ3LXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJ3LW9wZW4ucnctd2lkZ2V0LFxuLnJ3LW9wZW4+LnJ3LW11bHRpc2VsZWN0LXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnJ3LW9wZW4tdXAucnctd2lkZ2V0LFxuLnJ3LW9wZW4tdXA+LnJ3LW11bHRpc2VsZWN0LXdyYXBwZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnJ3LWNvbWJvYm94IC5ydy1saXN0LFxuLnJ3LWRhdGV0aW1lcGlja2VyIC5ydy1saXN0LFxuLnJ3LW51bWJlcnBpY2tlciAucnctbGlzdCxcbi5ydy1kcm9wZG93bmxpc3QgLnJ3LWxpc3QsXG4ucnctbXVsdGlzZWxlY3QgLnJ3LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucnctd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjYmJiIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ucnctd2lkZ2V0IC5ydy1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xufVxuXG4ucnctcnRsIC5ydy13aWRnZXQgLnJ3LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDtcbn1cblxuLnJ3LXdpZGdldD4ucnctc2VsZWN0IHtcbiAgYm9yZGVyLWxlZnQ6ICNiYmIgMXB4IHNvbGlkO1xufVxuXG4ucnctd2lkZ2V0LnJ3LXJ0bD4ucnctc2VsZWN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAjYmJiIDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5ydy13aWRnZXQucnctc3RhdGUtZm9jdXMsXG4ucnctd2lkZ2V0LnJ3LXN0YXRlLWZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogXCJpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDAsIDEzNiwgMjA2LCAwLjYpXCI7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJ3LXdpZGdldC5ydy1zdGF0ZS1yZWFkb25seSxcbi5ydy13aWRnZXQucnctc3RhdGUtcmVhZG9ubHk+LnJ3LW11bHRpc2VsZWN0LXdyYXBwZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucnctd2lkZ2V0LnJ3LXN0YXRlLWRpc2FibGVkLFxuLnJ3LXdpZGdldC5ydy1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbi5ydy13aWRnZXQucnctc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xufVxuXG4ucnctY29tYm9ib3gsXG4ucnctZGF0ZXRpbWVwaWNrZXIsXG4ucnctbnVtYmVycGlja2VyLFxuLnJ3LWRyb3Bkb3dubGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOWVtO1xufVxuXG4ucnctY29tYm9ib3gucnctcnRsLFxuLnJ3LWRhdGV0aW1lcGlja2VyLnJ3LXJ0bCxcbi5ydy1udW1iZXJwaWNrZXIucnctcnRsLFxuLnJ3LWRyb3Bkb3dubGlzdC5ydy1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xufVxuXG4ucnctY29tYm9ib3g+LnJ3LWlucHV0LFxuLnJ3LWRhdGV0aW1lcGlja2VyPi5ydy1pbnB1dCxcbi5ydy1udW1iZXJwaWNrZXI+LnJ3LWlucHV0LFxuLnJ3LWRyb3Bkb3dubGlzdD4ucnctaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucnctY29tYm9ib3g+LnJ3LWlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnJ3LWRhdGV0aW1lcGlja2VyPi5ydy1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5ydy1udW1iZXJwaWNrZXI+LnJ3LWlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnJ3LWRyb3Bkb3dubGlzdD4ucnctaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJ3LWNvbWJvYm94Pi5ydy1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucnctZGF0ZXRpbWVwaWNrZXI+LnJ3LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5ydy1udW1iZXJwaWNrZXI+LnJ3LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5ydy1kcm9wZG93bmxpc3Q+LnJ3LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ucnctY29tYm9ib3g+LnJ3LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnJ3LWRhdGV0aW1lcGlja2VyPi5ydy1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5ydy1udW1iZXJwaWNrZXI+LnJ3LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnJ3LWRyb3Bkb3dubGlzdD4ucnctaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnJ3LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ydy1zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjllbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucnctc2VsZWN0LnJ3LWJ0bixcbi5ydy1zZWxlY3Q+LnJ3LWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJ3LXJ0bCAucnctc2VsZWN0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5ydy1tdWx0aXNlbGVjdCxcbi5ydy1jb21ib2JveCBpbnB1dC5ydy1pbnB1dCxcbi5ydy1kYXRldGltZXBpY2tlciBpbnB1dC5ydy1pbnB1dCxcbi5ydy1udW1iZXJwaWNrZXIgaW5wdXQucnctaW5wdXQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5ydy1jb21ib2JveDphY3RpdmUsXG4ucnctY29tYm9ib3g6YWN0aXZlLnJ3LXN0YXRlLWZvY3VzLFxuLnJ3LWRhdGV0aW1lcGlja2VyOmFjdGl2ZSxcbi5ydy1kYXRldGltZXBpY2tlcjphY3RpdmUucnctc3RhdGUtZm9jdXMsXG4ucnctZHJvcGRvd25saXN0OmFjdGl2ZSxcbi5ydy1kcm9wZG93bmxpc3Q6YWN0aXZlLnJ3LXN0YXRlLWZvY3VzLFxuLnJ3LWhlYWRlcj4ucnctYnRuOmFjdGl2ZSxcbi5ydy1oZWFkZXI+LnJ3LWJ0bjphY3RpdmUucnctc3RhdGUtZm9jdXMsXG4ucnctbnVtYmVycGlja2VyIC5ydy1idG4ucnctc3RhdGUtYWN0aXZlLFxuLnJ3LW51bWJlcnBpY2tlciAucnctYnRuLnJ3LXN0YXRlLWFjdGl2ZS5ydy1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLnJ3LWNvbWJvYm94OmhvdmVyLFxuLnJ3LWRhdGV0aW1lcGlja2VyOmhvdmVyLFxuLnJ3LW51bWJlcnBpY2tlcjpob3Zlcixcbi5ydy1kcm9wZG93bmxpc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5ydy1kcm9wZG93bmxpc3Qucnctc3RhdGUtZGlzYWJsZWQsXG4ucnctZHJvcGRvd25saXN0LnJ3LXN0YXRlLXJlYWRvbmx5IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJ3LWRyb3Bkb3dubGlzdD4ucnctaW5wdXQge1xuICBsaW5lLWhlaWdodDogMi4yODZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ydy1kcm9wZG93bmxpc3QucnctcnRsPi5ydy1pbnB1dCB7XG4gIHBhZGRpbmc6IDAuNDI5ZW0gMC44NTdlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydy1kcm9wZG93bmxpc3Q+LnJ3LXNlbGVjdCxcbi5ydy1kcm9wZG93bmxpc3QucnctcnRsPi5ydy1zZWxlY3Qge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5ydy1udW1iZXJwaWNrZXIgLnJ3LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMTQzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0M2VtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ucnctcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogI2NjYyAxcHggc29saWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ucnctZHJvcHVwPi5ydy1wb3B1cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucnctcG9wdXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgei1pbmRleDogMTAwNTtcbiAgbGVmdDogLTExcHg7XG4gIHJpZ2h0OiAtMTFweDtcbn1cblxuLnJ3LXdpZGdldC5ydy1zdGF0ZS1mb2N1cyAucnctcG9wdXAtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAxNTtcbn1cblxuLnJ3LXBvcHVwLWNvbnRhaW5lci5ydy1kcm9wdXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLnJ3LXBvcHVwLWNvbnRhaW5lci5ydy1jYWxlbmRhci1wb3B1cCB7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMThlbTtcbn1cblxuLnJ3LWRhdGV0aW1lcGlja2VyIC5ydy1idG4ge1xuICB3aWR0aDogMS44ZW07XG59XG5cbi5ydy1kYXRldGltZXBpY2tlci5ydy1oYXMtbmVpdGhlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJ3LWRhdGV0aW1lcGlja2VyLnJ3LWhhcy1uZWl0aGVyIC5ydy1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnJ3LWRhdGV0aW1lcGlja2VyLnJ3LWhhcy1ib3RoIHtcbiAgcGFkZGluZy1yaWdodDogMy44ZW07XG59XG5cbi5ydy1kYXRldGltZXBpY2tlci5ydy1oYXMtYm90aC5ydy1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMuOGVtO1xufVxuXG4ucnctZGF0ZXRpbWVwaWNrZXIucnctaGFzLWJvdGg+LnJ3LXNlbGVjdCB7XG4gIHdpZHRoOiAzLjhlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucnctY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucnctY2FsZW5kYXIgdGhlYWQ+dHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JiYjtcbn1cblxuLnJ3LWNhbGVuZGFyIC5ydy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucnctY2FsZW5kYXIgLnJ3LWhlYWRlciAucnctYnRuLWxlZnQsXG4ucnctY2FsZW5kYXIgLnJ3LWhlYWRlciAucnctYnRuLXJpZ2h0IHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4ucnctY2FsZW5kYXIgLnJ3LWhlYWRlciAucnctYnRuLXZpZXcge1xuICB3aWR0aDogNzUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5ydy1jYWxlbmRhciAucnctaGVhZGVyIC5ydy1idG4tdmlld1tkaXNhYmxlZF0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucnctY2FsZW5kYXIgLnJ3LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4ucnctY2FsZW5kYXIgLnJ3LWZvb3RlciAucnctYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5ydy1jYWxlbmRhciAucnctZm9vdGVyIC5ydy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4ucnctY2FsZW5kYXIgLnJ3LWZvb3RlciAucnctYnRuW2Rpc2FibGVkXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ydy1jYWxlbmRhci1ncmlkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAyMDAgLyAxNGVtO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJ3LWNhbGVuZGFyLWdyaWQgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAuNGVtIDAgLjFlbTtcbn1cblxuLnJ3LWNhbGVuZGFyLWdyaWQgLnJ3LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJ3LWNhbGVuZGFyLWdyaWQgdGQgLnJ3LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcGFkZGluZzogMCAuNGVtIDAgLjFlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJ3LWNhbGVuZGFyLWdyaWQgdGQgLnJ3LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5ydy1jYWxlbmRhci1ncmlkIHRkIC5ydy1idG4ucnctb2ZmLXJhbmdlIHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi5ydy1jYWxlbmRhci1ncmlkLnJ3LW5hdi12aWV3IC5ydy1idG4ge1xuICBwYWRkaW5nOiAuMjVlbSAwIC4zZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5ydy1zZWxlY3RsaXN0IHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4ucnctc2VsZWN0bGlzdD51bCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5ydy1zZWxlY3RsaXN0PnVsPmxpLnJ3LWxpc3Qtb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyN3B4O1xuICBjdXJzb3I6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucnctc2VsZWN0bGlzdD51bD5saS5ydy1saXN0LW9wdGlvbj5sYWJlbD5pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiA0cHggMCAwIC0yMHB4O1xufVxuXG4ucnctc2VsZWN0bGlzdD51bD5saS5ydy1saXN0LW9wdGlvbj5sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDIzZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJ3LXNlbGVjdGxpc3QucnctcnRsPnVsPmxpLnJ3LWxpc3Qtb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5ydy1zZWxlY3RsaXN0LnJ3LXJ0bD51bD5saS5ydy1saXN0LW9wdGlvbj5sYWJlbD5pbnB1dCB7XG4gIG1hcmdpbjogNHB4IC0yMHB4IDAgMHB4O1xufVxuXG4ucnctc2VsZWN0bGlzdC5ydy1ydGw+dWw+bGkucnctbGlzdC1vcHRpb24+bGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ydy1zZWxlY3RsaXN0LnJ3LXJ0bD51bD5saS5ydy1saXN0LW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucnctc2VsZWN0bGlzdC5ydy1ydGw+dWw+bGkucnctbGlzdC1vcHRpb24+bGFiZWw+aW5wdXQge1xuICBtYXJnaW46IDRweCAtMjBweCAwIDBweDtcbn1cblxuLnJ3LXNlbGVjdGxpc3QucnctcnRsPnVsPmxpLnJ3LWxpc3Qtb3B0aW9uPmxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucnctc2VsZWN0bGlzdC5ydy1zdGF0ZS1kaXNhYmxlZD51bD5saTpob3Zlcixcbi5ydy1zZWxlY3RsaXN0LnJ3LXN0YXRlLXJlYWRvbmx5PnVsPmxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJ3LW11bHRpc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJ3LW11bHRpc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4ucnctbXVsdGlzZWxlY3Qtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5ydy1tdWx0aXNlbGVjdC13cmFwcGVyOmJlZm9yZSxcbi5ydy1tdWx0aXNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucnctbXVsdGlzZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucnctbXVsdGlzZWxlY3Qtd3JhcHBlciBpLnJ3LWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG59XG5cbi5ydy1tdWx0aXNlbGVjdC13cmFwcGVyPi5ydy1pbnB1dCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJ3LW11bHRpc2VsZWN0LXdyYXBwZXI+LnJ3LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ydy1tdWx0aXNlbGVjdC13cmFwcGVyPi5ydy1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnJ3LW11bHRpc2VsZWN0LXdyYXBwZXI+LnJ3LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ydy1zdGF0ZS1yZWFkb25seT4ucnctbXVsdGlzZWxlY3Qtd3JhcHBlcixcbi5ydy1zdGF0ZS1kaXNhYmxlZD4ucnctbXVsdGlzZWxlY3Qtd3JhcHBlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ydy1ydGwgLnJ3LW11bHRpc2VsZWN0LXdyYXBwZXI+LnJ3LWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucnctbXVsdGlzZWxlY3QtY3JlYXRlLXRhZyB7XG4gIGJvcmRlci10b3A6IDFweCAjY2NjIHNvbGlkO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ydy1tdWx0aXNlbGVjdC10YWdsaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJ3LW11bHRpc2VsZWN0LXRhZ2xpc3Q+bGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5ydy1tdWx0aXNlbGVjdC10YWdsaXN0PmxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFweDtcbiAgcGFkZGluZzogMC4yMTRlbSAwLjE1ZW0gMC4yMTRlbSAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnctbXVsdGlzZWxlY3QtdGFnbGlzdD5saS5ydy1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogIzY2YWZlOSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucnctbXVsdGlzZWxlY3QtdGFnbGlzdD5saS5ydy1zdGF0ZS1yZWFkb25seSxcbi5ydy1tdWx0aXNlbGVjdC10YWdsaXN0PmxpLnJ3LXN0YXRlLWRpc2FibGVkLFxuLnJ3LW11bHRpc2VsZWN0LnJ3LXN0YXRlLXJlYWRvbmx5IC5ydy1tdWx0aXNlbGVjdC10YWdsaXN0PmxpLFxuLnJ3LW11bHRpc2VsZWN0LnJ3LXN0YXRlLWRpc2FibGVkIC5ydy1tdWx0aXNlbGVjdC10YWdsaXN0PmxpIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG4ucnctbXVsdGlzZWxlY3QtdGFnbGlzdD5saSAucnctYnRuIHtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMTUlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucnctcnRsIC5ydy1tdWx0aXNlbGVjdC10YWdsaXN0PmxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubWZjLWxvZ2luLW1vZGFsIHtcbiAgdG9wOiAyNSU7XG59XG5cbi5tZmMtbG9naW4tbW9kYWwgLmFsZXJ0LFxuLm1mYy1sb2dpbi1tb2RhbCAucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbn1cblxuLm1mYy1sb2dpbi1tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3MDM5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zbGlkZS1sZWZ0LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxODlweDtcbn1cblxuLnNsaWRlLWxlZnQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2xpZGUtbGVmdC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgaGVpZ2h0OiA4MCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnNsaWRlLWRvd24tbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGJvdHRvbTogMjAlO1xuICBsZWZ0OiAyMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjAlO1xuICB0b3A6IDIwJTtcbn1cblxuLnNsaWRlLWRvd24tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL21vZGFsLWNsb3NlLnN2Zyk7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLWJvZHkgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC1jb250ZW50IC5mb3JtLWhvcml6b250YWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYXR0YWNoLXN1cHBsaWVyLW9yZGVyLW1vZGFsLFxuLmF0dGFjaC1jdXN0b21lci1vcmRlcnMtbW9kYWwsXG4uYWRkLXJvdXRlLXBsYW5zLXRvLWludm9pY2UtbW9kYWwge1xuICB3aWR0aDogOTB2dztcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2VuZC1lbWFpbC1tb2RhbC1jb250YWluZXIge1xuICB3aWR0aDogNDYwcHg7XG59XG5cbi5zZW5kLWVtYWlsLW1vZGFsIHtcbiAgY29sb3I6ICM0NjQ3NDY7XG59XG5cbi5zZW5kLWVtYWlsLW1vZGFsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlbmQtZW1haWwtbW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VuZC1lbWFpbC1tb2RhbC1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VuZC1lbWFpbC1tb2RhbC1kZXRhaWwtZ3JlZW4ge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlbmQtZW1haWwtbW9kYWwtcmVjaXBpZW50cy1jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZW5kLWVtYWlsLW1vZGFsLXJlY2lwaWVudHMtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlbmQtZW1haWwtbW9kYWwtc2VsZWN0LWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmRpdisuc2VuZC1lbWFpbC1tb2RhbC1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZW5kLWVtYWlsLW1vZGFsLWlucHV0IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4uc2VuZC1lbWFpbC1tb2RhbC1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uc2VsZWN0LXJlY2VudC1jb21iby1tb2RhbC1jb250YWluZXIge1xuICB3aWR0aDogNzUwcHg7XG59XG5cbi5tZmMtZmllbGQtZXJyb3Ige1xuICBjb2xvcjogI2NlMmQ0OTtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLnNpbXBsZS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAuZHJvcGRvd24uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZm9ybS1ncm91cCAubWZjLWZvcm0taW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5mb3JtLWdyb3VwIC5tZmMtZm9ybS1pbnB1dC5zdGFja2VkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1ncm91cCAubWZjLWZvcm0taW5wdXQuc3RhY2tlZCAubWZjLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuLmZvcm0tY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLmVycm9yLFxuLmZvcm0tY29udHJvbC5mb2N1cy5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2NlMmQ0OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMjA2LCA0NSwgNzMsIDAuMyk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5lcnJvciksXG4uZm9ybS1jb250cm9sLmZvY3VzOm5vdCguZXJyb3IpIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5ZDVmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg2MiwgMTU3LCA5NSwgMC4zKTtcbn1cblxuLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2NlMmQ0OTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTA5MjkwO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTA5MjkwO1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTA5MjkwO1xufVxuXG4uaGVscC1ibG9jay52YWxpZGF0aW9uLWVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLm1mYy1yYWRpbyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLm1mYy1yYWRpbyxcbi5tZmMtcmFkaW8gbGFiZWwsXG4ubWZjLXJhZGlvIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZmMtcmFkaW8gLmluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3JhZGlvLXVuY2hlY2tlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTJweDtcbn1cblxuLm1mYy1yYWRpby5jaGVja2VkIC5pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9yYWRpby1jaGVja2VkLnN2Zyk7XG59XG5cbi5tZmMtcmFkaW8uZGlzYWJsZWQge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tZmMtcmFkaW8uZGlzYWJsZWQuY2hlY2tlZCAuaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vcmFkaW8tdW5jaGVja2VkLWhvdmVyLnN2Zyk7XG59XG5cbi5tZmMtcmFkaW8uZGlzYWJsZWQ6bm90KC5jaGVja2VkKSAuaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vcmFkaW8tdW5jaGVja2VkLnN2Zyk7XG59XG5cbi5tZXJjaGFuZGlzZXItc3RvcmVzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ubWZjLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZmMtZWRpdC1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWZjLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5tZmMtY2hlY2tib3g+c3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2NoZWNrYm94LWVtcHR5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubWZjLWNoZWNrYm94LmNoZWNrZWQ+c3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2NoZWNrYm94LXNlbGVjdGVkLnN2Zyk7XG59XG5cbi5tZmMtY2hlY2tib3guZGlzYWJsZWQge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tZmMtY2hlY2tib3guZGlzYWJsZWQuY2hlY2tlZD5zcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY2hlY2tib3gtZW1wdHktaG92ZXIuc3ZnKTtcbn1cblxuLm1mYy1jaGVja2JveC5kaXNhYmxlZDpub3QoLmNoZWNrZWQpPnNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9jaGVja2JveC1lbXB0eS1kaXNhYmxlZC5zdmcpO1xufVxuXG4ubWZjLWZvcm0taGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBjb2xvcjogIzYzNjc2NDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4ubWZjLWZvcm0taGVhZGluZyAubWZjLXNpbXBsZS1pY29uLWJ1dHRvbixcbi5tZmMtZm9ybS1oZWFkaW5nIGEsXG4ubWZjLWZvcm0taGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZmMtZm9ybS1idXR0b24ge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWZjLWZvcm0tYnV0dG9uLmFkZC1jb250YWN0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZmMtZm9ybS1idXR0b24uc2VsZWN0LXJlY2VudC1jb21iby1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1mYy1mb3JtLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmRkZGM4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tZmMtZm9ybSAuc2hpcHBpbmctb3B0aW9uLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZmMtZm9ybSAuc2hpcHBpbmctb3B0aW9uLWNvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmVjb3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1mYy1mb3JtLWlucHV0IHtcbiAgY29sb3I6ICM0NjQ3NDY7XG59XG5cbi5tZmMtZm9ybS1pbnB1dCAubWZjLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mYy1mb3JtLWlucHV0IC5tZmMtZHJvcGRvd24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZmMtZm9ybS1pbnB1dCAubWZjLWRyb3Bkb3duIGJ1dHRvbiAuY2FyZXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm1mYy1mb3JtLWxpc3QtaXRlbS10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG59XG5cbi5tZmMtZm9ybS1zdGFja2VkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ubWZjLWZvcm0taG9yaXpvbnRhbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLm1mYy1mb3JtLWhvcml6b250YWwtbGFiZWwub3B0aW9uYWwge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1mYy1mb3JtLWhvcml6b250YWwtbGFiZWwub3B0aW9uYWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5tZmMtZm9ybS1zdGFja2VkLWxhYmVsLWVtcHR5IHtcbiAgbWluLWhlaWdodDogMTZweDtcbn1cblxuLm1mYy1mb3JtLXN0YWNrZWQtbGFiZWwsXG4ubWZjLWZvcm0taG9yaXpvbnRhbC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tZmMtZm9ybS1zdGFja2VkLWxhYmVsLm9wdGlvbmFsOjphZnRlcixcbi5tZmMtZm9ybS1ob3Jpem9udGFsLWxhYmVsLm9wdGlvbmFsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnKE9wdGlvbmFsKSc7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy10b3A6IDEuNnB4O1xufVxuXG4ubWZjLWZvcm0tbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWZjLWZvcm0tbGFiZWwub3B0aW9uYWw6OmFmdGVyIHtcbiAgY29udGVudDogJ09wdGlvbmFsJztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLm1mYy1wcmltYXJ5LXNoaXBwaW5nLW1ldGhvZCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubWZjLXN0YWNrZWQtcmFkaW8tbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmxhYmVsZWQtZGlzcGxheSB7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbn1cblxuLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5uby1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sYWJlbGVkLWlucHV0IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBjb2xvcjogIzhiOGQ4ZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmxhYmVsZWQtdGV4dGFyZWEge1xuICBjb2xvcjogIzhiOGQ4ZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgaGVpZ2h0OiAxMjZweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtY29udGVudCAuZm9ybS1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1mYy1mb3JtIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE1OHB4O1xufVxuXG4ubWZjLWZvcm0tbm90LXNjcm9sbGFibGUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tZmMtZm9ybS1kZXRhaWxzLXdpdGgtc2lkZWJhci1idXQtbm8tdGFicyB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM0MHB4O1xuICB0b3A6IDE4cHg7XG59XG5cbi5tZmMtZm9ybS1kZXRhaWxzLXdpdGhvdXQtc2lkZWJhciB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNzBweDtcbn1cblxuLm1mYy1mb3JtLWRldGFpbHMtd2l0aC1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzQwcHg7XG4gIHRvcDogNzBweDtcbn1cblxuLm1mYy1mb3JtLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzQwcHg7XG59XG5cbi5tZmMtZm9ybS1zaWRlYmFyIC5jb2wtc20tNixcbi5tZmMtZm9ybS1zaWRlYmFyIC5jb2wtc20tMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZmMtZm9ybS1zaWRlYmFyIGhyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1mYy1mb3JtLWRldGFpbHMtd2l0aC1sZWZ0LXNpZGViYXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAzNDBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNzBweDtcbn1cblxuLm1mYy1mb3JtLWRldGFpbHMtd2l0aC1sZWZ0LXNpZGViYXIgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWZjLWZvcm0tbGVmdC1zaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogMzQwcHg7XG59XG5cbi5tZmMtZm9ybS1sZWZ0LXNpZGViYXIgLmNvbC1zbS02LFxuLm1mYy1mb3JtLWxlZnQtc2lkZWJhciAuY29sLXNtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWZjLWZvcm0tbGVmdC1zaWRlYmFyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1mYy1mb3JtLWxlZnQtc2lkZWJhciBociB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oaWRkZW4tZm9jdXMtZmllbGQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhpZGRlbi1mb2N1cy1maWVsZCB7XG4gIGxlZnQ6IDUwMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5zaW1wbGUtbWVudSBidXR0b24ge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlLW1lbnUgYnV0dG9uIC5zcGlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5zaW1wbGUtbWVudSBidXR0b25bZGlzYWJsZWRdIC5jYXJldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGUtbWVudS5tZmMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtY29udGVudCB1bCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vbmV5LWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vbmV5LWlucHV0LWNvbnRhaW5lciAubW9uZXktaW5wdXQtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLm1vbmV5LWlucHV0LWNvbnRhaW5lciAubW9uZXktaW5wdXQtY29tcG9uZW50IGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tb25leS1pbnB1dC1jb250YWluZXIgLm1vbmV5LWlucHV0LXN5bWJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tZmMtc2Nyb2xsaW5nLXJlZ2lvbi1hZGphY2VudC10by1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xufVxuXG4uZGF0ZS1yYW5nZS13aXRoLWxlZnQtYWxpZ25lZC10ZXh0IC5tZmMtZmlsdGVyYmFyLWxhYmVsLm1mYy1maWx0ZXJiYXItbGFiZWwtc3RhY2tlZCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gLm1mYy1mb3JtLWhvcml6b250YWwtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gLmRhdGUtaW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gLmxhc3QteWVhci1kYXRlLXJhbmdlLXR5cGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gLnBpY2stcmFuZ2UtYnktd2Vlay1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kYXRlLXJhbmdlLXllYXItY29tcGFyaXNvbiAuaW5wdXQtZGF0ZXJhbmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gLmRhdGUtcmFuZ2UteWVhci1jb21wYXJpc29uLXRoaXMteWVhci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5kYXRlLXJhbmdlLXllYXItY29tcGFyaXNvbiAuZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24tdGhpcy15ZWFyLWNvbnRhaW5lciAubWZjLWZvcm0taW5wdXQuY29sLXNtLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDdweCk7XG59XG5cbi5kYXRlLXJhbmdlLXllYXItY29tcGFyaXNvbiAuZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24tdGhpcy15ZWFyLWNvbnRhaW5lciAuZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24tZGF0ZS1yYW5nZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRhdGUtcmFuZ2UteWVhci1jb21wYXJpc29uIC5kYXRlLXJhbmdlLXllYXItY29tcGFyaXNvbi1sYXN0LXllYXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gLmRhdGUtcmFuZ2UteWVhci1jb21wYXJpc29uLWxhc3QteWVhci1jb250YWluZXIgLm1mYy1mb3JtLWlucHV0LmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3cHgpO1xufVxuXG4uZGF0ZS1yYW5nZS15ZWFyLWNvbXBhcmlzb24gLmRhdGUtcmFuZ2UteWVhci1jb21wYXJpc29uLWxhc3QteWVhci1jb250YWluZXIgLmRhdGUtcmFuZ2UteWVhci1jb21wYXJpc29uLWRhdGUtcmFuZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5kYXRlLXJhbmdlLXllYXItY29tcGFyaXNvbiAubWZjLWZpbHRlcmJhci1sYWJlbC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTA5MjkwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5sYWJlbFtkaXNhYmxlZF0sXG5sYWJlbC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTA5MjkwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYm90dG9tLW1hcmdpbi1mb3ItZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNwcm9kdWN0LXNwZWMtcGFnZSAuU2VsZWN0LXZhbHVlLWxhYmVsLFxuI3Byb2R1Y3Qtc3BlYy1wYWdlIC5TZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdMdWNpZGEgQ29uc29sZScsIENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4ubGFiZWxlZC1zZWxlY3QtaW5saW5lLmlubGluZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxhYmVsZWQtc2VsZWN0LWlubGluZS5jb21wb25lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzNTBweDtcbn1cblxuLnByb2R1Y3QuaGlnaGxpZ2h0IHtcbiAgY29sb3I6IHJlZDtcbn1cblxuI2ltcG9ydC1wcm9kdWN0LXByaWNlLXJldGFpbC1tb2RhbCAuaW1wb3J0LW1vZGFsLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jaW1wb3J0LXByb2R1Y3QtcHJpY2UtcmV0YWlsLW1vZGFsIC5pbXBvcnQtbW9kYWwtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG5cbiNpbXBvcnQtcHJvZHVjdC1wcmljZS1yZXRhaWwtbW9kYWwgLmltcG9ydC1tb2RhbC1zZWxlY3RlZC1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2ltcG9ydC1wcm9kdWN0LXByaWNlLXJldGFpbC1tb2RhbCAuaW1wb3J0LW1vZGFsLWZpbGUtcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbn1cblxuLmltcG9ydC1wcm9kdWN0LXByaWNlLXJldGFpbC1tb2RhbC13aXRoLWZvcm0gLmltcG9ydC1tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmltcG9ydC1wcm9kdWN0LXByaWNlLXJldGFpbC1tb2RhbC13aXRob3V0LWZvcm0gLmltcG9ydC1tb2RhbC1maWxlLXBpY2tlciB7XG4gIG1hcmdpbi1yaWdodDogLTExNXB4O1xufVxuXG4uaW1wb3J0LXByb2R1Y3QtcHJpY2UtcmV0YWlsLW1vZGFsLWNvbnRlbnQtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDQ5MHB4O1xufVxuXG4uaW1wb3J0LXByb2R1Y3QtcHJpY2UtcmV0YWlsLW1vZGFsLWNvbnRlbnQtYXJlYS1ub3QtcHJpbWFyeSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm1mYy1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1vbmV5LFxuLnBlcmNlbnRhZ2UsXG4ubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCAnTHVjaWRhIENvbnNvbGUnO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4ubW9uZXktYW1vdW50IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3RvcC1saWdodC1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5ZWFlO1xuICBtYXJnaW46IDAgLTZweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5zdG9wLWxpZ2h0LXllbGxvdyxcbi5ydC10cjpub3QoLnJvdy1jaGVja2VkKSAudmFsdWUtb3ZlcnJpZGRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyYWM7XG4gIG1hcmdpbjogMCAtNnB4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLnN0b3AtbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFkYWJmO1xuICBtYXJnaW46IDAgLTZweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5tb25leS5lZGl0aW5nLFxuLm51bWJlci5lZGl0aW5nLFxuLmVkaXRpbmcgLm1vbmV5LFxuLmVkaXRpbmcgLm51bWJlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vbmV5LmVkaXRpbmcgaW5wdXQsXG4ubnVtYmVyLmVkaXRpbmcgaW5wdXQsXG4uZWRpdGluZyAubW9uZXkgaW5wdXQsXG4uZWRpdGluZyAubnVtYmVyIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tb25leS5lZGl0aW5nIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm1vbmV5LmVkaXRpbmcgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ubnVtYmVyLmVkaXRpbmcgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtYmVyLmVkaXRpbmcgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uZWRpdGluZyAubW9uZXkgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uZWRpdGluZyAubW9uZXkgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uZWRpdGluZyAubnVtYmVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmVkaXRpbmcgLm51bWJlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZWxsLWVycm9yLXRvb2x0aXAudG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZWxsLWVycm9yLXRvb2x0aXAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOTE2MzU7XG59XG5cbi5jZWxsLWVycm9yLXRvb2x0aXAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTE2MzU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuI3Rvb2x0aXAuaGlkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBlcmNlbnRhZ2U+c3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXJlc2l6ZXIge1xuICB6LWluZGV4OiAwO1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNkOGQ4ZDg7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIC5ydC10Ym9keSAucnQtdHItZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkOCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyOXB4O1xuICBtaW4taGVpZ2h0OiAyOXB4O1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyIHtcbiAgbWF4LWhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci4tb2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci4tb2RkLmZvY3VzZWQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTU3LCA5NSwgMC4yNSk7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIC5ydC10Ym9keSAucnQtdHIuLW9kZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIC5ydC10Ym9keSAucnQtdHIuLW9kZDpob3Zlci5mb2N1c2VkLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE1NywgOTUsIDAuMjUpO1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyLi1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci4tZXZlbi5mb2N1c2VkLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE1NywgOTUsIDAuMjUpO1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyLi1ldmVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci4tZXZlbjpob3Zlci5mb2N1c2VkLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE1NywgOTUsIDAuMjUpO1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyIC5ydC10ZCB7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIC5ydC10Ym9keSAucnQtdHIgLnJ0LXRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyIC5ydC10ZCAucmVuZGVyZWQtY2VsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ciAucnQtdGQgLnNlbGVjdGVkLFxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ciAucnQtdGQgLmVycm9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgLTZweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ciAucnQtdGQgLnNlbGVjdGVkLmVkaXRpbmcsXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyIC5ydC10ZCAuZXJyb3IuZWRpdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyIC5ydC10ZCAuc2VsZWN0ZWQ6OmFmdGVyLFxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ciAucnQtdGQgLmVycm9yOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIC5ydC10Ym9keSAucnQtdHIgLnJ0LXRkIC5zZWxlY3RlZDpub3QoLmVycm9yKTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzNlOWQ1Zjtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ciAucnQtdGQgLmVycm9yOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjYzkxNjM1O1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGZvb3Qge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzkwOTI5MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KSAucnQtdGFibGUgLnJ0LXRmb290IC5ydC10ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIC5ydC10Zm9vdCAucnQtdHIgLnJ0LXRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWF4LWhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkgLnJ0LXRhYmxlIC5ydC10Zm9vdCAucnQtdHIgLnJ0LXRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC5ydC10YWJsZSAucnQtdGZvb3QgLnJ0LXRyIC5ydC10ZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpLmNoZWNrYWJsZSAucnQtdGhlYWQgLnJ0LXRoOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkuY2hlY2thYmxlIC5ydC10aGVhZCAucnQtdGg6Zmlyc3QtY2hpbGQgLnJ0LXJlc2l6ZXIsXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpLmNoZWNrYWJsZSAucnQtdGhlYWQgLnJ0LXRoOmxhc3QtY2hpbGQgLnJ0LXJlc2l6ZXIsXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpLmNoZWNrYWJsZSAucnQtdGhlYWQgLnJ0LXRoOm50aC1sYXN0LWNoaWxkKDIpIC5ydC1yZXNpemVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KS5jaGVja2FibGUgLnJ0LXRib2R5IC5ydC10ZDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgubGlzdCkuY2hlY2thYmxlIC5ydC10Ym9keSAucnQtdGQ6bGFzdC1jaGlsZCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5SZWFjdFRhYmxlLmxpc3QuY2hlY2thYmxlIC5ydC10aGVhZCAucnQtdGg6bGFzdC1jaGlsZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5SZWFjdFRhYmxlLmxpc3QuY2hlY2thYmxlIC5ydC10aGVhZCAucnQtdGg6Zmlyc3QtY2hpbGQgLnJ0LXJlc2l6ZXIsXG4uUmVhY3RUYWJsZS5saXN0LmNoZWNrYWJsZSAucnQtdGhlYWQgLnJ0LXRoOmxhc3QtY2hpbGQgLnJ0LXJlc2l6ZXIsXG4uUmVhY3RUYWJsZS5saXN0LmNoZWNrYWJsZSAucnQtdGhlYWQgLnJ0LXRoOm50aC1sYXN0LWNoaWxkKDIpIC5ydC1yZXNpemVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUubGlzdC5jaGVja2FibGUgLnJ0LXRib2R5IC5ydC10ZDpsYXN0LWNoaWxkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0LmNoZWNrYWJsZSAucnQtdGJvZHkgLnJ0LXRkOmxhc3QtY2hpbGQgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uUmVhY3RUYWJsZS5wYWdpbmF0ZWQgLnJ0LXRmb290IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5SZWFjdFRhYmxlOm5vdCgucGFnaW5hdGVkKSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci1ncm91cCAucnQtdHIgLnJ0LXRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10YWJsZSAucnQtdGhlYWQgLnJ0LXRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10YWJsZSAucnQtdGhlYWQgLnJ0LXRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10Ym9keSAucnQtdHItZ3JvdXAge1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10Ym9keSAucnQtdHItZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5SZWFjdFRhYmxlLmxpc3QgLnJ0LXRib2R5IC5ydC10ci1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUubGlzdCAucnQtdGJvZHkgLnJ0LXRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10Ym9keSAucnQtdHIgLnJ0LXRkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10Zm9vdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTA5MjkwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10Zm9vdCAucnQtdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuXG4uUmVhY3RUYWJsZS5saXN0IC5ydC10Zm9vdCAucnQtdHIgLnJ0LXRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWF4LWhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5SZWFjdFRhYmxlLmxpc3QgLnJ0LXRmb290IC5ydC10ciAucnQtdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5SZWFjdFRhYmxlLmxpc3QgLnJvdy1tZW51Lm1mYy1kcm9wZG93biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC10YWJsZS13cmFwcGVyIC5sb2FkaW5nLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogS2VlcCBldmVyeSB3b3Jrc2hlZXQgcm93IGF2YWlsYWJsZSB0byBlZGl0aW5nL25hdmlnYXRpb24sIHdoaWxlIGFsbG93aW5nXG4gICB0aGUgYnJvd3NlciB0byBza2lwIGxheW91dCBhbmQgcGFpbnQgZm9yIHJvd3Mgb3V0c2lkZSB0aGUgc2Nyb2xsIHZpZXdwb3J0LiAqL1xuLnByb2R1Y3Qtd29ya3NoZWV0LXRhYmxlLXdyYXBwZXIgLnJ0LXRib2R5IC5ydC10ci1ncm91cCB7XG4gIGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bztcbiAgY29udGFpbi1pbnRyaW5zaWMtYmxvY2stc2l6ZTogYXV0byAyOXB4O1xufVxuXG4udGFibGUtbG9hZGluZy1tYXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4udGFibGUtbG9hZGluZy1tYXNrLWNvbnRlbnQuaXMtYmxvY2tlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGFibGUtbG9hZGluZy1tYXNrLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHdhaXQ7XG59XG5cbi50YWJsZS1sb2FkaW5nLW1hc2stbGFiZWwge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4ubG9hZGluZy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubG9hZGluZy1jb250YWluZXIgLmxvYWRpbmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmxvYWRpbmctY29udGFpbmVyIC5sb2FkaW5nLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlkNWY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNDtcbn1cblxuLmxvYWRpbmctY29udGFpbmVyIC5sb2FkaW5nLWluZGljYXRvciAubG9hZGluZy1pbmRpY2F0b3ItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5SZWFjdFRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uUmVhY3RUYWJsZSAuLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRoZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjFmMWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGhlaWdodDogMjhweDtcbiAgbWF4LWhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRhYmxlIC5ydC10aGVhZC4taGVhZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRhYmxlIC5ydC10aGVhZCAucnQtdHIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRoZWFkIC5ydC10aCB7XG4gIGNvbG9yOiAjNDY0NzQ2O1xuICBmb250LWZhbWlseTogMTJweCBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMjdweDtcbiAgbWF4LWhlaWdodDogMjdweDtcbiAgbWluLWhlaWdodDogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10YWJsZSAucnQtdGhlYWQgLnJ0LXRoOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRoZWFkIC5ydC10aDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRoZWFkIC5ydC10aC4tY3Vyc29yLXBvaW50ZXI6aG92ZXIge1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRhYmxlIC5ydC10aGVhZCAucnQtdGgubWZjLXNvcnRlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRoZWFkIC5ydC10aC5tZmMtc29ydGVkLm1mYy1hc2NlbmRpbmcge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzNlOWQ1ZjtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRhYmxlIC5ydC10aGVhZCAucnQtdGgubWZjLXNvcnRlZC5tZmMtZGVzY2VuZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM2U5ZDVmO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRoZWFkIC5ydC10aC5tZmMtc29ydGVkLi1jdXJzb3ItcG9pbnRlcjpob3ZlciB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM2U5ZDVmO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci1ncm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyLWdyb3VwIC5ydC10ci5zZWxlY3RlZC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGFibGUgLnJ0LXRib2R5IC5ydC10ci1ncm91cCAucnQtdHIgLnJ0LXRkIHtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyLWdyb3VwIC5ydC10ciAucnQtdGQgLmVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10YWJsZSAucnQtdGJvZHkgLnJ0LXRyLWdyb3VwIC5ydC10ciAucnQtdGQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLlJlYWN0VGFibGUgLnJvdy1tZW51IC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10cjpub3QoLnNvbWUtcm93cy1jaGVja2VkKSAubXVsdGlwbGUtc2VsZWN0aW9uLXJvd3MtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdHIuc29tZS1yb3dzLWNoZWNrZWQgLm11bHRpcGxlLXNlbGVjdGlvbi1yb3dzLW1lbnUtZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRyIC5tdWx0aXBsZS1zZWxlY3Rpb24tcm93cy1tZW51LWVtcHR5IHtcbiAgY29sb3I6ICNkOGQ4ZDg7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10ciAuZGlzYWJsZWQge1xuICBjb2xvcjogI2Q4ZDhkODtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5SZWFjdFRhYmxlIC5tdWx0aXBsZS1zZWxlY3Rpb24tcm93cy1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLlJlYWN0VGFibGUgLm11bHRpcGxlLXNlbGVjdGlvbi1yb3dzLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLlJlYWN0VGFibGUgLm11bHRpcGxlLXNlbGVjdGlvbi1yb3dzLW1lbnUsXG4uUmVhY3RUYWJsZSAubXVsdGlwbGUtc2VsZWN0aW9uLXJvd3MtbWVudS1lbXB0eSxcbi5SZWFjdFRhYmxlIC5yb3ctbWVudSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5SZWFjdFRhYmxlIC5tdWx0aXBsZS1zZWxlY3Rpb24tcm93cy1tZW51IC5idG4tbGluayxcbi5SZWFjdFRhYmxlIC5tdWx0aXBsZS1zZWxlY3Rpb24tcm93cy1tZW51LWVtcHR5IC5idG4tbGluayxcbi5SZWFjdFRhYmxlIC5yb3ctbWVudSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uUmVhY3RUYWJsZSAubXVsdGlwbGUtc2VsZWN0aW9uLXJvd3MtbWVudSAubWZjLWRyb3Bkb3duLW1lbnUtaXRlbSxcbi5SZWFjdFRhYmxlIC5tdWx0aXBsZS1zZWxlY3Rpb24tcm93cy1tZW51LWVtcHR5IC5tZmMtZHJvcGRvd24tbWVudS1pdGVtLFxuLlJlYWN0VGFibGUgLnJvdy1tZW51IC5tZmMtZHJvcGRvd24tbWVudS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLlJlYWN0VGFibGUgLnJvdy1tZW51LWRpc2FibGVkIHtcbiAgY29sb3I6ICNkOGQ4ZDg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uUmVhY3RUYWJsZSAucm93LXNlbGVjdG9yLWNoZWNrYm94LFxuLlJlYWN0VGFibGUgLmFsbC1yb3dzLXNlbGVjdG9yLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5SZWFjdFRhYmxlIC5yb3ctc2VsZWN0b3ItY2hlY2tib3g+c3Bhbixcbi5SZWFjdFRhYmxlIC5hbGwtcm93cy1zZWxlY3Rvci1jaGVja2JveD5zcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY2hlY2tib3gtZW1wdHkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTJweDtcbn1cblxuLlJlYWN0VGFibGUgLmFsbC1yb3dzLWNoZWNrZWQgLnJvdy1zZWxlY3Rvci1jaGVja2JveD5zcGFuLFxuLlJlYWN0VGFibGUgLmFsbC1yb3dzLWNoZWNrZWQgLmFsbC1yb3dzLXNlbGVjdG9yLWNoZWNrYm94PnNwYW4sXG4uUmVhY3RUYWJsZSAucm93LWNoZWNrZWQgLnJvdy1zZWxlY3Rvci1jaGVja2JveD5zcGFuLFxuLlJlYWN0VGFibGUgLnJvdy1jaGVja2VkIC5hbGwtcm93cy1zZWxlY3Rvci1jaGVja2JveD5zcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY2hlY2tib3gtc2VsZWN0ZWQuc3ZnKTtcbn1cblxuLlJlYWN0VGFibGUgLmFsbC1yb3dzLWNoZWNrZWQgLnJ0LXRkLFxuLlJlYWN0VGFibGUgLnJvdy1jaGVja2VkIC5ydC10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlkNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uUmVhY3RUYWJsZSAuYWxsLXJvd3MtY2hlY2tlZCAucnQtdGQgLm1mYy1pY29uLWtlYmFiLFxuLlJlYWN0VGFibGUgLnJvdy1jaGVja2VkIC5ydC10ZCAubWZjLWljb24ta2ViYWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9yb3cta2ViYWItY2hlY2tlZC5zdmcpO1xufVxuXG4uUmVhY3RUYWJsZSAucnQtbm9EYXRhIHtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDkwcHg7XG59XG5cbi5SZWFjdFRhYmxlIC5yb3ctY2hlY2tlZCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRhYmxlLWVtcHR5IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtZW1wdHkgLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udGFibGUtZW1wdHkgLmFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlbGwtc29ydGVkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLlJlYWN0VGFibGU6bm90KC5saXN0KS5jaGVja2FibGUgLnJ0LXRkIC5yb3ctbWVudS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5SZWFjdFRhYmxlLmNoZWNrYWJsZSAucnQtdGQgLnJvdy1tZW51LWRpc2FibGVkIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5SZWFjdFRhYmxlLmxpc3QgLnRhYmxlLXBhZ2luYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uUmVhY3RUYWJsZTpub3QoLmxpc3QpIC50YWJsZS1wYWdpbmF0b3Ige1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udGFibGUtcGFnaW5hdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50YWJsZS1wYWdpbmF0b3IgLmNvbC1zbS00IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGFibGUtcGFnaW5hdG9yIC5wYWdlLWluZGljYXRvciB7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi50YWJsZS1wYWdpbmF0b3IgLnBhZ2UtaW5kaWNhdG9yIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbn1cblxuLnRhYmxlLXBhZ2luYXRvciAucGFnZS1pbmRpY2F0b3IgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbn1cblxuLnRhYmxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZmMtZm9vdGVyLXNwaW5uZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uUmVhY3RUYWJsZSAucnQtdGgsXG4uUmVhY3RUYWJsZSAucnQtdGQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cblxuLlJlYWN0VGFibGUgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uUmVhY3RUYWJsZSA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGhlaWdodDogMDtcbn1cblxuLlJlYWN0VGFibGUgOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5SZWFjdFRhYmxlIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5SZWFjdFRhYmxlIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2Q3ZDdkO1xufVxuXG4uc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLnRhYmxlLXNlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5tZmMtdG9vbGJhci1jb250YWluZXIgLnNlYXJjaC1jb250YWluZXIgLmZvcm0tY29udHJvbC50YWJsZS1zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5tZmMtdG9vbGJhci1jb250YWluZXIgLnNlYXJjaC1jb250YWluZXIgLnRhYmxlLXNlYXJjaC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYmxlLWlkZW50aWZpZXItY2VsbCAubmV3LXdpbmRvdy1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50YWJsZS1pZGVudGlmaWVyLWNlbGw6aG92ZXIgLm5ldy13aW5kb3ctbGluayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50YWJsZS1saXN0IC5tZmMtZmlsdGVyLXJlc3VsdHMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mYy1maWx0ZXItcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tZmMtZmlsdGVyLXJlc3VsdHMgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1mYy1maWx0ZXItcmVzdWx0cz4uY29sLXNtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWZjLWZpbHRlci1yZXN1bHRzIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1mYy1maWx0ZXItcmVzdWx0cyBoNSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1mYy1maWx0ZXItcmVzdWx0cyB1bCxcbi5tZmMtZmlsdGVyLXJlc3VsdHMgaDUsXG4ubWZjLWZpbHRlci1yZXN1bHRzIHAge1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWZjLWZpbHRlci1ncm91cCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5mb3JtLWdyb3VwIC5tZmMtZmlsdGVyYmFyLWxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4ubWZjLWZpbHRlcmJhci1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NjQ3NDY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm1mYy1maWx0ZXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tZmMtZmlsdGVyLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzJjNzAzOTtcbn1cblxuLm1mYy1zZWxlY3RlZC1vcHRpb24gYSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubWZjLXRvb2xiYXIgYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5tZmMtdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLnRvb2xiYXItcGYtYWN0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRvb2xiYXItcGYtYWN0aW9ucyAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlYXJjaC1jb250YWluZXIgYnV0dG9uIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1saXN0IC50YWJsZS12aWV3LXBmLXRvb2xiYXIudG9vbGJhci1wZi5tZmMtdG9vbGJhciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtdmlldy1wZi10b29sYmFyLnRvb2xiYXItcGYubWZjLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogI2Y4ZjhmODtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1mYy10b29sYmFyLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1mYy10b29sYmFyLWNvbnRhaW5lciAuZm9ybS1ncm91cC5uby1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZmMtdG9vbGJhci1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tZmMtdG9vbGJhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5tZmMtdG9vbGJhciAuZm9ybS1ncm91cC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWZjLXRvb2xiYXIsXG4ubWZjLWRhdGUtcmFuZ2UtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi50YWJsZS1saXN0IC5tZmMtZGF0ZS1yYW5nZS10b29sYmFyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZmMtZGF0ZS1yYW5nZS10b29sYmFyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2Q4ZDhkODtcbn1cblxuLm1mYy1kYXRlLXJhbmdlLXRvb2wge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5tZmMtZGF0ZS1yYW5nZS10b29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmlucHV0LWRhdGVyYW5nZS5pbnB1dC1ncm91cCAubWZjLWRhdGUtcmFuZ2Utc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIGZvbnQtc2l6ZTogNHB0O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmlucHV0LWRhdGVyYW5nZS5pbnB1dC1ncm91cCAubWZjLWRhdGUtcmFuZ2Utc2VwYXJhdG9yLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI4ZDhmO1xufVxuXG4ubWZjLXRvb2xiYXIgLmlucHV0LWRhdGVyYW5nZS5pbnB1dC1ncm91cCAubWZjLWRhdGUtcmFuZ2Utc2VwYXJhdG9yIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luOiAzMHB4O1xufVxuXG4ubWZjLWRyb3Bkb3duLXRvZ2dsZS1idXR0b246Zm9jdXMsXG4ubWZjLWRyb3Bkb3duLXRvZ2dsZS1idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJlY29yZC1iYXIgLm1mYy1kcm9wZG93biAuZHJvcGRvd24uYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wb3BvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWZjLXBvcG92ZXItbWVudSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5tZmMtcG9wb3Zlci1tZW51IC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZmMtcG9wb3Zlci1tZW51IC5wb3BvdmVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWZjLXBvcG92ZXItbWVudSAucG9wb3Zlci1jb250ZW50IC5tZmMtbWVudSAubWZjLWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5cbi5tZmMtcG9wb3Zlci1tZW51IC5wb3BvdmVyLWNvbnRlbnQgLm1mYy1tZW51IC5tZmMtZHJvcGRvd24tbWVudS1pdGVtLmRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ubWZjLXBvcG92ZXItbWVudSAucG9wb3Zlci1jb250ZW50IC5tZmMtbWVudSAubWZjLWRyb3Bkb3duLW1lbnUtaXRlbT5hIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5tZmMtcG9wb3Zlci1tZW51IGE6Zm9jdXMsXG4ubWZjLXBvcG92ZXItbWVudSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm1mYy1kcm9wZG93bi1tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tZmMtZHJvcGRvd24tbWVudS1pdGVtPmEge1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mYy1kcm9wZG93bi1tZW51LWl0ZW0+YTpob3Zlcixcbi5tZmMtZHJvcGRvd24tbWVudS1pdGVtPmE6Zm9jdXMsXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbT5hOmFjdGl2ZSxcbi5tZmMtZHJvcGRvd24tbWVudS1pdGVtLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbT5hOmhvdmVyLFxuLm1mYy1kcm9wZG93bi1tZW51LWl0ZW0+YTphY3RpdmUsXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbT5hOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1mYy1kcm9wZG93bi1tZW51LWl0ZW0uZGFuZ2VyPmE6aG92ZXIsXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbS5kYW5nZXI+YTphY3RpdmUsXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbS5kYW5nZXI+YTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTJkNDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbn1cblxuLm1mYy1kcm9wZG93bi1tZW51LWl0ZW0uY2hlY2tlZCAubWZjLWRyb3Bkb3duLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY2hlY2tib3gtc2VsZWN0ZWQuc3ZnKTtcbn1cblxuLm1mYy1kcm9wZG93bi1tZW51LWl0ZW0uY2hlY2tlZC5zaW5nbGVTZWxlY3Q+YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTlkNWY7XG4gIGJvcmRlci1jb2xvcjogIzNlOWQ1ZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbS5jaGVja2VkLnNpbmdsZVNlbGVjdD5hOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0YjM1ODtcbiAgYm9yZGVyLWNvbG9yOiAjMzRiMzU4O1xufVxuXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbSAubWZjLWRyb3Bkb3duLWVudHJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWZjLWRyb3Bkb3duLW1lbnUtaXRlbSAubWZjLWRyb3Bkb3duLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY2hlY2tib3gtZW1wdHkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTJweDtcbn1cblxuLmRyb3Bkb3duLW1lbnU+bGk+YTpob3Zlcixcbi5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubWZjLWRyb3Bkb3duIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5tZmMtZHJvcGRvd24gYnV0dG9uIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5tZmMtZHJvcGRvd24gYnV0dG9uOmZvY3VzLFxuLm1mYy1kcm9wZG93biBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1mYy1kcm9wZG93biAuZHJvcGRvd24tbWVudS1jb250ZW50LFxuLm1mYy1kcm9wZG93biAubWZjLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tZmMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUtY29udGVudCAubWZjLWRyb3Bkb3duLW5vLXJlc3VsdHMtbWVzc2FnZSxcbi5tZmMtZHJvcGRvd24gLm1mYy1tZW51IC5tZmMtZHJvcGRvd24tbm8tcmVzdWx0cy1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbi5tZmMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUtY29udGVudCAubWZjLWRyb3Bkb3duLW1lbnUtZmlsdGVyLFxuLm1mYy1kcm9wZG93biAubWZjLW1lbnUgLm1mYy1kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLm1mYy1kcm9wZG93biAuZHJvcGRvd24tbWVudS1jb250ZW50IC5tZmMtZHJvcGRvd24tbWVudS1maWx0ZXI+ZGl2LFxuLm1mYy1kcm9wZG93biAubWZjLW1lbnUgLm1mYy1kcm9wZG93bi1tZW51LWZpbHRlcj5kaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mYy1kcm9wZG93biAuZHJvcGRvd24tbWVudS1jb250ZW50IC5tZmMtZHJvcGRvd24tbWVudS1maWx0ZXIgaW5wdXQsXG4ubWZjLWRyb3Bkb3duIC5tZmMtbWVudSAubWZjLWRyb3Bkb3duLW1lbnUtZmlsdGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZmMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUtY29udGVudCB1bCxcbi5tZmMtZHJvcGRvd24gLm1mYy1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1mYy1kcm9wZG93biAuYnRuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWZjLWRyb3Bkb3duIC5idG46YWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLm1mYy1mb3JtLWlucHV0IGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0YjM1ODtcbn1cblxuLm1mYy1mb3JtLWlucHV0IGJ1dHRvbiAucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYTtcbn1cblxuLm1mYy1mb3JtLWlucHV0IC5kcm9wZG93bi1tZW51LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzRiMzU4O1xufVxuXG4ubWZjLWZvcm0taW5wdXQgLmRyb3Bkb3duLW1lbnUtY29udGVudCAubWZjLWRyb3Bkb3duLW1lbnUtZmlsdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1mYy1mb3JtLWlucHV0IC5kcm9wZG93bi1tZW51LWNvbnRlbnQgLm1mYy1kcm9wZG93bi1tZW51LWZpbHRlciAuZm9ybS1ncm91cC5oYXMtZmVlZGJhY2s+aW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51PmxpPmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5idG4tZ3JvdXA+LmRyb3Bkb3duLW1lbnUsXG4uZHJvcGRvd24+LmRyb3Bkb3duLW1lbnUsXG4uaW5wdXQtZ3JvdXAtYnRuPi5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCAuZm9ybS1ncm91cC5oYXMtZmVlZGJhY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uc2xpZGUtbGVmdC1tb2RhbC5zbGlkZS1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbn1cblxuLnNsaWRlLWxlZnQtbW9kYWwuc2xpZGUtbGVmdC5lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc2xpZGUtZG93bi1lbnRlciB7XG4gIG9wYWNpdHk6IDAuMDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG59XG5cbi5zbGlkZS1kb3duLWVudGVyLnNsaWRlLWRvd24tZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNsaWRlLWRvd24tbGVhdmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xufVxuXG4uc2xpZGUtZG93bi1sZWF2ZS5zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5tZmMtYnV0dG9uLXByaW1hcnksXG4ubWZjLXN1Ym1pdC1idXR0b24sXG4ubWZjLWFkZC1mcm9tLXNhbGVzLXBsYW4tYnV0dG9uLFxuLm1mYy1uZXctcmVjb3JkLWJ1dHRvbixcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1ZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubWZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuLm1mYy1zdWJtaXQtYnV0dG9uOmhvdmVyLFxuLm1mYy1hZGQtZnJvbS1zYWxlcy1wbGFuLWJ1dHRvbjpob3Zlcixcbi5tZmMtbmV3LXJlY29yZC1idXR0b246aG92ZXIsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzM0YjM1OCAwJSwgIzNlOWQ1ZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICMzNGIzNTggMCUsICMzZTlkNWYgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWZjLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSxcbi5tZmMtc3VibWl0LWJ1dHRvbjphY3RpdmUsXG4ubWZjLWFkZC1mcm9tLXNhbGVzLXBsYW4tYnV0dG9uOmFjdGl2ZSxcbi5tZmMtbmV3LXJlY29yZC1idXR0b246YWN0aXZlLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b246YWN0aXZlLFxuLm1mYy1idXR0b24tcHJpbWFyeTpmb2N1cyxcbi5tZmMtc3VibWl0LWJ1dHRvbjpmb2N1cyxcbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b246Zm9jdXMsXG4ubWZjLW5ldy1yZWNvcmQtYnV0dG9uOmZvY3VzLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICMzNGIzNTggMCUsICMzZTlkNWYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzRiMzU4IDAlLCAjM2U5ZDVmIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkLFxuLm1mYy1zdWJtaXQtYnV0dG9uOmRpc2FibGVkLFxuLm1mYy1hZGQtZnJvbS1zYWxlcy1wbGFuLWJ1dHRvbjpkaXNhYmxlZCxcbi5tZmMtbmV3LXJlY29yZC1idXR0b246ZGlzYWJsZWQsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJ1dHRvbjpkaXNhYmxlZCxcbi5tZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIsXG4ubWZjLXN1Ym1pdC1idXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4ubWZjLWFkZC1mcm9tLXNhbGVzLXBsYW4tYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLm1mYy1uZXctcmVjb3JkLWJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLm1mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZDphY3RpdmUsXG4ubWZjLXN1Ym1pdC1idXR0b246ZGlzYWJsZWQ6YWN0aXZlLFxuLm1mYy1hZGQtZnJvbS1zYWxlcy1wbGFuLWJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsXG4ubWZjLW5ldy1yZWNvcmQtYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSxcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGRkYzg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1mYy1idXR0b24tcHJpbWFyeTpob3Zlcixcbi5tZmMtc3VibWl0LWJ1dHRvbjpob3Zlcixcbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b246aG92ZXIsXG4ubWZjLW5ldy1yZWNvcmQtYnV0dG9uOmhvdmVyLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b246aG92ZXIsXG4ubWZjLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSxcbi5tZmMtc3VibWl0LWJ1dHRvbjphY3RpdmUsXG4ubWZjLWFkZC1mcm9tLXNhbGVzLXBsYW4tYnV0dG9uOmFjdGl2ZSxcbi5tZmMtbmV3LXJlY29yZC1idXR0b246YWN0aXZlLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b246YWN0aXZlLFxuLm1mYy1idXR0b24tcHJpbWFyeTpmb2N1cyxcbi5tZmMtc3VibWl0LWJ1dHRvbjpmb2N1cyxcbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b246Zm9jdXMsXG4ubWZjLW5ldy1yZWNvcmQtYnV0dG9uOmZvY3VzLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b246Zm9jdXMsXG4ubWZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzOmFjdGl2ZSxcbi5tZmMtc3VibWl0LWJ1dHRvbjpmb2N1czphY3RpdmUsXG4ubWZjLWFkZC1mcm9tLXNhbGVzLXBsYW4tYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5tZmMtbmV3LXJlY29yZC1idXR0b246Zm9jdXM6YWN0aXZlLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b246Zm9jdXM6YWN0aXZlLFxuLm1mYy1idXR0b24tcHJpbWFyeVtkaXNhYmxlZF0sXG4ubWZjLXN1Ym1pdC1idXR0b25bZGlzYWJsZWRdLFxuLm1mYy1hZGQtZnJvbS1zYWxlcy1wbGFuLWJ1dHRvbltkaXNhYmxlZF0sXG4ubWZjLW5ldy1yZWNvcmQtYnV0dG9uW2Rpc2FibGVkXSxcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYnV0dG9uW2Rpc2FibGVkXSxcbi5tZmMtYnV0dG9uLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLm1mYy1zdWJtaXQtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLm1mYy1uZXctcmVjb3JkLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWZjLWJ1dHRvbi1zZWNvbmRhcnksXG4ubWZjLWNsZWFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogIzQ2NDc0NjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubWZjLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4ubWZjLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmYgMCUsICNmMWYxZjEgMTAwJSk7XG59XG5cbi5tZmMtYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4ubWZjLWNsZWFyLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmMWYxZjEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmIDAlLCAjZjFmMWYxIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tZmMtYnV0dG9uLXNlY29uZGFyeTpkaXNhYmxlZCxcbi5tZmMtY2xlYXItYnV0dG9uOmRpc2FibGVkLFxuLm1mYy1idXR0b24tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyLFxuLm1mYy1jbGVhci1idXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4ubWZjLWJ1dHRvbi1zZWNvbmRhcnk6ZGlzYWJsZWQ6YWN0aXZlLFxuLm1mYy1jbGVhci1idXR0b246ZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1mYy1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLm1mYy1jbGVhci1idXR0b246aG92ZXIsXG4ubWZjLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLm1mYy1jbGVhci1idXR0b246YWN0aXZlLFxuLm1mYy1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLm1mYy1jbGVhci1idXR0b246Zm9jdXMsXG4ubWZjLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXM6YWN0aXZlLFxuLm1mYy1jbGVhci1idXR0b246Zm9jdXM6YWN0aXZlLFxuLm1mYy1idXR0b24tc2Vjb25kYXJ5W2Rpc2FibGVkXSxcbi5tZmMtY2xlYXItYnV0dG9uW2Rpc2FibGVkXSxcbi5tZmMtYnV0dG9uLXNlY29uZGFyeVtkaXNhYmxlZF06aG92ZXIsXG4ubWZjLWNsZWFyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLWdyb3VwIC5tZmMtYnV0dG9uLXRhYmxlKy5tZmMtYnV0dG9uLXRhYmxlLFxuLmJ0bi1ncm91cCAubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biBidXR0b24rLm1mYy1idXR0b24tdGFibGUsXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biAuYnRuLWdyb3VwIGJ1dHRvbisubWZjLWJ1dHRvbi10YWJsZSxcbi5idG4tZ3JvdXAgLm1mYy1idXR0b24tdGFibGUtZHJvcGRvd24gLm1mYy1idXR0b24tdGFibGUrYnV0dG9uLFxuLm1mYy1idXR0b24tdGFibGUtZHJvcGRvd24gLmJ0bi1ncm91cCAubWZjLWJ1dHRvbi10YWJsZStidXR0b24sXG4uYnRuLWdyb3VwIC5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbitidXR0b24sXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biAuYnRuLWdyb3VwIGJ1dHRvbitidXR0b24sXG4uYnRuLWdyb3VwIC5tZmMtYnV0dG9uLXRhYmxlKy5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbisuYnRuLWdyb3VwLFxuLm1mYy1idXR0b24tdGFibGUtZHJvcGRvd24gLmJ0bi1ncm91cCBidXR0b24rLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCsubWZjLWJ1dHRvbi10YWJsZSxcbi5idG4tZ3JvdXAgLm1mYy1idXR0b24tdGFibGUtZHJvcGRvd24gLmJ0bi1ncm91cCtidXR0b24sXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biAuYnRuLWdyb3VwIC5idG4tZ3JvdXArYnV0dG9uLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm1mYy1idXR0b24tdGFibGUsXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDY0NzQ2O1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tZmMtYnV0dG9uLXRhYmxlOmhvdmVyLFxuLm1mYy1idXR0b24tdGFibGUtZHJvcGRvd24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjFmMWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1mYy1idXR0b24tdGFibGU6YWN0aXZlLFxuLm1mYy1idXR0b24tdGFibGUtZHJvcGRvd24gYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLm1mYy1idXR0b24tdGFibGU6ZGlzYWJsZWQsXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biBidXR0b246ZGlzYWJsZWQsXG4ubWZjLWJ1dHRvbi10YWJsZTpkaXNhYmxlZDpob3Zlcixcbi5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5tZmMtYnV0dG9uLXRhYmxlOmRpc2FibGVkOmFjdGl2ZSxcbi5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzkwOTI5MDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubWZjLWJ1dHRvbi10YWJsZTpob3Zlcixcbi5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbjpob3Zlcixcbi5tZmMtYnV0dG9uLXRhYmxlOmFjdGl2ZSxcbi5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbjphY3RpdmUsXG4ubWZjLWJ1dHRvbi10YWJsZTpmb2N1cyxcbi5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbjpmb2N1cyxcbi5tZmMtYnV0dG9uLXRhYmxlOmZvY3VzOmFjdGl2ZSxcbi5tZmMtYnV0dG9uLXRhYmxlLWRyb3Bkb3duIGJ1dHRvbjpmb2N1czphY3RpdmUsXG4ubWZjLWJ1dHRvbi10YWJsZVtkaXNhYmxlZF0sXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biBidXR0b25bZGlzYWJsZWRdLFxuLm1mYy1idXR0b24tdGFibGVbZGlzYWJsZWRdOmhvdmVyLFxuLm1mYy1idXR0b24tdGFibGUtZHJvcGRvd24gYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kcm9wZG93bi5vcGVuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLm1mYy1mb3JtLWFjdGlvbi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxNDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1mYy1mb3JtLWFjdGlvbi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IDE0NnB4O1xufVxuXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biBidXR0b24ge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ubWZjLWJ1dHRvbi10YWJsZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMjZweDtcbn1cblxuLm1mYy1idXR0b24tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1mYy1idXR0b24sXG4ubWZjLXN1Ym1pdC1idXR0b24sXG4ubWZjLWFkZC1mcm9tLXNhbGVzLXBsYW4tYnV0dG9uLFxuLm1mYy1uZXctcmVjb3JkLWJ1dHRvbixcbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYnV0dG9uLFxuLm1mYy1jbGVhci1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5tZmMtc3VibWl0LWJ1dHRvbixcbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b24sXG4ubWZjLW5ldy1yZWNvcmQtYnV0dG9uLFxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b24ge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b246ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1mYy1uZXctcmVjb3JkLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tZmMtY2xlYXItYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWZjLXNpbXBsZS1pY29uLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5idXR0b24sXG5idXR0b246aG92ZXIsXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRvd25sb2FkLXRhYmxlLWJ1dHRvbiB7XG4gIHdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLWFjdGlvbi1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1cHBsaWVyLWNvbW1pdG1lbnQtYWN0aW9ucy1tZW51IC5kcm9wZG93bi5idG4tZ3JvdXAgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdCB7XG4gIG1hcmdpbi1sZWZ0OiA2MnB4O1xufVxuXG4uc3VwcGxpZXItY29tbWl0bWVudC1hY3Rpb25zLW1lbnUgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCAuZHJvcGRvd24tbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4ucmVjb3JkLWJhci10aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yZWNvcmQgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yZWNvcmQgLnJlY29yZC1iYXItcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4udGFibGUtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJsZS1wbGFjZWhvbGRlciAubWVzc2FnZSB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucmVjb3JkLWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucmVjb3JkLWJhciAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZWNvcmQtYmFyIC5kZXRhaWxTZXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5yZWNvcmQtYmFyPi5kZXRhaWwsXG4ucmVjb3JkLWJhcj4uZGV0YWlsU2V0IC5kZXRhaWwge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZWNvcmQtYmFyIC5kZXRhaWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZWNvcmQtYmFyIC5kZXRhaWwgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlY29yZC1iYXIgLmRldGFpbCAuaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLnJlY29yZC1iYXIgLmRldGFpbCAuYnRuLWdyb3VwLWxpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmVjb3JkLWJhciAuZGV0YWlsIC5idG4tbGluayB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVjb3JkLWJhciAuZGV0YWlsIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucmVjb3JkLWJhciAuZGV0YWlsIC5kcm9wZG93bi1tZW51IGxpPmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmVjb3JkLWJhciAuZGV0YWlsLWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucmVjb3JkLWJhciAuZGV0YWlsLWFyZWEgLmRldGFpbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZWNvcmQtYmFyIC5hY3Rpb24tYXJlYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucmVjb3JkLWJhciAuYWN0aW9uLWFyZWEgLmRldGFpbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZWNvcmQtYmFyIC5sYXN0LXNhdmUge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlY29yZC1iYXIgLnJlY29yZC1iYXItYnV0dG9uLW1lZGl1bS1pY29uIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnJlY29yZC1iYXIgLnJlY29yZC1iYXItYnV0dG9uLFxuLnJlY29yZC1iYXIgLmJ0bi1ncm91cC1yZWNvcmQtYmFyLWJ1dHRvbj5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmVjb3JkLWJhciAucmVjb3JkLWJhci1idXR0b246aG92ZXIsXG4ucmVjb3JkLWJhciAuYnRuLWdyb3VwLXJlY29yZC1iYXItYnV0dG9uPmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmYgMCUsICNmMWYxZjEgMTAwJSk7XG59XG5cbi5yZWNvcmQtYmFyIC5yZWNvcmQtYmFyLWJ1dHRvbjphY3RpdmUsXG4ucmVjb3JkLWJhciAuYnRuLWdyb3VwLXJlY29yZC1iYXItYnV0dG9uPmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmMWYxZjEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmIDAlLCAjZjFmMWYxIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5yZWNvcmQtYmFyIC5yZWNvcmQtYmFyLWJ1dHRvbjpkaXNhYmxlZCxcbi5yZWNvcmQtYmFyIC5yZWNvcmQtYmFyLWJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5yZWNvcmQtYmFyIC5yZWNvcmQtYmFyLWJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsXG4ucmVjb3JkLWJhciAuYnRuLWdyb3VwLXJlY29yZC1iYXItYnV0dG9uPmJ1dHRvbjpkaXNhYmxlZCxcbi5yZWNvcmQtYmFyIC5idG4tZ3JvdXAtcmVjb3JkLWJhci1idXR0b24+YnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnJlY29yZC1iYXIgLmJ0bi1ncm91cC1yZWNvcmQtYmFyLWJ1dHRvbj5idXR0b246ZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5MDkyOTAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVjb3JkLWJhciAucmVjb3JkLWJhci1idXR0b246aG92ZXIsXG4ucmVjb3JkLWJhciAucmVjb3JkLWJhci1idXR0b246YWN0aXZlLFxuLnJlY29yZC1iYXIgLnJlY29yZC1iYXItYnV0dG9uOmZvY3VzLFxuLnJlY29yZC1iYXIgLnJlY29yZC1iYXItYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5yZWNvcmQtYmFyIC5yZWNvcmQtYmFyLWJ1dHRvbltkaXNhYmxlZF0sXG4ucmVjb3JkLWJhciAucmVjb3JkLWJhci1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLnJlY29yZC1iYXIgLmJ0bi1ncm91cC1yZWNvcmQtYmFyLWJ1dHRvbj5idXR0b246aG92ZXIsXG4ucmVjb3JkLWJhciAuYnRuLWdyb3VwLXJlY29yZC1iYXItYnV0dG9uPmJ1dHRvbjphY3RpdmUsXG4ucmVjb3JkLWJhciAuYnRuLWdyb3VwLXJlY29yZC1iYXItYnV0dG9uPmJ1dHRvbjpmb2N1cyxcbi5yZWNvcmQtYmFyIC5idG4tZ3JvdXAtcmVjb3JkLWJhci1idXR0b24+YnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5yZWNvcmQtYmFyIC5idG4tZ3JvdXAtcmVjb3JkLWJhci1idXR0b24+YnV0dG9uW2Rpc2FibGVkXSxcbi5yZWNvcmQtYmFyIC5idG4tZ3JvdXAtcmVjb3JkLWJhci1idXR0b24+YnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yZWNvcmQtYmFyIC5yZWNvcmQtYmFyLWJ1dHRvbiBhLFxuLnJlY29yZC1iYXIgLmJ0bi1ncm91cC1yZWNvcmQtYmFyLWJ1dHRvbj5idXR0b24gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVjb3JkLWJhciAucmVjb3JkLWJhci1idXR0b24gLm1mYy1sYXJnZS1pY29uLFxuLnJlY29yZC1iYXIgLmJ0bi1ncm91cC1yZWNvcmQtYmFyLWJ1dHRvbj5idXR0b24gLm1mYy1sYXJnZS1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVjb3JkLWJhciAucmVjb3JkLWJhci1idXR0b24gLm1mYy1tZWRpdW0taWNvbixcbi5yZWNvcmQtYmFyIC5idG4tZ3JvdXAtcmVjb3JkLWJhci1idXR0b24+YnV0dG9uIC5tZmMtbWVkaXVtLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG5cbi5yZWNvcmQtYmFyIC5tZmMtc3VibWl0LWJ1dHRvbixcbi5yZWNvcmQtYmFyIC5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b24sXG4ucmVjb3JkLWJhciAubWZjLW5ldy1yZWNvcmQtYnV0dG9uLFxuLnJlY29yZC1iYXIgLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1idXR0b24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiA5NXB4O1xufVxuXG4ucmVjb3JkLWJhciAuYnRuLXJlY29yZC1iYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucmVjb3JkLWJhciAuYnRuLXJlY29yZC1iYXItYnV0dG9uIHNwYW4ge1xuICBjb250ZW50OiAnXFxGMEQ3JyAhaW1wb3J0YW50O1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucmVjb3JkLWJhci13YXJwLW1lbnUgLm1mYy1kcm9wZG93bi1lbnRyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVjb3JkLWJhci13YXJwLW1lbnUgLm1mYy1kcm9wZG93bi1zZWNvbmRhcnktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ucmVjb3JkLWJhci13YXJwLW1lbnUgLm1mYy1kcm9wZG93bi1zZWNvbmRhcnktaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4ubWF4LXdpZHRoLTEge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ubWF4LXdpZHRoLTIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubWF4LXdpZHRoLTMge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWF4LXdpZHRoLTQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLnN0YXR1cy1waWxsOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTBweC8xIEZvbnRBd2Vzb21lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3RhdHVzLXBpbGwuc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIGNvbnRlbnQ6ICdcXEYxMTEnO1xufVxuXG4uc3RhdHVzLXBpbGwubmV1dHJhbDo6YmVmb3JlLFxuLnN0YXR1cy1waWxsLmRlZmF1bHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYjRiNGI0O1xuICBjb250ZW50OiAnXFxGMTExJztcbn1cblxuLnN0YXR1cy1waWxsLmRhbmdlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNjOTE2MzU7XG4gIGNvbnRlbnQ6ICdcXEYxMTEnO1xufVxuXG4uc3RhdHVzLXBpbGwub3JhbmdlOjpiZWZvcmUge1xuICBjb2xvcjogI2U2ODUwZDtcbiAgY29udGVudDogJ1xcRjExMSc7XG59XG5cbi5zdGF0dXMtcGlsbC53YXJuaW5nOjpiZWZvcmUge1xuICBjb2xvcjogI2YyZGIzNztcbiAgY29udGVudDogJ1xcRjExMSc7XG59XG5cbi5zdGF0dXMtcGlsbC5pbmZvOjpiZWZvcmUge1xuICBjb2xvcjogIzExYjdmMjtcbiAgY29udGVudDogJ1xcRjExMSc7XG59XG5cbi5yb3ctY2hlY2tlZCAuc3RhdHVzLXBpbGwuc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWItY29udGVudCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubmF2LXBpbGxzPmxpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5hdi1waWxscz5saT5hIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzkwOTI5MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmF2LXBpbGxzPmxpPmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogIzkwOTI5MDtcbn1cblxuLm5hdi1waWxscz5saS5hY3RpdmUgYSxcbi5uYXYtcGlsbHM+bGkuYWN0aXZlIGE6Zm9jdXMsXG4ubmF2LXBpbGxzPmxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1Zjtcbn1cblxuLm1mYy1yZWNvcmQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaWRlYmFyLWhvcml6b250YWwtcnVsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkOGQ4ZDg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uc2lkZWJhci1ob3Jpem9udGFsLXJ1bGUtZGV0YWlsLXRleHQge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi50aWdodGVuLXRvLWFib3ZlLWZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLnJlY29yZC10b29scyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWNvcmQtdG9vbHMgLnNwZWNSZXRhaWwge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnJlY29yZC10b29scyAuc3BlY1JldGFpbCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnJlY29yZC10b29scyAuc3BlY1llYXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJlY29yZC10b29scyAuc3BlY1llYXI+ZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnJlY29yZC10b29scyAuc3BlY1llYXI+ZGl2Omxhc3QtY2hpbGQgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVjb3JkLXRvb2xzIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiA1N3B4O1xufVxuXG4ucmVjb3JkLXRvb2xzIGJ1dHRvbi5tZmMtYnV0dG9uLFxuLnJlY29yZC10b29scyBidXR0b24ubWZjLXN1Ym1pdC1idXR0b24sXG4ucmVjb3JkLXRvb2xzIGJ1dHRvbi5tZmMtYWRkLWZyb20tc2FsZXMtcGxhbi1idXR0b24sXG4ucmVjb3JkLXRvb2xzIGJ1dHRvbi5tZmMtbmV3LXJlY29yZC1idXR0b24sXG4ucmVjb3JkLXRvb2xzIGJ1dHRvbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYnV0dG9uLFxuLnJlY29yZC10b29scyBidXR0b24ubWZjLWNsZWFyLWJ1dHRvbiB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLm1mYy1vcmRlci1zdGF0dXMtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5tZmMtb3JkZXItc3RhdHVzLWRldGFpbHMgLnN0YXR1cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1mYy1vcmRlci1zdGF0dXMtZGV0YWlscyAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWZjLW9yZGVyLXN0YXR1cy1kZXRhaWxzIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGF0dXMtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xufVxuXG4uY2FyZC1wZi5jYXJkLXBmLWFjY2VudGVkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNlOWQ1ZjtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgzLCAzLCAzLCAwLjMpO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2FyZC1wZi10aXRsZSB7XG4gIGNvbG9yOiAjOTA5MjkwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jYXJkLXBmLWJvZHkge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnN0YXRzLXJvdyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogNDBweDtcbiAgLW1zLWdyaWQtY29sdW1uczogKG1pbm1heCgxNTBweCwgMWZyKSlbYXV0by1maXRdO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnN0YXRzLXJvdy5zbWFsbCB7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IChtaW5tYXgoMTAwcHgsIDFmcikpW2F1dG8tZml0XTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XG59XG5cbi5zdGF0LWNhcmQtc3BsaXQge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDQwcHg7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IChtaW5tYXgoMTUwcHgsIDFmcikpW2F1dG8tZml0XTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5zdGF0LWNhcmQtc3BsaXQtbGVmdC1zZWdtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMDtcbn1cblxuLnN0YXQtY2FyZC1zcGxpdC1yaWdodC1zZWdtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMDtcbn1cblxuLnN0YXQtY2FyZC1zcGxpdC1sZWZ0LXNlZ21lbnQgLmNhcmQtcGYtdGl0bGUsXG4uc3RhdC1jYXJkLXNwbGl0LXJpZ2h0LXNlZ21lbnQgLmNhcmQtcGYtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3RhdC1jYXJkIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RhdC1jYXJkLXJhY2stZGVzY3JpcHRpb24sXG4uc3RhdC1jYXJkLXJhY2stcXVhbnRpdHkge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5zdGF0LWNhcmQtcmFjay1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTA5MjkwO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5zdGF0LWNhcmQtcmFjay1xdWFudGl0eSB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uc3RhdC1jYXJkLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5zdGF0LWNhcmQtcmlnaHQge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5tYXAtY29udGFpbmVyLmludmFsaWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWNvbnRhaW5lciAubWFwIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4ubWFwLWNvbnRhaW5lciAubWFwLWRpcmVjdGlvbnMtYnV0dG9uIHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9hc3QtbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogNDMwcHg7XG59XG5cbi50b2FzdC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnRvYXN0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRvYXN0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hbGVydCxcbi50b2FzdC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xufVxuXG4udG9hc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmFsZXJ0IC5hY3Rpb25zLFxuLnRvYXN0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnRvYXN0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hbGVydCAuYWN0aW9ucyBhLFxuLnRvYXN0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94IC5hY3Rpb25zIGEge1xuICBjb2xvcjogIzExYjdmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnVzeS1tb2RhbCxcbi5lcnJvci1hbGVydC1tb2RhbCxcbi5ub3RpZmljYXRpb24tbW9kYWwsXG4uc2F2ZS1jb25maXJtYXRpb24tbW9kYWwsXG4uYWxlcnQtbW9kYWwge1xuICB6LWluZGV4OiAxMDU1O1xuICAvKiBBYm92ZSB0aGUgZXJyb3IgYWxlcnQgei1pbmRleCBvZiAxMDU0ICovXG59XG5cbi5zYXZlLWNvbmZpcm1hdGlvbi1tb2RhbCAuYWxlcnQuYWxlcnQtZGFuZ2VyLFxuLnNhdmUtY29uZmlybWF0aW9uLW1vZGFsIC5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94LFxuLmFsZXJ0LW1vZGFsIC5hbGVydC5hbGVydC1kYW5nZXIsXG4uYWxlcnQtbW9kYWwgLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zYXZlLWNvbmZpcm1hdGlvbi1tb2RhbCAuYWN0aW9ucyxcbi5hbGVydC1tb2RhbCAuYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTVweDtcbn1cblxuLmJ1c3ktbW9kYWwtYmFja2Ryb3AsXG4uZXJyb3ItYWxlcnQtYmFja2Ryb3AsXG4ubm90aWZpY2F0aW9uLWJhY2tkcm9wLFxuLnNhdmUtY29uZmlybWF0aW9uLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMTA1NDtcbiAgLyogQWJvdmUgdGhlIG5vcm1hbCBtb2RhbCB6LWluZGV4IG9mIDEwNTAgKi9cbn1cblxuLmJ1c3ktbW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmJ1c3ktbW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnVzeS1tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmFsZXJ0LFxuLmJ1c3ktbW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi50b2FzdC1lcnJvci1hbGVydCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLnRvYXN0LWVycm9yLWFsZXJ0IC5hbGVydC1kYW5nZXIsXG4udG9hc3QtZXJyb3ItYWxlcnQgLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnRvYXN0LWVycm9yLWFsZXJ0IC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udG9hc3QtZXJyb3ItYWxlcnQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udG9hc3QtZXJyb3ItYWxlcnQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmFsZXJ0LFxuLnRvYXN0LWVycm9yLWFsZXJ0IC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctYm94IHtcbiAgbWluLWhlaWdodDogOTVweDtcbn1cblxuLnRvYXN0LWVycm9yLWFsZXJ0IC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hbGVydCAuYWN0aW9ucyxcbi50b2FzdC1lcnJvci1hbGVydCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi50b2FzdC1lcnJvci1hbGVydCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYWxlcnQgLmFjdGlvbnMgYSxcbi50b2FzdC1lcnJvci1hbGVydCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJveCAuYWN0aW9ucyBhIHtcbiAgY29sb3I6ICMxMWI3ZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cuYnVzeS1tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUlKTtcbn1cblxuLmFsZXJ0LW1vZGFsIC5hY3Rpb25zIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtbW9kYWwgLmFjdGlvbnMgc3BhbitzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmFsZXJ0LW1vZGFsIGRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC1wcm9kdWN0cy1saXN0LXNpZGViYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgd2lkdGg6IDM3MHB4O1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtcHJvZHVjdHMtbGlzdC1zaWRlYmFyLXRvcCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3Qtc2lkZWJhci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG4ubWZjLXByb2R1Y3Qtd29ya3NoZWV0LXRpdGxlIHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtY29tcGFyYWJsZS1wcm9kdWN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtcHJvZHVjdHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC1wcm9kdWN0cy1saXN0IC5yZWNlbnQtY29tYm8tbW9kYWwge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3QtcHJvZHVjdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC1wcm9kdWN0cy1saXN0LXByb2R1Y3QtbGFiZWwge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtaXMtc2VsZWN0ZWQge1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3QtcHJvZHVjdC1yYWNrLWNvbmZpZ3VyYXRpb246aG92ZXIgLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3QtcHJvZHVjdC1zaGlwbWVudC1jb25maWd1cmF0aW9uLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC1wcm9kdWN0cy1saXN0LXByb2R1Y3Qtc2hpcG1lbnQtY29uZmlndXJhdGlvbi1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjOTA5MjkwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtcHJvZHVjdHMtbGlzdC1wcm9kdWN0LXNoaXBtZW50LWNvbmZpZ3VyYXRpb24tbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC1wcm9kdWN0cy1saXN0LXByb2R1Y3Qtc2hpcG1lbnQtY29uZmlndXJhdGlvbi1sYWJlbCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3QtcHJvZHVjdC1zaGlwbWVudC1jb25maWd1cmF0aW9uLWRldGFpbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtcHJvZHVjdHMtbGlzdC1wcm9kdWN0LXNoaXBtZW50LWNvbmZpZ3VyYXRpb24taWNvbiB7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3QtcHJvZHVjdC1zaGlwbWVudC1jb25maWd1cmF0aW9uLWljb246aG92ZXIge1xuICBjb2xvcjogIzcxNzM3MTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0IC5tZmMtZmlsdGVyYmFyLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmVtb3ZlLXByb2R1Y3QtbW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3QtZm9ybS1kZWxldGUtcHJvZHVjdC1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3QtY29tYm8tY2FydC1zaGlwbWVudC1jb25maWd1cmF0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtcHJvZHVjdHMtbGlzdC1jb21iby1jYXJ0LXNoaXBtZW50LWNvbmZpZ3VyYXRpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC1wcm9kdWN0cy1saXN0LWNvbWJvLWNhcnQtc2hpcG1lbnQtY29uZmlndXJhdGlvbiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3Qtd29ya3NoZWV0LXRhYmxlLXdyYXBwZXIuaGlnaGxpZ2h0LXBlcmZvcm1hbmNlIC5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGguaGlnaGxpZ2h0LXBlcmZvcm1hbmNlLFxuLnByb2R1Y3Qtd29ya3NoZWV0LXRhYmxlLXdyYXBwZXIuaGlnaGxpZ2h0LWludmVudG9yeSAuUmVhY3RUYWJsZSAucnQtdGhlYWQgLnJ0LXRoLmhpZ2hsaWdodC1pbnZlbnRvcnksXG4ucHJvZHVjdC13b3Jrc2hlZXQtdGFibGUtd3JhcHBlci5oaWdobGlnaHQtc2FsZXMgLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10aC5oaWdobGlnaHQtc2FsZXMsXG4ucHJvZHVjdC13b3Jrc2hlZXQtdGFibGUtd3JhcHBlci5oaWdobGlnaHQtdHJlbmRzIC5SZWFjdFRhYmxlIC5ydC10aGVhZCAucnQtdGguaGlnaGxpZ2h0LXRyZW5kcyxcbi5wcm9kdWN0LXdvcmtzaGVldC10YWJsZS13cmFwcGVyLmhpZ2hsaWdodC1waWVjZS10YXJnZXQgLlJlYWN0VGFibGUgLnJ0LXRoZWFkIC5ydC10aC5oaWdobGlnaHQtcGllY2UtdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRlZGVkIDAlLCAjZDhkOGQ4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2VkZWRlZCAwJSwgI2Q4ZDhkOCAxMDAlKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldCAubWZjLWRhdGUtcmFuZ2UtdG9vbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBFbmQgZGF0ZSByYW5nZSBoaWdobGlnaHQgKi9cbi5wcm9kdWN0LXdvcmtzaGVldC1waWVjZS10YXJnZXQtZGF0ZS1yYW5nZS1jb2wge1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ucHJvZHVjdC13b3Jrc2hlZXQtcGllY2UtdGFyZ2V0LXByaW1hcnktc3RvcmVzLW9ubHktY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYXV0by1yZXBsZW5pc2htZW50LW1vZGFsIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uYXV0by1yZXBsZW5pc2htZW50LW1vZGFsLXByb2R1Y3QtbGFiZWwge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXdvcmtzaGVldC1yZWNlbnQtY29tYm8tY2FydC1zaGlwbWVudC1jb25maWd1cmF0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmVjZW50LWNvbWJvLW1vZGFsIC5wcm9kdWN0LXdvcmtzaGVldC1wcm9kdWN0cy1saXN0LXByb2R1Y3Qtc2hpcG1lbnQtY29uZmlndXJhdGlvbi1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWNlbnQtY29tYm8tbW9kYWwgLnByb2R1Y3Qtd29ya3NoZWV0LXByb2R1Y3RzLWxpc3QtcHJvZHVjdC1zaGlwbWVudC1jb25maWd1cmF0aW9uLWxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG59XG5cbi5yZWNlbnQtY29tYm8tcHJvZHVjdC1saXN0LWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmVjZW50LWNvbWJvLWRhdGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnNwaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuXG4uc3Bpbm5lci1idXR0b24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbn1cblxuLnNwaW5uZXItYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4ICogMik7XG59XG5cbi5zcGlubmVyLWlucHV0IC5zcGlubmVyLXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Bpbm5lci1pbnB1dCAuc3Bpbm5lci10ZXh0LXdyYXBwZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgJ0x1Y2lkYSBDb25zb2xlJztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLnNwaW5uZXItaW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3VwcGxpZXItb3JkZXItbW9kYWwtYWRkLW5ldy1wcm9kdWN0LWRldGFpbHMuZm9ybS1ncm91cCAubWZjLWZvcm0taW5wdXQuc3RhY2tlZCAubWZjLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc2VuZC1zdXBwbGllci1vcmRlci1tb2RhbC1jb250YWluZXIge1xuICB3aWR0aDogNDYwcHg7XG59XG5cbi5zZW5kLXN1cHBsaWVyLW9yZGVyLW1vZGFsIHtcbiAgY29sb3I6ICM0NjQ3NDY7XG59XG5cbi5zZW5kLXN1cHBsaWVyLW9yZGVyLW1vZGFsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlbmQtc3VwcGxpZXItb3JkZXItbW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VuZC1zdXBwbGllci1vcmRlci1tb2RhbC1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VuZC1zdXBwbGllci1vcmRlci1tb2RhbC1kZXRhaWwtZ3JlZW4ge1xuICBjb2xvcjogIzNlOWQ1ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlbmQtc3VwcGxpZXItb3JkZXItbW9kYWwtcmVjaXBpZW50cy1jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZW5kLXN1cHBsaWVyLW9yZGVyLW1vZGFsLXJlY2lwaWVudHMtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlbmQtc3VwcGxpZXItb3JkZXItbW9kYWwtc2VsZWN0LWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZW5kLXN1cHBsaWVyLW9yZGVyLW1vZGFsLXNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5zdXBwbGllci1vcmRlci1zdWItdGFiLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbn1cblxuLmNvbWJvLXByb2R1Y3QtZ3JvdXAtZm9ybS1kZWxldGUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb21iby1wcm9kdWN0LWdyb3VwLWZvcm0tZGVsZXRlLWJ1dHRvbi1pY29uIHtcbiAgY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5jb21iby1wcm9kdWN0LWdyb3VwLWZvcm0tZGVsZXRlLWJ1dHRvbi1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM3MTczNzE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMjAlIGNlbnRlciAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMCUgY2VudGVyIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG59XG5cbi5jdXN0b21lci1vcmRlci1zdWItdGFiLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbn1cblxuLnJlY29uY2lsaWF0aW9uLWRpZmZlcmVuY2UtcG9zaXRpdmU6OmJlZm9yZSxcbi5yZWNvbmNpbGlhdGlvbi1kaWZmZXJlbmNlLW5lZ2F0aXZlOjpiZWZvcmUsXG4ucmVjb25jaWxpYXRpb24tbXVsdGlwbGUtY3VzdG9tZXItb3JkZXItd2FybmluZzo6YmVmb3JlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVjb25jaWxpYXRpb24tZGlmZmVyZW5jZS1wb3NpdGl2ZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNlNjg1MGQ7XG4gIGNvbnRlbnQ6ICdcXEYwRDgnO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5yZWNvbmNpbGlhdGlvbi1kaWZmZXJlbmNlLW5lZ2F0aXZlOjpiZWZvcmUge1xuICBjb2xvcjogI2M5MTYzNTtcbiAgY29udGVudDogJ1xcRjBENyc7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJlY29uY2lsaWF0aW9uLW11bHRpcGxlLWN1c3RvbWVyLW9yZGVyLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29udGVudDogJ1xcRjA3MSc7XG4gIGNvbG9yOiAjZTY4NTBkO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zZWxlY3RlZC5yZWNvbmNpbGlhdGlvbi1kaWZmZXJlbmNlLW5lZ2F0aXZlOjpiZWZvcmUsXG4uc2VsZWN0ZWQucmVjb25jaWxpYXRpb24tZGlmZmVyZW5jZS1wb3NpdGl2ZTo6YmVmb3JlIHtcbiAgbGVmdDogOXB4O1xufVxuXG4uc2VsZWN0ZWQucmVjb25jaWxpYXRpb24tbXVsdGlwbGUtY3VzdG9tZXItb3JkZXItd2FybmluZzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDlweDtcbn1cblxuLmN1c3RvbWVyLW9yZGVyLW92ZXJ2aWV3LWZvb3Rlci1zcGlubmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UuaW5wdXQtZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlucHV0LWRhdGVyYW5nZS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmxlZnQge1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5sZWZ0Om5vdCg6Zm9jdXMpOm5vdCguZXJyb3IpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wubGVmdC5lcnJvciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wucmlnaHQge1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5yaWdodDpub3QoOmZvY3VzKTpub3QoLmVycm9yKSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wucmlnaHQuZXJyb3Ige1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuYm9keSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG5ib2R5IC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbmJvZHkgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG5ib2R5IC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbmJvZHkgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuYm9keSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG5ib2R5IC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbmJvZHkgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuYm9keSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmO1xuICBib3JkZXItY29sb3I6ICMyOTY4M2Y7XG59XG5cbi8qKiBwb3B1cCByb290OyBqUXVlcnktYXBwZW5kZWQgdG8gYm9keSBieSBkZWZhdWx0OyAqL1xuLmRhdGVwaWNrZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC8qXG4gIC8vIC8qIFwiRGF5IE9mIFdlZWtcIiAvIGRheSB0aXRsZVxuICAvLyAuZG93IHtcbiAgLy8gICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgLy8gfVxuXG4gIC8vIC8qIGJvb3RzdHJhcCBkZG1cbiAgLy8gLmRyb3Bkb3duLW1lbnUge1xuICAvLyAgIHZpc2liaWxpdHk6IHVuc2V0O1xuICAvLyB9XG5cbiAgLy8gOjpiZWZvcmUge1xuICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvLyAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvLyAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICAvLyAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgdG9wOiAtN3B4O1xuICAvLyAgIGxlZnQ6IDZweDtcbiAgLy8gfVxuICAvLyA6OmFmdGVyIHtcbiAgLy8gICBjb250ZW50OiAnJztcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLy8gICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLy8gICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgdG9wOiAtNnB4O1xuICAvLyAgIGxlZnQ6IDdweDtcbiAgLy8gfVxuICAvLyAgPiBkaXYge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgLy8gIHRhYmxlIHtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBtYXJnaW46IDA7XG4gIC8vIH1cbiAgLy8gIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAvLyAgIGJvcmRlci1yaWdodDogMDtcbiAgLy8gfVxuICAvLyAgdGJvZHkgdHIge1xuICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuICAvLyB9XG4gIC8vICB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgLy8gICBib3JkZXItYm90dG9tOiAwO1xuICAvLyB9XG5cbiAgLy8gLyogbWFpbiBEUCBudW1zXG4gIC8vICB0ZCB7XG4gIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYjtcbiAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbiAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgY29sb3I6ICM2NjY7XG4gIC8vICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xuICAvLyAgIGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvcj0jZmZmLCBvZmZ4PTEsIG9mZnk9MSk7XG4gIC8vICAgd2lkdGg6IDMwcHg7XG4gIC8vICAgaGVpZ2h0OiAyMHB4O1xuICAvLyAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlZGVkZWQgMCUsICNkZWRlZGUgMTAwJSk7XG4gIC8vICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoXG4gICAgc3RhcnRDb2xvcnN0cj0nI2VkZWRlZCcsIGVuZENvbG9yc3RyPScjZGVkZWRlJyxHcmFkaWVudFR5cGU9MCApO1xuICAvLyAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCAwIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KTtcbiAgLy8gfVxuXG4gIC8vIC8qIHRvcCBwYXJ0IGJnXG4gIC8vICB0aCB7XG4gIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyAgIGNvbG9yOiAjNjY2O1xuICAvLyAgIHRleHQtc2hhZG93OiAxcHggMCAwICNmZmY7XG4gIC8vICAgZmlsdGVyOiBkcm9wc2hhZG93KGNvbG9yPSNmZmYsIG9mZng9MSwgb2ZmeT0wKTtcbiAgLy8gICB3aWR0aDogMzBweDtcbiAgLy8gICBoZWlnaHQ6IDIwcHg7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y3ZjdmNyAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgLy8gICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChcbiAgICBzdGFydENvbG9yc3RyPScjZjdmN2Y3JywgZW5kQ29sb3JzdHI9JyNmMWYxZjEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8vIH1cblxuICAvKiAtLSBkYXkgLS0tXG4gIC8vICB0ZC5kYXk6aG92ZXIge1xuICAvLyAgIHBhZGRpbmc6IDQ4cHg7XG4gIC8vIH1cblxuICAvLyAvKiAgb2ZmIG1vbnRoIGRheXMgLS1cbiAgLy8gIHRkLm9sZCxcbiAgLy8gIHRkLm5ldyB7XG4gIC8vICAgY29sb3I6ICM5YzljOWM7XG4gIC8vICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLy8gfVxuICAvLyAgdGQuYWN0aXZlLFxuICAvLyAgdGQuYWN0aXZlOmhvdmVyIHtcbiAgLy8gICBiYWNrZ3JvdW5kOiAjNmVhZmJmO1xuICAvLyAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvLyAgIGNvbG9yOiAjZTBlMGUwO1xuICAvLyAgIHRleHQtc2hhZG93OiAwIDFweCAwICMxNzMxYTI7XG4gIC8vICAgZmlsdGVyOiBkcm9wc2hhZG93KGNvbG9yPSM0ZDdhODUsIG9mZng9MCwgb2ZmeT0xKTtcbiAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjNTU4MzhmO1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICBtYXJnaW46IC0xcHg7XG4gIC8vIH1cbiAgLy8gIHRkLmFjdGl2ZTpob3ZlcixcbiAgLy8gIHRkLmFjdGl2ZTpob3Zlcjpob3ZlcixcbiAgLy8gIHRkLmFjdGl2ZTphY3RpdmUsXG4gIC8vICB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuICAvLyAgdGQuYWN0aXZlLmFjdGl2ZSxcbiAgLy8gIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4gIC8vICB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4gIC8vICB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4gIC8vICB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuICAvLyAgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVjYztcbiAgLy8gfVxuICAvLyAgdGQuYWN0aXZlOmFjdGl2ZSxcbiAgLy8gIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4gIC8vICB0ZC5hY3RpdmUuYWN0aXZlLFxuICAvLyAgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzAzOSBcXDk7XG4gIC8vIH1cbiAgLy8gIHRkIHNwYW4ge1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIHdpZHRoOiA0N3B4O1xuICAvLyAgIGhlaWdodDogNTRweDtcbiAgLy8gICBsaW5lLWhlaWdodDogNTRweDtcbiAgLy8gICBmbG9hdDogbGVmdDtcbiAgLy8gICBtYXJnaW46IDJweDtcbiAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvLyB9XG5cbiAgLy8gLyogYmlnIG1vbnRoXG4gIC8vICB0ZCBzcGFuOmhvdmVyIHtcbiAgLy8gICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAvLyAgIGNvbG9yOiAjZmZmO1xuICAvLyB9XG4gIC8vICB0ZCBzcGFuLmFjdGl2ZSB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzA4YywgIzA0Yyk7XG4gIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAvLyAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KFxuICAgIHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzA0YycsIEdyYWRpZW50VHlwZT0wKTtcbiAgLy8gICBib3JkZXItY29sb3I6ICMwNGMgIzA0YyAjMDAyYTgwO1xuICAvLyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAvLyAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAvLyAgIGNvbG9yOiAjZmZmO1xuICAvLyAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAvLyB9XG4gIC8vICB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcbiAgLy8gIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbiAgLy8gIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbiAgLy8gIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuICAvLyAgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NWNjO1xuICAvLyB9XG4gIC8vICB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4gIC8vICB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICMwMzkgXFw5O1xuICAvLyB9XG4gIC8vICB0ZCBzcGFuLm9sZCB7XG4gIC8vICAgY29sb3I6ICNiY2JjYmM7XG4gIC8vIH1cblxuICAvLyAvKiAtLS0gbW9udGggaGVhZGVyIC0tLS1cbiAgLy8gIHRoLnN3aXRjaCB7XG4gIC8vICAgd2lkdGg6IDE0NXB4O1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwOGMsICMwNGMpO1xuICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgLy8gICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChcbiAgICBzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwNGMnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8vICAgYm9yZGVyLWNvbG9yOiAjMDRjICMwNGMgIzAwMmE4MDtcbiAgLy8gICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLy8gICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLy8gICBjb2xvcjogI2ZmZjtcbiAgLy8gICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLy8gfVxuICAvLyAgdGgubmV4dCxcbiAgLy8gIHRoLnByZXYge1xuICAvLyAgIGZvbnQtc2l6ZTogMTkuNXB4O1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwOGMsICMwNGMpO1xuICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgLy8gICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChcbiAgICBzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwNGMnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8vICAgYm9yZGVyLWNvbG9yOiAjMDRjICMwNGMgIzAwMmE4MDtcbiAgLy8gICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLy8gICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLy8gICBjb2xvcjogI2ZmZjtcbiAgLy8gICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLy8gfVxuICAvLyAgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAvLyAgIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gfVxuXG4gIC8vIC8qIC0tLSBUb3AgY29udHJvbHMgaG92ZXItLVxuICAvLyAgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIge1xuICAvLyAgIGJhY2tncm91bmQ6ICMyNDQ0OWE7XG4gIC8vIH1cbiAgLy8gLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbiAgLy8gLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gICB3aWR0aDogMTZweDtcbiAgLy8gICBoZWlnaHQ6IDE2cHg7XG4gIC8vIH1cbiAgKi9cbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF5IHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG5cbi5kYXRlcGlja2VyIHRkLmN3IHtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIGJvcmRlci1jb2xvcjogIzI5NjgzZjtcbn1cblxuLmlucHV0LWdyb3VwLmRhdGUuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZS5kaXNhYmxlZCAuZGF0ZS1pY29uIHtcbiAgY29sb3I6ICM4YjhkOGY7XG59XG5cbi5pbnB1dC1ncm91cC5kYXRlOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LWdyb3VwLmRhdGUgLmRhdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAzcHg7XG4gIHotaW5kZXg6IDM5OTtcbn1cblxuLmlucHV0LWdyb3VwLmRhdGUgLmRhdGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA0MDA7XG59XG5cbi5zZW5kLXJlY2VpdmluZy1yZWNlaXB0LW1vZGFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MzBweDtcbn1cblxuLnNlbmQtcmVjZWl2aW5nLXJlY2VpcHQtbW9kYWwge1xuICBjb2xvcjogIzQ2NDc0Njtcbn1cblxuLnNlbmQtcmVjZWl2aW5nLXJlY2VpcHQtbW9kYWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZW5kLXJlY2VpdmluZy1yZWNlaXB0LW1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlbmQtcmVjZWl2aW5nLXJlY2VpcHQtbW9kYWwtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzkwOTI5MDtcbn1cblxuLnNlbmQtcmVjZWl2aW5nLXJlY2VpcHQtbW9kYWwtcmVjaXBpZW50cyAuc2VuZC1yZWNlaXZpbmctcmVjZWlwdC1tb2RhbC1kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cblxuLnNlbmQtcmVjZWl2aW5nLXJlY2VpcHQtbW9kYWwtcmVjaXBpZW50cy1jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zZW5kLXJlY2VpdmluZy1yZWNlaXB0LW1vZGFsLXJlY2lwaWVudHMtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNlbmQtcmVjZWl2aW5nLXJlY2VpcHQtbW9kYWwtbm90ZXMtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5yZWNlaXZhYmxlLXNjYW4tYmFzZWQtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYm9sLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYm9sLWxpc3QtaXRlbSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5ib2wtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYm9sLWxpc3QtaXRlbS1kZXRhaWwtbGFiZWwge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJvbC1saXN0LWl0ZW0tZGV0YWlsLWxhYmVsIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYm9sLWxpc3QtaXRlbS1pY29uIHtcbiAgY29sb3I6ICNkOGQ4ZDg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYm9sLWxpc3QtaXRlbS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM3MTczNzE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG59XG5cbi5ib2wtbGlzdC1pdGVtOmhvdmVyIC5ib2wtbGlzdC1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ib2wtYXV0by1jYXJ0LXRyYWNraW5nLWRpc2FibGVkLXdhcm5pbmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjYzkxNjM1O1xufVxuXG4uY3VzdG9tZXItb3JkZXItYWN0aW9ucy1tZW51IC5kcm9wZG93bi1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZW50aXJlLXBhZ2Uge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zYWxlcy1wbGFuLXByb2R1Y3QtYnJlYWtkb3duLXRhYmxlLXRvcHBlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnNhbGVzLXBsYW4tcHJvZHVjdC1icmVha2Rvd24tdGFibGUtdG9wcGVyLWJ1dHRvbi1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zYWxlcy1wbGFuLXByb2R1Y3QtYnJlYWtkb3duLXRhYmxlLXRvcHBlci1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jYXJ0LXRyYWNraW5nLXN1Yi10YWItcGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbn1cblxuLmFkZC1uZXctdHJhbnNhY3Rpb24tbW9kYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUzMHB4O1xufVxuXG4uYWRkLW5ldy10cmFuc2FjdGlvbi1tb2RhbCB7XG4gIGNvbG9yOiAjNDY0NzQ2O1xufVxuXG4uYWRkLW5ldy10cmFuc2FjdGlvbi1tb2RhbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFkZC1uZXctdHJhbnNhY3Rpb24tbW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWRkLW5ldy10cmFuc2FjdGlvbi1tb2RhbC1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjOTA5MjkwO1xufVxuXG4uYWRkLW5ldy10cmFuc2FjdGlvbi1tb2RhbC1ub3Rlcy1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbCAuaW1wb3J0LXJvdXRlLW1vZGFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4NjBweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbCAuaW1wb3J0LXJvdXRlLW1vZGFsLXVwbG9hZC1zdWNjZWVkZWQtc3RhdHVzLWljb24ge1xuICBjb2xvcjogIzNlOWQ1Zjtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbCAuaW1wb3J0LXJvdXRlLW1vZGFsLXVwbG9hZC1pbi1wcm9ncmVzcy1zdGF0dXMtaWNvbiB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uaW1wb3J0LXJvdXRlLW1vZGFsIC5pbXBvcnQtcm91dGUtbW9kYWwtdXBsb2FkLWZhaWxlZC1zdGF0dXMtaWNvbiB7XG4gIGNvbG9yOiAjYzkxNjM1O1xufVxuXG4uaW1wb3J0LXJvdXRlLW1vZGFsIC5pbXBvcnQtcm91dGUtbW9kYWwtdXBsb2FkLXN0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzQ2NDc0Njtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbCAuaW1wb3J0LXJvdXRlLW1vZGFsLWhlYWRlci1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbXBvcnQtcm91dGUtbW9kYWwgLmltcG9ydC1yb3V0ZS1tb2RhbC1oZWFkZXItdGV4dCB7XG4gIGNvbG9yOiAjNDY0NzQ2O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbCAuaW1wb3J0LXJvdXRlLW1vZGFsLWhlYWRlci1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG59XG5cbi5pbXBvcnQtcm91dGUtbW9kYWwgLmltcG9ydC1yb3V0ZS1tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAyNzBweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbCAuaW1wb3J0LXJvdXRlLW1vZGFsLWhlYWRlciB7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uaW1wb3J0LXJvdXRlLW1vZGFsIC5pbXBvcnQtcm91dGUtbW9kYWwtaGVhZGVyIC5pbXBvcnQtcm91dGUtbW9kYWwtaGVhZGVyLXByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG4uaW1wb3J0LXJvdXRlLW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbCAuaW1wb3J0LXJvdXRlLW1vZGFsLWZpbGUtcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnRlbXAtZGVsZXRlLW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc1cHg7XG59XG5cbi50ZXh0LWNpcmNsZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTcuNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRleHQtY2lyY2xlPmRpdixcbi50ZXh0LWNpcmNsZSBzcGFuIHtcbiAgd2lkdGg6IDI0LjVweDtcbiAgaGVpZ2h0OiAyNC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtY2lyY2xlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZTlkNWY7XG59XG5cbi5pbXBvcnQtcm91dGUtbW9kYWwtcm91dGUtaW5mb3JtYXRpb24tcm91dGUtdHlwZS1yb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW1wb3J0LXJvdXRlLW1vZGFsLXJvdXRlLWluZm9ybWF0aW9uLWlucHV0LXJvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pbXBvcnQtcm91dGUtc3RvcmUtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI4NXB4O1xuICB3aWR0aDogMjAlO1xufVxuXG4uaW1wb3J0LXJvdXRlLXNwbGl0LXN0b3AtdGFibGUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyODVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHdpZHRoOiA2ODVweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1zcGxpdC1zdG9wLXRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1wb3J0LXJvdXRlLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmltcG9ydC1yb3V0ZS1zdG9yZS1saXN0LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1zdG9yZS1saXN0LWl0ZW0uZXJyb3Ige1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uaW1wb3J0LXJvdXRlLXN0b3JlLWxpc3QtaXRlbS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzNlOWQ1ZjtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1zdG9yZS1saXN0LWl0ZW0uc2VsZWN0ZWQuZXJyb3IgLmltcG9ydC1yb3V0ZS1zdG9yZS1saXN0LWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjY2UyZDQ5O1xufVxuXG4uaW1wb3J0LXJvdXRlLXN0b3JlLWxpc3QtaXRlbS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW1wb3J0LXJvdXRlLXNwbGl0LXN0b3AtdGFibGUgLnJ0LXRmb290IHtcbiAgbWluLWhlaWdodDogMjlweDtcbn1cblxuLmltcG9ydC1yb3V0ZS1tb2RhbC1wbGFjZWhvbGRlci1tZXNzYWdlIHtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW1wb3J0LXJvdXRlLW1vZGFsLXN0ZXAtb25lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5pbXBvcnQtcm91dGUtbW9kYWwtc3Bpbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmxvYWQtY29sdW1uLWZvb3Rlci1jZWxsLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlMmQ0OTtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5sb2FkLWNvbHVtbi1mb290ZXItY2VsbC1lcnJvcj5kaXYge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uZ3JvdXBlZC1saXN0IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmdyb3VwZWQtbGlzdCAuZ3JvdXBlZC1saXN0LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdyb3VwZWQtbGlzdCAuZ3JvdXBlZC1saXN0LWhlYWRpbmc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZ3JvdXBlZC1saXN0IC5ncm91cGVkLWxpc3QtaGVhZGluZyBoNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZ3JvdXBlZC1saXN0IC5ncm91cGVkLWxpc3QtaGVhZGluZyBoNCAuZ3JvdXBlZC1saXN0LWhlYWRpbmctbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmdyb3VwZWQtbGlzdCAuZ3JvdXBlZC1saXN0LWhlYWRpbmcgaDQgLmdyb3VwZWQtbGlzdC1oZWFkaW5nLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ3JvdXBlZC1saXN0IC5ncm91cGVkLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uZ3JvdXBlZC1saXN0IC5ncm91cGVkLWxpc3QtaXRlbSAubWZjLWNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ncm91cGVkLWxpc3QgLmdyb3VwZWQtbGlzdC1pdGVtIC5ncm91cGVkLWxpc3QtaXRlbS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdyb3VwZWQtbGlzdCAuZ3JvdXBlZC1saXN0LWl0ZW0gLmdyb3VwZWQtbGlzdC1pdGVtLXRleHQge1xuICBjb2xvcjogIzkwOTI5MDtcbn1cblxuLmdyb3VwZWQtbGlzdCAuZ3JvdXBlZC1saXN0LWl0ZW0gLmdyb3VwZWQtbGlzdC1pdGVtLWhlYWRpbmcuZGlzYWJsZWQsXG4uZ3JvdXBlZC1saXN0IC5ncm91cGVkLWxpc3QtaXRlbSAuZ3JvdXBlZC1saXN0LWl0ZW0tdGV4dC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDhkOGQ4O1xufVxuXG4uZ3JvdXBlZC1saXN0IC5ncm91cGVkLWxpc3QtaXRlbSAuZ3JvdXBlZC1saXN0LXN0YXR1cy1hbmQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ncm91cGVkLWxpc3QgLmdyb3VwZWQtbGlzdC1pdGVtIC5ncm91cGVkLWxpc3Qtc3RhdHVzLWFuZC1idXR0b24gLmdyb3VwZWQtbGlzdC1zdGF0dXMge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmdyb3VwZWQtbGlzdCAuZ3JvdXBlZC1saXN0LWl0ZW0gLmdyb3VwZWQtbGlzdC1zdGF0dXMtYW5kLWJ1dHRvbiAuZ3JvdXBlZC1saXN0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZ3JvdXBlZC1saXN0IC5ncm91cGVkLWxpc3QtaXRlbSAuZ3JvdXBlZC1saXN0LXN0YXR1cy1hbmQtYnV0dG9uIC5ncm91cGVkLWxpc3QtYnV0dG9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMjVweDtcbn1cblxuLmdyb3VwZWQtbGlzdCAuZ3JvdXBlZC1saXN0LWl0ZW0gLmdyb3VwZWQtbGlzdC1zdGF0dXMtYW5kLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNyZWF0ZS1yb3V0ZS1wYWNrZXQtbW9kYWwgLmNyZWF0ZS1yb3V0ZS1wYWNrZXQtbW9kYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ4NXB4O1xufVxuXG4uY3JlYXRlLXJvdXRlLXBhY2tldC1tb2RhbCAuY3JlYXRlLXJvdXRlLXBhY2tldC1tb2RhbC1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3JlYXRlLXJvdXRlLXBhY2tldC1tb2RhbCAuY3JlYXRlLXJvdXRlLXBhY2tldC1tb2RhbC1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzkwOTI5MDtcbn1cblxuLmNyZWF0ZS1yb3V0ZS1wYWNrZXQtbW9kYWwgLmNyZWF0ZS1yb3V0ZS1wYWNrZXQtbW9kYWwtZm9vdGVyLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZG93bmxvYWQtZGl0dHktY2FyZC1tb2RhbCAuZG93bmxvYWQtZGl0dHktY2FyZC1tb2RhbC1jb250YWluZXIge1xuICB3aWR0aDogNDg1cHg7XG59XG5cbi5kb3dubG9hZC1kaXR0eS1jYXJkLW1vZGFsIC5kb3dubG9hZC1kaXR0eS1jYXJkLW1vZGFsLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjOTA5MjkwO1xufVxuXG4uZG93bmxvYWQtZGl0dHktY2FyZC1tb2RhbCAuZG93bmxvYWQtZGl0dHktY2FyZC1tb2RhbC1yYWRpby1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsLWNvbnRhaW5lciAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tZXJjaGFuZGlzZXItaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsLWNvbnRhaW5lciAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tZXJjaGFuZGlzZXItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tb2RhbCAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tb2RhbC1jb250YWluZXIgLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbnVtLXNlbGVjdGVkIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbW9kYWwgLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbW9kYWwtY29udGFpbmVyIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1lcmNoYW5kaXNlci1zZWxlY3QtYWxsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbW9kYWwgLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbW9kYWwtY29udGFpbmVyIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1lcmNoYW5kaXNlci1zZWFyY2gtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbW9kYWwgLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbW9kYWwtY29udGFpbmVyIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1lcmNoYW5kaXNlci1zZWFyY2gtY29udGFpbmVyPmRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsLWNvbnRhaW5lciAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tZXJjaGFuZGlzZXItbGlzdC1jb250YWluZXIge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsLWNvbnRhaW5lciAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tZXJjaGFuZGlzZXItbGlzdC1jb250YWluZXIgLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbWVyY2hhbmRpc2VyLWxpc3QtaXRlbSAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tZXJjaGFuZGlzZXItbGlzdC1pdGVtLW5hbWUgLm1mYy1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsIC5zZW5kLW1lcmNoYW5kaXNlcnMtYXNuLW1vZGFsLWNvbnRhaW5lciAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tZXJjaGFuZGlzZXItbGlzdC1jb250YWluZXIgLnNlbmQtbWVyY2hhbmRpc2Vycy1hc24tbWVyY2hhbmRpc2VyLWxpc3QtaXRlbSAuc2VuZC1tZXJjaGFuZGlzZXJzLWFzbi1tZXJjaGFuZGlzZXItbGlzdC1pdGVtLXN0b3JlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4ucm91dGUtcGxhbi1hY3Rpb25zLW1lbnUtY29udGFpbmVyPmRpdiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZG93bmxvYWQtc3RvcmUtYXNuLW1vZGFsIC5kb3dubG9hZC1zdG9yZS1hc24tbW9kYWwtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1hc24tc3RvcmUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kb3dubG9hZC1zdG9yZS1hc24tbW9kYWwgLmRvd25sb2FkLXN0b3JlLWFzbi1tb2RhbC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLWFzbi1zdG9yZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5kb3dubG9hZC1zdG9yZS1hc24tbW9kYWwgLmRvd25sb2FkLXN0b3JlLWFzbi1tb2RhbC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLWFzbi1udW0tc2VsZWN0ZWQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZG93bmxvYWQtc3RvcmUtYXNuLW1vZGFsIC5kb3dubG9hZC1zdG9yZS1hc24tbW9kYWwtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1hc24tc3RvcmUtc2VsZWN0LWFsbC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5kb3dubG9hZC1zdG9yZS1hc24tbW9kYWwgLmRvd25sb2FkLXN0b3JlLWFzbi1tb2RhbC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLWFzbi1zdG9yZS1zZWFyY2gtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmRvd25sb2FkLXN0b3JlLWFzbi1tb2RhbCAuZG93bmxvYWQtc3RvcmUtYXNuLW1vZGFsLWNvbnRhaW5lciAuZG93bmxvYWQtc3RvcmUtYXNuLXN0b3JlLXNlYXJjaC1jb250YWluZXI+ZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRvd25sb2FkLXN0b3JlLWFzbi1tb2RhbCAuZG93bmxvYWQtc3RvcmUtYXNuLW1vZGFsLWNvbnRhaW5lciAuZG93bmxvYWQtc3RvcmUtYXNuLXN0b3JlLWxpc3QtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZG93bmxvYWQtc3RvcmUtYXNuLW1vZGFsIC5kb3dubG9hZC1zdG9yZS1hc24tbW9kYWwtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1hc24tc3RvcmUtbGlzdC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLWFzbi1zdG9yZS1saXN0LWl0ZW0gLmRvd25sb2FkLXN0b3JlLWFzbi1zdG9yZS1saXN0LWl0ZW0tbmFtZSAubWZjLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRvd25sb2FkLXN0b3JlLWFzbi1tb2RhbCAuZG93bmxvYWQtc3RvcmUtYXNuLW1vZGFsLWNvbnRhaW5lciAuZG93bmxvYWQtc3RvcmUtYXNuLXN0b3JlLWxpc3QtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1hc24tc3RvcmUtbGlzdC1pdGVtIC5kb3dubG9hZC1zdG9yZS1hc24tc3RvcmUtbGlzdC1pdGVtLW1lcmNoYW5kaXNlciB7XG4gIGNvbG9yOiAjOTA5MjkwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cblxuLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LW1vZGFsIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1tb2RhbC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LXN0b3JlLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtbW9kYWwgLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LW1vZGFsLWNvbnRhaW5lciAuZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtc3RvcmUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtbW9kYWwgLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LW1vZGFsLWNvbnRhaW5lciAuZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtbnVtLXNlbGVjdGVkIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LW1vZGFsIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1tb2RhbC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LXN0b3JlLXNlbGVjdC1hbGwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtbW9kYWwgLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LW1vZGFsLWNvbnRhaW5lciAuZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtc3RvcmUtc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1tb2RhbCAuZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtbW9kYWwtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1zdG9yZS1zZWFyY2gtY29udGFpbmVyPmRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1tb2RhbCAuZG93bmxvYWQtc3RvcmUtc3VtbWFyeS1yZXBvcnQtbW9kYWwtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1zdG9yZS1saXN0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzIwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LW1vZGFsIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1tb2RhbC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LXN0b3JlLWxpc3QtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1zdG9yZS1saXN0LWl0ZW0gLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LXN0b3JlLWxpc3QtaXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LW1vZGFsIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1tb2RhbC1jb250YWluZXIgLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LXN0b3JlLWxpc3QtY29udGFpbmVyIC5kb3dubG9hZC1zdG9yZS1zdW1tYXJ5LXJlcG9ydC1zdG9yZS1saXN0LWl0ZW0gLmRvd25sb2FkLXN0b3JlLXN1bW1hcnktcmVwb3J0LXN0b3JlLWxpc3QtaXRlbS1uYW1lIC5tZmMtY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDkwMHB4O1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtc3RvcmUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsIC5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsLWNvbnRhaW5lciAuZW1haWwtbWVyY2hhbmRpc2Vycy1zdG9yZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsIC5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsLWNvbnRhaW5lciAuZW1haWwtbWVyY2hhbmRpc2Vycy1udW0tc2VsZWN0ZWQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtc3RvcmUtc2VsZWN0LWFsbC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsIC5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsLWNvbnRhaW5lciAuZW1haWwtbWVyY2hhbmRpc2Vycy1zdG9yZS1zZWFyY2gtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwgLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwtY29udGFpbmVyIC5lbWFpbC1tZXJjaGFuZGlzZXJzLXN0b3JlLXNlYXJjaC1jb250YWluZXI+ZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwgLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwtY29udGFpbmVyIC5lbWFpbC1tZXJjaGFuZGlzZXJzLXN0b3JlLWxpc3QtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtc3RvcmUtbGlzdC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtc3RvcmUtbGlzdC1pdGVtIC5lbWFpbC1tZXJjaGFuZGlzZXJzLXN0b3JlLWxpc3QtaXRlbS1uYW1lIC5tZmMtY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtc3RvcmUtbGlzdC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtc3RvcmUtbGlzdC1pdGVtIC5lbWFpbC1tZXJjaGFuZGlzZXJzLXN0b3JlLWxpc3QtaXRlbS1zdG9wcyB7XG4gIGNvbG9yOiAjOTA5MjkwO1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cblxuLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwgLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwtY29udGFpbmVyIC5lbWFpbC1tZXJjaGFuZGlzZXJzLXN0b3JlLWxpc3QtY29udGFpbmVyIC5lbWFpbC1tZXJjaGFuZGlzZXJzLXN0b3JlLWxpc3QtaXRlbSAuZW1haWwtbWVyY2hhbmRpc2Vycy1zdG9yZS1saXN0LWl0ZW0tbWVyY2hhbmRpc2VyIHtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtc3ViamVjdC1jb250YWluZXIgLmNvbC1zbS0xMixcbi5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsIC5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsLWNvbnRhaW5lciAuZW1haWwtbWVyY2hhbmRpc2Vycy1jYXJib24tY29weS1jb250YWluZXIgLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsIC5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsLWNvbnRhaW5lciAuZW1haWwtbWVyY2hhbmRpc2Vycy1jYXJib24tY29weS1jb250YWluZXIgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtYm9keS1jb250YWluZXIgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbCAuZW1haWwtbWVyY2hhbmRpc2Vycy1tb2RhbC1jb250YWluZXIgLmVtYWlsLW1lcmNoYW5kaXNlcnMtYm9keS1jb250YWluZXIgLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsIC5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsLWNvbnRhaW5lciAuZW1haWwtbWVyY2hhbmRpc2Vycy1ib2R5LWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjcwcHg7XG59XG5cbi5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsIC5lbWFpbC1tZXJjaGFuZGlzZXJzLW1vZGFsLWNvbnRhaW5lciAubG9hZGluZy1zcGlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwgLmVtYWlsLW1lcmNoYW5kaXNlcnMtbW9kYWwtY29udGFpbmVyIC5lbWFpbC1tZXJjaGFuZGlzZXJzLXN0b3JlLWxpc3Qtbm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjOTA5MjkwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucm91dGUtcGxhbi1wcmludGluZy1hbmQtd2FybmluZy1jb250YWluZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnByb2dyZXNzLXNwaW5uZXItaWNvbiB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4ucHJvZ3Jlc3Mtc3Bpbm5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0NjQ3NDY7XG59XG5cbiNhcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsPi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLmFwcGx5LWludm9pY2UtdG8tbG9hZHMtbW9kYWwtaGVhZGVyPmRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLWxvYWQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYXBwbHktaW52b2ljZS10by1sb2Fkcy1tb2RhbC1jYXJyaWVyLFxuLmFwcGx5LWludm9pY2UtdG8tbG9hZHMtbW9kYWwtY2Fycmllci1oZWFkZXIsXG4uYXBwbHktaW52b2ljZS10by1sb2Fkcy1tb2RhbC10b3RhbC1mZWUsXG4uYXBwbHktaW52b2ljZS10by1sb2Fkcy1tb2RhbC10b3RhbC1mZWUtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLXRvdGFsLWNvc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFwcGx5LWludm9pY2UtdG8tbG9hZHMtbW9kYWwtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLWZvcm0gLm1mYy1idXR0b24tcHJpbWFyeSxcbi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLWZvcm0gLm1mYy1zdWJtaXQtYnV0dG9uLFxuLmFwcGx5LWludm9pY2UtdG8tbG9hZHMtbW9kYWwtZm9ybSAubWZjLWFkZC1mcm9tLXNhbGVzLXBsYW4tYnV0dG9uLFxuLmFwcGx5LWludm9pY2UtdG8tbG9hZHMtbW9kYWwtZm9ybSAubWZjLW5ldy1yZWNvcmQtYnV0dG9uLFxuLmFwcGx5LWludm9pY2UtdG8tbG9hZHMtbW9kYWwtZm9ybSAucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLWZvcm0gLm1mYy1mb3JtLWhvcml6b250YWwtbGFiZWwge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLXN1Ym1pdC1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5hcHBseS1pbnZvaWNlLXRvLWxvYWRzLW1vZGFsLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4jYXNzaWduLWxvYWRzLXRvLXRyYWlsZXJzLW1vZGFsPi5hc3NpZ24tbG9hZHMtdG8tdHJhaWxlcnMtbW9kYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDY5MHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4jbm90aWZ5LXBlYWstbW9kYWw+Lm5vdGlmeS1wZWFrLW1vZGFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNzBweDtcbn1cblxuI25vdGlmeS1wZWFrLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubm90aWZ5LXBlYWstbW9kYWwtaGVhZGVyPmRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ub3RpZnktcGVhay1tb2RhbC1sb2FkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5vdGlmeS1wZWFrLW1vZGFsLWxvYWQuYWxyZWFkeS1zZW50IHtcbiAgY29sb3I6ICM5MDkyOTA7XG59XG5cbi5ub3RpZnktcGVhay1tb2RhbC1sb2FkLmFscmVhZHktc2VudCAubm90aWZ5LXBlYWstbW9kYWwtbG9hZC1udW1iZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyAqJztcbn1cblxuLmFscmVhZHktc2VudC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubm90aWZ5LXBlYWstbW9kYWwtbG9hZD5kaXYge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubm90aWZ5LXBlYWstbW9kYWwtbG9hZC1udW1iZXIsXG4ubm90aWZ5LXBlYWstbW9kYWwtbG9hZC1udW1iZXItaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubm90aWZ5LXBlYWstbW9kYWwtY2hhbmdlcyxcbi5ub3RpZnktcGVhay1tb2RhbC1jaGFuZ2VzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ub3RpZnktcGVhay1tb2RhbCAubWZjLWNoZWNrYm94IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sb2FkLWRldGFpbHMtc2lkZWJhci1mdWVsLXN1cmNoYXJnZS1pbnB1dCAubWZjLWZvcm0tc3RhY2tlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4uaW1wb3J0LWN1c3RvbWVyLW9yZGVyLXNwcmVhZHNoZWV0LW1vZGFsLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaW1wb3J0LWN1c3RvbWVyLW9yZGVyLW1vZGFsLWZpbGUtcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmltcG9ydC1jdXN0b21lci1vcmRlci1tb2RhbC1zdGF0dXMtdGV4dCB7XG4gIGNvbG9yOiAjNDY0NzQ2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmltcG9ydC1jdXN0b21lci1vcmRlci1tb2RhbC1pbXBvcnRlZC1zdGF0dXMtaWNvbiB7XG4gIGNvbG9yOiAjM2U5ZDVmO1xufVxuXG4uaW1wb3J0LWN1c3RvbWVyLW9yZGVyLW1vZGFsLWZhaWxlZC1zdGF0dXMtaWNvbiB7XG4gIGNvbG9yOiAjY2UyZDQ5O1xufVxuXG4jaW1wb3J0LWN1c3RvbWVyLW9yZGVyLWVycm9yLW1lc3NhZ2UtYm94IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4jaW1wb3J0LWN1c3RvbWVyLW9yZGVyLWVycm9yLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmltcG9ydC1jdXN0b21lci1vcmRlci1zcHJlYWRzaGVldC1tb2RhbC1jb250ZW50IC5wcm9ncmVzcy1zcGlubmVyLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaW1wb3J0LWN1c3RvbWVyLW9yZGVyLW1vZGFsLWNvbnRlbnQtYXJlYSB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5pbXBvcnQtY3VzdG9tZXItb3JkZXItb3Blbi1leGlzdGluZy1vcmRlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaW1wb3J0LWN1c3RvbWVyLW9yZGVyLW1vZGFsLXNjYW4tYmFzZWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJvdXRlLXBsYW4tcHJpbnRpbmctd2FybmluZy1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5yb3V0ZS1wbGFuLXByaW50aW5nLXdhcm5pbmctaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLXRleHQge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4ucm91dGUtcGxhbi1wcmludGluZy13YXJuaW5nLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTkzcHg7XG59XG5cbi5tYXJrLWFzLWZ1bGx5LXJlY2VpdmVkLW1vZGFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLmltcG9ydC1kaXN0cmlidXRpb24tcmFjay1zaGlwcGluZy13b3Jrc2hlZXQtbW9kYWwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbXBvcnQtZGlzdHJpYnV0aW9uLXJhY2stc2hpcHBpbmctd29ya3NoZWV0LW1vZGFsLWZpbGUtcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmltcG9ydC1kaXN0cmlidXRpb24tcmFjay1zaGlwcGluZy13b3Jrc2hlZXQtbW9kYWwtc3RhdHVzLXRleHQge1xuICBjb2xvcjogIzQ2NDc0NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5pbXBvcnQtZGlzdHJpYnV0aW9uLXJhY2stc2hpcHBpbmctd29ya3NoZWV0LW1vZGFsLWltcG9ydGVkLXN0YXR1cy1pY29uIHtcbiAgY29sb3I6ICMzZTlkNWY7XG59XG5cbi5pbXBvcnQtZGlzdHJpYnV0aW9uLXJhY2stc2hpcHBpbmctd29ya3NoZWV0LW1vZGFsLWZhaWxlZC1zdGF0dXMtaWNvbiB7XG4gIGNvbG9yOiAjY2UyZDQ5O1xufVxuXG4jaW1wb3J0LWRpc3RyaWJ1dGlvbi1yYWNrLXNoaXBwaW5nLXdvcmtzaGVldC1lcnJvci1tZXNzYWdlLWJveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuI2ltcG9ydC1kaXN0cmlidXRpb24tcmFjay1zaGlwcGluZy13b3Jrc2hlZXQtZXJyb3ItbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uaW1wb3J0LWRpc3RyaWJ1dGlvbi1yYWNrLXNoaXBwaW5nLXdvcmtzaGVldC1tb2RhbC1jb250ZW50IC5wcm9ncmVzcy1zcGlubmVyLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaW1wb3J0LWRpc3RyaWJ1dGlvbi1yYWNrLXNoaXBwaW5nLXdvcmtzaGVldC1tb2RhbC1jb250ZW50LWFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uc2VsZWN0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0YWJsZS1hdC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyNjBweDtcbn1cblxuLnNlbGVjdGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWxlY3RhYmxlLWhlYWRlciAuc2VsZWN0YWJsZS10aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RhYmxlLWhlYWRlciAuc2VsZWN0YWJsZS10aXRsZS1jb250YWluZXIuZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOTA5MjkwO1xufVxuXG4uc2VsZWN0YWJsZS1oZWFkZXIgLnNlbGVjdGFibGUtdGl0bGUtY29udGFpbmVyIC5zZWxlY3RhYmxlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlbGVjdGFibGUtaGVhZGVyIC5zZWxlY3RhYmxlLXRpdGxlLWNvbnRhaW5lciAuc2VsZWN0YWJsZS10aXRsZS1jb3VudHMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VsZWN0YWJsZS1oZWFkZXIgLnNlbGVjdGFibGUtc2VsZWN0LWFsbC1jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RhYmxlLWhlYWRlciAuc2VsZWN0YWJsZS1zZWxlY3QtYWxsLWNoZWNrYm94LWNvbnRhaW5lciAuc2VsZWN0YWJsZS1zZWxlY3QtYWxsLWNoZWNrYm94IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlbGVjdGFibGUtaGVhZGVyIC5zZWxlY3RhYmxlLXNlbGVjdC1hbGwtY2hlY2tib3gtY29udGFpbmVyIC5tZmMtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtc2VhcmNoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtc2VhcmNoLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1zZWFyY2guZGlzYWJsZWQgLnNlbGVjdGFibGUtc2VhcmNoLWNhcmV0IHtcbiAgY29sb3I6ICM5MDkyOTA7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtc2VhcmNoLnNlbGVjdGFibGUtc2VhcmNoLWNsb3NlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uc2VsZWN0YWJsZS1jb250ZW50IC5zZWxlY3RhYmxlLXNlYXJjaCAuc2VsZWN0YWJsZS1zZWFyY2gtYWxsLWl0ZW1zLWNoZWNrZWQge1xuICBjb2xvcjogI2Q4ZDhkODtcbn1cblxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1zZWFyY2ggLnNlbGVjdGFibGUtc2VhcmNoLWFsbC1pdGVtcy1jaGVja2VkLFxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1zZWFyY2ggLnNlbGVjdGFibGUtc2VhcmNoLWFsbC1sb2FkaW5nLFxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4uc2VsZWN0YWJsZS1jb250ZW50IC5zZWxlY3RhYmxlLXNlYXJjaCAuc2VsZWN0YWJsZS1zZWFyY2gtYWxsLWxvYWRpbmcge1xuICBjb2xvcjogIzQ2NDc0NjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtc2VhcmNoIC5zZWxlY3RhYmxlLXNlYXJjaC1jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtc2VhcmNoIC5zZWxlY3RhYmxlLXNlYXJjaC1jYXJldCBpIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtcm93cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1zY3JvbGwtc25hcC10eXBlOiB5IHByb3hpbWl0eTtcbiAgLW1zLXNjcm9sbC1zbmFwLXR5cGU6IHkgcHJveGltaXR5O1xuICBzY3JvbGwtc25hcC10eXBlOiB5IHByb3hpbWl0eTtcbn1cblxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1yb3dzLnNlbGVjdGFibGUtcm93cy1jaGVja2VkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgbWF4LWhlaWdodDogMTIzcHg7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtcm93cy5zZWxlY3RhYmxlLXJvd3MtdW5jaGVja2VkIHtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2VsZWN0YWJsZS1jb250ZW50IC5zZWxlY3RhYmxlLXJvd3MgLnNlbGVjdGFibGUtcm93LWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5ZDVmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtcm93cyAuc2VsZWN0YWJsZS1yb3ctY2hlY2tlZCAuc2VsZWN0YWJsZS1yb3ctY2VsbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0YWJsZS1jb250ZW50IC5zZWxlY3RhYmxlLXJvd3MgLnNlbGVjdGFibGUtcm93LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1yb3dzIC5uby1yZXN1bHRzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1yb3dzIC5zZWxlY3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cblxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1yb3dzIC5zZWxlY3RhYmxlLXJvdzpub3QoLnNlbGVjdGFibGUtcm93LWNoZWNrZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0YWJsZS1jb250ZW50IC5zZWxlY3RhYmxlLXJvd3MgLnNlbGVjdGFibGUtcm93IC5zZWxlY3RhYmxlLXJvdy1yZW1vdmUtYnV0dG9uLFxuLnNlbGVjdGFibGUtY29udGVudCAuc2VsZWN0YWJsZS1yb3dzIC5zZWxlY3RhYmxlLXJvdyAuc2VsZWN0YWJsZS1yb3ctbm8tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3RhYmxlLWNvbnRlbnQgLnNlbGVjdGFibGUtcm93cyAuc2VsZWN0YWJsZS1yb3cgLnNlbGVjdGFibGUtcm93LXJlbW92ZS1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0YWJsZS1jb250ZW50IC5zZWxlY3RhYmxlLXJvd3MgLnNlbGVjdGFibGUtcm93IC5zZWxlY3RhYmxlLXJvdy1yZW1vdmUtYnV0dG9uIC5pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi90aW1lcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VsZWN0YWJsZS1jb250ZW50IC5zZWxlY3RhYmxlLXJvd3MgLnNlbGVjdGFibGUtcm93IC5zZWxlY3RhYmxlLXJvdy1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uc2VsZWN0YWJsZS1hY3RpdmUgLnNlbGVjdGFibGUtc2VhcmNoIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZTlkNWY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNlOWQ1ZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNlOWQ1Zjtcbn1cblxuLnNlbGVjdGFibGUtYWN0aXZlIC5zZWxlY3RhYmxlLXNlYXJjaC5zZWxlY3RhYmxlLXNlYXJjaC1jbG9zZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlOWQ1Zjtcbn1cblxuLnNlbGVjdGFibGUtYWN0aXZlIC5zZWxlY3RhYmxlLXJvd3Muc2VsZWN0YWJsZS1yb3dzLWNoZWNrZWQge1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlOWQ1ZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2U5ZDVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2U5ZDVmO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLmxhYmVsZWQtc2VsZWN0YWJsZS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG5kaXYjZmlsdGVyLWJ5LWNhdGVnb3J5LW9yLXNhbGVzLXBsYW4gdWwubmF2LXRhYnMsXG5kaXYjc3RvcmVzLXRhYiB1bC5uYXYtdGFicyxcbmRpdiNkYXRlLXJhbmdlLXRhYnMgdWwubmF2LXRhYnMsXG5kaXYjcHJvZHVjdC10YWJzIHVsLm5hdi10YWJzLFxuLnJlcG9ydC10YWJzIHVsLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5kaXYjZmlsdGVyLWJ5LWNhdGVnb3J5LW9yLXNhbGVzLXBsYW4gLm1mYy1jaGVja2JveCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmRpdiNmaWx0ZXItYnktY2F0ZWdvcnktb3Itc2FsZXMtcGxhbiB1bC5uYXYtdGFicyBhLFxuZGl2I3N0b3Jlcy10YWIgdWwubmF2LXRhYnMgYSxcbmRpdiNkYXRlLXJhbmdlLXRhYnMgdWwubmF2LXRhYnMgYSxcbmRpdiNwcm9kdWN0LXRhYnMgdWwubmF2LXRhYnMgYSxcbi5yZXBvcnQtdGFibGVzIHVsLm5hdi10YWJzIGEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbmRpdiNmaWx0ZXItYnktY2F0ZWdvcnktb3Itc2FsZXMtcGxhbiB1bC5uYXYtdGFicyBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuZGl2I2ZpbHRlci1ieS1jYXRlZ29yeS1vci1zYWxlcy1wbGFuIHVsLm5hdi10YWJzIGxpLFxuZGl2I3N0b3Jlcy10YWIgdWwubmF2LXRhYnMgbGksXG5kaXYjcHJvZHVjdC10YWIgdWwubmF2LXRhYnMgbGksXG5kaXYjZGF0ZS1yYW5nZS10YWJzIHVsLm5hdi10YWJzIGxpLFxuLnJlcG9ydC10YWJzIHVsLm5hdi10YWJzIGxpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbmRpdiNmaWx0ZXItYnktY2F0ZWdvcnktb3Itc2FsZXMtcGxhbiB1bC5uYXYtdGFicyBsaSBhOmZvY3VzLFxuZGl2I3N0b3Jlcy10YWIgdWwubmF2LXRhYnMgbGkgYTpmb2N1cyxcbmRpdiNwcm9kdWN0LXRhYiB1bC5uYXYtdGFicyBsaSBhOmZvY3VzLFxuZGl2I2RhdGUtcmFuZ2UtdGFicyB1bC5uYXYtdGFicyBsaSBhOmZvY3VzLFxuLnJlcG9ydC10YWJzIHVsLm5hdi10YWJzIGxpIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5kaXYjZmlsdGVyLWJ5LWNhdGVnb3J5LW9yLXNhbGVzLXBsYW4gdWwubmF2LXRhYnMgbGkuZGlzYWJsZWQsXG5kaXYjZGF0ZS1yYW5nZS10YWJzIHVsLm5hdi10YWJzIGxpLmRpc2FibGVkLFxuZGl2I3Byb2R1Y3QtdGFiIHVsLm5hdi10YWJzIGxpLmRpc2FibGVkLFxuZGl2I3N0b3Jlcy10YWIgdWwubmF2LXRhYnMgbGkuZGlzYWJsZWQsXG4ucmVwb3J0LXRhYnMgdWwubmF2LXRhYnMgbGkuZGlzYWJsZWQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ucmVwb3J0LXNjYW4tb3ItcG8tYmFzZWQtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucmVwb3J0LXByb2R1Y3Qtb3JkZXItdHlwZS1hcmVhIC5tZmMtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnRzLXJlcGxlbmlzaG1lbnQtYnktcHJvZHVjdC10YWJsZS13cmFwcGVyIC5uYXYtdGFicyxcbi5yZXBvcnRzLXJlcGxlbmlzaG1lbnQtYnktc3RvcmUtdGFibGUtd3JhcHBlciAubmF2LXRhYnMge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5yZXBvcnRzLXJlcGxlbmlzaG1lbnQtYnktcHJvZHVjdC10YWJsZS13cmFwcGVyIC5uYXYtdGFicz5saS5hY3RpdmU+YSxcbi5yZXBvcnRzLXJlcGxlbmlzaG1lbnQtYnktc3RvcmUtdGFibGUtd3JhcHBlciAubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICBjb2xvcjogIzQ2NDc0Njtcbn1cblxuLnRhYi1jb250ZW50IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5yZXBvcnQtZmllbGRzLW91dHNpZGUtdGFicyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucmVwb3J0LWZpZWxkcy1vdXRzaWRlLXRhYnMgLmlucHV0LWRhdGVyYW5nZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLnJlcG9ydC1zaWRlYmFyLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAyODRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucmVwb3J0LXNpZGViYXItaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnJlcG9ydC1zaWRlYmFyLWhlYWRpbmctd2l0aC1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VsZWN0YWJsZS10aXRsZSxcbi5zZWxlY3RhYmxlLXNlbGVjdC1hbGwtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucGVyZm9ybWFuY2UtbWVhc3VyZS1jYXRlZ29yeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wZXJmb3JtYW5jZS1tZWFzdXJlLWNoZWNrYm94LWNvbnRhaW5lci1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGVyZm9ybWFuY2UtbWVhc3VyZS1jaGVja2JveC1jb250YWluZXItaW5uZXIge1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wZXJmb3JtYW5jZS1tZWFzdXJlLWNoZWNrYm94LWNvbnRhaW5lci1pbm5lci1vcHRpb25zIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucGVyZm9ybWFuY2UtbWVhc3VyZS1jaGVja2JveC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBlcmZvcm1hbmNlLW1lYXN1cmUtY2hlY2tib3gtY29udGFpbmVyIC5tZmMtY2hlY2tib3gge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5waWNrLXJhbmdlLWJ5LXdlZWstbnVtYmVyLXdlZWsge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubG9hZC10cmFja2luZy1zaWRlYmFyIC5sb2FkLXRyYWNraW5nLXNvcnQtYnktZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG9hZC10cmFja2luZy1zaWRlYmFyIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbXBhcmUtdG8tcHJldmlvdXMteWVhci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtNDJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ucGVyZm9ybWFuY2UtcmVwb3J0LXNvcnQtYnktY29udGFpbmVyIC5sYWJlbGVkLXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucmVwb3J0LXNpZGViYXItZmllbGQge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5yZXBvcnQtc2lkZWJhci1maWVsZD5kaXYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJlcG9ydC1zaWRlYmFyLWZpZWxkLWNoZWNrYm94IHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucmVwb3J0LXNpZGViYXItZmllbGQtY2hlY2tib3g+ZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZXBvcnQtc2lkZWJhci1maWVsZC1jaGVja2JveCAuc3RhY2tlZC5tZmMtZm9ybS1pbnB1dCAubWZjLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlcG9ydC1zaWRlYmFyLWZpZWxkLXRleHQtYXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5yZXBvcnQtc2lkZWJhci1maWVsZC10ZXh0LWFyZWEgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5yZXBvcnQtc2lkZWJhci1maWVsZC10ZXh0LWFyZWE+ZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZXBvcnQtc2lkZWJhci1maWVsZC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5sb2FkLXRyYWNraW5nLXJlcG9ydC1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubG9hZC10cmFja2luZy1yZXBvcnQtaGVhZGVyLWNvbnRhaW5lciAuY29sLXNtLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnN1cHBsaWVyLWZ1dHVyZS1jb21taXRtZW50LWRhdGVzIGxhYmVsLm1mYy1mb3JtLWhvcml6b250YWwtbGFiZWwuY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2RhdGEtdGVzdGlkPSdyZXBvcnQtaW5jbHVkZS1ncm9zcy1tYXJnaW4nXSB7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuXG4ucmVwb3J0LXVzZXItcGFyYW1zLXByZXNldC1zZWxlY3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnJlcG9ydC11c2VyLXBhcmFtcy1wcmVzZXQtc2F2ZS1idXR0b24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG59XG5cbi5yZXBvcnQtdXNlci1wYXJhbXMtcHJlc2V0LXNhdmUtYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlcG9ydC11c2VyLXBhcmFtcy1wcmVzZXQtYWN0aW9uLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcbn1cblxuLnJlcG9ydC11c2VyLXBhcmFtcy1wcmVzZXQtYWN0aW9uLWRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbn1cblxuLnJlcG9ydC11c2VyLXBhcmFtcy1wcmVzZXQtYWN0aW9uLWRyb3Bkb3duLWNvbnRhaW5lciBidXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVwb3J0LXVzZXItcGFyYW1zLXByZXNldC1hY3Rpb24tZHJvcGRvd24tY29udGFpbmVyIC5tZmMtZHJvcGRvd24gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbi5yZXBvcnQtdXNlci1wYXJhbXMtbW9kYWwge1xuICBtYXJnaW4tdG9wOiAyMCU7XG4gIHdpZHRoOiAyNDhweDtcbn1cblxuLnJlcG9ydC11c2VyLXBhcmFtcy1tb2RhbCAubW9kYWwtYm9keT5kaXYge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uaW52b2ljaW5nLWFjdGlvbnMtbWVudS1jb250YWluZXI+ZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbXBvcnQtbW9kYWwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbXBvcnQtbW9kYWwtZmlsZS1waWNrZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uaW1wb3J0LW1vZGFsLXN0YXR1cy10ZXh0IHtcbiAgY29sb3I6ICM0NjQ3NDY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaW1wb3J0LW1vZGFsLWltcG9ydGVkLXN0YXR1cy1pY29uIHtcbiAgY29sb3I6ICMzZTlkNWY7XG59XG5cbi5pbXBvcnQtbW9kYWwtZmFpbGVkLXN0YXR1cy1pY29uIHtcbiAgY29sb3I6ICNjZTJkNDk7XG59XG5cbiNpbXBvcnQtZXJyb3ItbWVzc2FnZS1ib3gge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbiNpbXBvcnQtZXJyb3ItbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uaW1wb3J0LW1vZGFsLWNvbnRlbnQgLnByb2dyZXNzLXNwaW5uZXItbGFiZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5pbXBvcnQtbW9kYWwtY29udGVudC1hcmVhIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5pbXBvcnQtb3Blbi1leGlzdGluZy1yZWNvcmQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmltcG9ydC1hdHRhY2htZW50LW1vZGFsLWJpZyB7XG4gIGhlaWdodDogMzkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLmltcG9ydC1hdHRhY2htZW50LW1vZGFsLWxpdHRsZSB7XG4gIGhlaWdodDogMTkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uaW1wb3J0LWF0dGFjaG1lbnQtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0LCBsZWZ0IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQsIGxlZnQgMXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyBlYXNlLWluLW91dCwgbGVmdCAwcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyBlYXNlLWluLW91dCwgbGVmdCAwcyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICNkOGQ4ZDg7XG59XG5cbi5pbXBvcnQtYXR0YWNobWVudC1tb2RhbCAuaW1wb3J0LWF0dGFjaG1lbnQtbW9kYWwtY29udGVudC1pY29uIHtcbiAgY29sb3I6ICM5MDkyOTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW1wb3J0LWF0dGFjaG1lbnQtbW9kYWwgLmltcG9ydC1hdHRhY2htZW50LW1vZGFsLWNvbnRlbnQtYm9keSB7XG4gIGNvbG9yOiAjOTA5MjkwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbXBvcnQtYXR0YWNobWVudC1tb2RhbCAuaW1wb3J0LWF0dGFjaG1lbnQtbW9kYWwtY29udGVudC1ib2R5IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5pbXBvcnQtYXR0YWNobWVudC1tb2RhbC5kcmFnLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5pbXBvcnQtYXR0YWNobWVudC1wcm9ncmVzcy1hcmVhLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0LCBsZWZ0IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQsIGxlZnQgMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbXBvcnQtYXR0YWNobWVudC1wcm9ncmVzcy1hcmVhLWNvbnRhaW5lci1iaWcge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaW1wb3J0LWF0dGFjaG1lbnQtcHJvZ3Jlc3MtYXJlYS1jb250YWluZXItbGl0dGxlIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaW1wb3J0LWF0dGFjaG1lbnQtcHJvZ3Jlc3NiYXItbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLmltcG9ydC1hdHRhY2htZW50LXByb2dyZXNzYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4uaW1wb3J0LWF0dGFjaG1lbnQtcHJvZ3Jlc3NiYXItY29udGFpbmVyIC5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbXBvcnQtYXR0YWNobWVudC1tb2RhbC1mb290ZXItcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzkwOTI5MDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmltcG9ydC1hdHRhY2htZW50LW1vZGFsLWZvb3Rlci1wcm9ncmVzcy1mYWlsZWQge1xuICBjb2xvcjogI2NlMmQ0OTtcbn1cblxuLmltcG9ydC1hdHRhY2htZW50LXByb2dyZXNzYmFyLXBhcmVudCB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmRlcGVuZGVudC1yZWFkb25seS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZWFkb25seS10YWJsZS10b3BwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4ucmVhZG9ubHktdGFibGUtdG9wcGVyLWJhc2UtY29tcG9uZW50IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnJlYWRvbmx5LXRhYmxlLXRvcHBlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ2NDc0NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhZG9ubHktdGFibGUtdG9wcGVyLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZjFmMWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgd2hpdGUgMCUsICNmMWYxZjEgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWFkb25seS10YWJsZS10b3BwZXItYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjOGI4ZDhmO1xufVxuXG4ucmVhZG9ubHktdGFibGUtaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWRvbmx5LXRhYmxlLWhlYWRlci1jZWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHdoaXRlIDAlLCAjZjFmMWYxIDEwMCUpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDApIDAgMCAwIDAgaW5zZXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJlYWRvbmx5LXRhYmxlLWhlYWRlci1jZWxsLW5vdC1sYXN0LWNvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5yZWFkb25seS10YWJsZS1oZWFkZXItY2VsbC1zb3J0ZWQtYXNjIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzZTlkNWY7XG4gIGNvbG9yOiAjM2U5ZDVmO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ucmVhZG9ubHktdGFibGUtaGVhZGVyLWNlbGwtc29ydGVkLWRlc2Mge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzNlOWQ1ZjtcbiAgY29sb3I6ICMzZTlkNWY7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5yZWFkb25seS10YWJsZS1sb2FkaW5nLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOCk7XG4gIGNvbG9yOiAjM2U5ZDVmO1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDc1cHg7XG59XG5cbi5yZWFkb25seS10YWJsZS1ib2R5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFkb25seS10YWJsZS1ib2R5LWNlbGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWFkb25seS10YWJsZS1ib2R5LWNlbGwtaW5uZXItZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5yZWFkb25seS10YWJsZS1ib2R5LWNlbGwtYW1vdW50LFxuLnJlYWRvbmx5LXRhYmxlLWJvZHktY2VsbC1wZXJjZW50LFxuLnJlYWRvbmx5LXRhYmxlLWJvZHktY2VsbC1tb25leSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmVhZG9ubHktdGFibGUtYm9keS1jZWxsLW5vdC1sYXN0LWNvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5yZWFkb25seS10YWJsZS1ib2R5LWNlbGwtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5yZWFkb25seS10YWJsZS1ib2R5LWNlbGwtY2hlY2ttYXJrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVhZG9ubHktdGFibGUtYm9keS1jZWxsLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xufVxuXG4ucmVhZG9ubHktdGFibGUtYm9keS1jZWxsLXNlbGVjdGVkIC5yZWFkb25seS10YWJsZS1ib2R5LWNlbGwtaW5uZXItZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTU3LCA5NSwgMC4yNSk7XG59XG5cbi5yZWFkb25seS10YWJsZS1mb290ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzkwOTI5MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWRvbmx5LXRhYmxlLWZvb3Rlci1jZWxsIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJlYWRvbmx5LXRhYmxlLWZvb3Rlci1jZWxsLW5vdC1sYXN0LWNvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5yZWFkb25seS10YWJsZS1mb290ZXItY2VsbC1hbW91bnQsXG4ucmVhZG9ubHktdGFibGUtZm9vdGVyLWNlbGwtcGVyY2VudCxcbi5yZWFkb25seS10YWJsZS1mb290ZXItY2VsbC1tb25leSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmVhZG9ubHktdGFibGUgLmZhLmZhLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1hZGQsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLWFkZC5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24td2FybmluZyxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24td2FybmluZy5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24tYXJyb3ctY2lyY2xlLWxlZnQsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLWFycm93LWNpcmNsZS1sZWZ0Lm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1jYWxlbmRhci1vLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi1jYWxlbmRhci1vLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24tY2xvc2UsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLWNsb3NlLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1kb2xsYXIsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLWRvbGxhci5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24tcGVyY2VudCxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tcGVyY2VudC5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24tdHJhc2gsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLXRyYXNoLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1tYXAtbWFya2VyLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi1tYXAtbWFya2VyLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1kb3dubG9hZCxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tZG93bmxvYWQubWZjLWljb24tY2hlY2ssXG4ucmVhZG9ubHktdGFibGUgLmZhLWNoZWNrLm1mYy1pY29uLXBlbmNpbCxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tcGVuY2lsLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1lbnZlbG9wZSxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tZW52ZWxvcGUubWZjLWljb24tY2hlY2ssXG4ucmVhZG9ubHktdGFibGUgLmZhLWNoZWNrLm1mYy1pY29uLWdsb2JlLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi1nbG9iZS5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24tcGhvdG8sXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLXBob3RvLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1zcGlubmVyLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi1zcGlubmVyLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1idWlsZGluZyxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tYnVpbGRpbmcubWZjLWljb24tY2hlY2ssXG4ucmVhZG9ubHktdGFibGUgLmZhLWNoZWNrLm1mYy1pY29uLWxlYWYsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLWxlYWYubWZjLWljb24tY2hlY2ssXG4ucmVhZG9ubHktdGFibGUgLmZhLWNoZWNrLm1mYy1pY29uLWdlYXIsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLWdlYXIubWZjLWljb24tY2hlY2ssXG4ucmVhZG9ubHktdGFibGUgLmZhLWNoZWNrLm1mYy1pY29uLXJlcGVhdCxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tcmVwZWF0Lm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi11bmRvLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi11bmRvLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1zZWFyY2gsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLXNlYXJjaC5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24tdGFnLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi10YWcubWZjLWljb24tY2hlY2ssXG4ucmVhZG9ubHktdGFibGUgLmZhLWNoZWNrLm1mYy1pY29uLXVwbG9hZCxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tdXBsb2FkLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi11c2VyLWNpcmNsZS1vLm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1leWUsXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLWV5ZS5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtY2hlY2subWZjLWljb24tcmVwbHksXG4ucmVhZG9ubHktdGFibGUgLm1mYy1pY29uLXJlcGx5Lm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1zaGFyZSxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tc2hhcmUubWZjLWljb24tY2hlY2ssXG4ucmVhZG9ubHktdGFibGUgLmZhLWNoZWNrLm1mYy1pY29uLWxvbmctYXJyb3ctbGVmdCxcbi5yZWFkb25seS10YWJsZSAubWZjLWljb24tbG9uZy1hcnJvdy1sZWZ0Lm1mYy1pY29uLWNoZWNrLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1jaGVjay5tZmMtaWNvbi1jYXJldC1kb3duLFxuLnJlYWRvbmx5LXRhYmxlIC5tZmMtaWNvbi1jYXJldC1kb3duLm1mYy1pY29uLWNoZWNrIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4ucmVhZG9ubHktdGFibGUgLmZhLmZhLXJlbW92ZSxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLWFkZCxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLXdhcm5pbmcsXG4ucmVhZG9ubHktdGFibGUgLmZhLXJlbW92ZS5tZmMtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdCxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLWNhbGVuZGFyLW8sXG4ucmVhZG9ubHktdGFibGUgLmZhLXJlbW92ZS5tZmMtaWNvbi1jaGVjayxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLWNsb3NlLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tZG9sbGFyLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tcGVyY2VudCxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLXRyYXNoLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tbWFwLW1hcmtlcixcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLWRvd25sb2FkLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tcGVuY2lsLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tZW52ZWxvcGUsXG4ucmVhZG9ubHktdGFibGUgLmZhLXJlbW92ZS5tZmMtaWNvbi1nbG9iZSxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLXBob3RvLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tc3Bpbm5lcixcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLWJ1aWxkaW5nLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tbGVhZixcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLWdlYXIsXG4ucmVhZG9ubHktdGFibGUgLmZhLXJlbW92ZS5tZmMtaWNvbi1yZXBlYXQsXG4ucmVhZG9ubHktdGFibGUgLmZhLXJlbW92ZS5tZmMtaWNvbi11bmRvLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tc2VhcmNoLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tdGFnLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tdXBsb2FkLFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tdXNlci1jaXJjbGUtbyxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLWV5ZSxcbi5yZWFkb25seS10YWJsZSAuZmEtcmVtb3ZlLm1mYy1pY29uLXJlcGx5LFxuLnJlYWRvbmx5LXRhYmxlIC5mYS1yZW1vdmUubWZjLWljb24tc2hhcmUsXG4ucmVhZG9ubHktdGFibGUgLmZhLXJlbW92ZS5tZmMtaWNvbi1sb25nLWFycm93LWxlZnQsXG4ucmVhZG9ubHktdGFibGUgLmZhLXJlbW92ZS5tZmMtaWNvbi1jYXJldC1kb3duIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuI3dlZWtseS12YXJpZXR5LWRldGFpbC5yZWFkb25seS10YWJsZSAucmVhZG9ubHktdGFibGUtZm9vdGVyLWNlbGwucmVhZG9ubHktdGFibGUtZm9vdGVyLWNlbGwtdmFsdWUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZDljMDtcbn1cblxuI3dlZWtseS12YXJpZXR5LWRldGFpbC5yZWFkb25seS10YWJsZSAucmVhZG9ubHktdGFibGUtZm9vdGVyLWNlbGw6bm90KC5yZWFkb25seS10YWJsZS1mb290ZXItY2VsbC12YWx1ZS0xMDApOm5vdCgucmVhZG9ubHktdGFibGUtZm9vdGVyLWNlbGwtdmFsdWUtKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzk2OGY7XG59XG5cbiN3ZWVrbHktdmFyaWV0eS1kZXRhaWwucmVhZG9ubHktdGFibGUgLnJlYWRvbmx5LXRhYmxlLWZvb3Rlci1jZWxsLnJlYWRvbmx5LXRhYmxlLWZvb3Rlci1jZWxsLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM5NjhmO1xufVxuXG4uYXR0YWNobWVudHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qKlxuICogUmVhY3QgU2VsZWN0XG4gKiA9PT09PT09PT09PT1cbiAqIENyZWF0ZWQgYnkgSmVkIFdhdHNvbiBhbmQgSm9zcyBNYWNraXNvbiBmb3IgS2V5c3RvbmVKUywgaHR0cDovL3d3dy5rZXlzdG9uZWpzLmNvbS9cbiAqIGh0dHBzOi8vdHdpdHRlci5jb20vamVkd2F0c29uIGh0dHBzOi8vdHdpdHRlci5jb20vam9zc21hY2tpc29uIGh0dHBzOi8vdHdpdHRlci5jb20va2V5c3RvbmVqc1xuICogTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9KZWRXYXRzb24vcmVhY3Qtc2VsZWN0XG4qL1xuQGtleWZyYW1lcyBTZWxlY3QtYW5pbWF0aW9uLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBTZWxlY3QtYW5pbWF0aW9uLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuLlNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlNlbGVjdCxcbi5TZWxlY3QgZGl2LFxuLlNlbGVjdCBpbnB1dCxcbi5TZWxlY3Qgc3BhbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5TZWxlY3QuaXMtZGlzYWJsZWQ+LlNlbGVjdC1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLlNlbGVjdC5pcy1kaXNhYmxlZD4uU2VsZWN0LWNvbnRyb2w6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uU2VsZWN0LmlzLWRpc2FibGVkIC5TZWxlY3QtYXJyb3ctem9uZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5TZWxlY3QtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAjY2NjICNiM2IzYjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5TZWxlY3QtY29udHJvbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaXMtc2VhcmNoYWJsZS5pcy1vcGVuPi5TZWxlY3QtY29udHJvbCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmlzLW9wZW4+LlNlbGVjdC1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMyAjY2NjICNkOWQ5ZDk7XG59XG5cbi5pcy1vcGVuPi5TZWxlY3QtY29udHJvbCAuU2VsZWN0LWFycm93IHtcbiAgdG9wOiAtMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTk7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuXG4uaXMtc2VhcmNoYWJsZS5pcy1mb2N1c2VkOm5vdCguaXMtb3Blbik+LlNlbGVjdC1jb250cm9sIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uaXMtZm9jdXNlZDpub3QoLmlzLW9wZW4pPi5TZWxlY3QtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzA4YyAjMDA5OWU2ICMwMDk5ZTY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCA1cHggLTFweCBmYWRlKCMwOGMsIDUwJSk7XG59XG5cbi5TZWxlY3QtcGxhY2Vob2xkZXIsXG4uU2VsZWN0LS1zaW5nbGU+LlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjYWFhO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oYXMtdmFsdWUuU2VsZWN0LS1zaW5nbGU+LlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUgLlNlbGVjdC12YWx1ZS1sYWJlbCxcbi5oYXMtdmFsdWUuaXMtcHNldWRvLWZvY3VzZWQuU2VsZWN0LS1zaW5nbGU+LlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUgLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGFzLXZhbHVlLlNlbGVjdC0tc2luZ2xlPi5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIGEuU2VsZWN0LXZhbHVlLWxhYmVsLFxuLmhhcy12YWx1ZS5pcy1wc2V1ZG8tZm9jdXNlZC5TZWxlY3QtLXNpbmdsZT4uU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSBhLlNlbGVjdC12YWx1ZS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGFzLXZhbHVlLlNlbGVjdC0tc2luZ2xlPi5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIGEuU2VsZWN0LXZhbHVlLWxhYmVsOmhvdmVyLFxuLmhhcy12YWx1ZS5TZWxlY3QtLXNpbmdsZT4uU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSBhLlNlbGVjdC12YWx1ZS1sYWJlbDpmb2N1cyxcbi5oYXMtdmFsdWUuaXMtcHNldWRvLWZvY3VzZWQuU2VsZWN0LS1zaW5nbGU+LlNlbGVjdC1jb250cm9sIC5TZWxlY3QtdmFsdWUgYS5TZWxlY3QtdmFsdWUtbGFiZWw6aG92ZXIsXG4uaGFzLXZhbHVlLmlzLXBzZXVkby1mb2N1c2VkLlNlbGVjdC0tc2luZ2xlPi5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIGEuU2VsZWN0LXZhbHVlLWxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICMwOGM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uU2VsZWN0LWlucHV0IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5TZWxlY3QtaW5wdXQ+aW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIC8qIEZvciBJRSA4IGNvbXBhdGliaWxpdHkgKi9cbiAgcGFkZGluZzogOHB4IDAgMTJweDtcbiAgLyogRm9yIElFIDggY29tcGF0aWJpbGl0eSAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5pcy1mb2N1c2VkIC5TZWxlY3QtaW5wdXQ+aW5wdXQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5oYXMtdmFsdWUuaXMtcHNldWRvLWZvY3VzZWQgLlNlbGVjdC1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5TZWxlY3QtY29udHJvbDpub3QoLmlzLXNlYXJjaGFibGUpPi5TZWxlY3QtaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uU2VsZWN0LWxvYWRpbmctem9uZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uU2VsZWN0LWxvYWRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogU2VsZWN0LWFuaW1hdGlvbi1zcGluIDQwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBTZWxlY3QtYW5pbWF0aW9uLXNwaW4gNDAwbXMgaW5maW5pdGUgbGluZWFyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5TZWxlY3QtY2xlYXItem9uZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBTZWxlY3QtYW5pbWF0aW9uLWZhZGVJbiAyMDBtcztcbiAgYW5pbWF0aW9uOiBTZWxlY3QtYW5pbWF0aW9uLWZhZGVJbiAyMDBtcztcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxN3B4O1xufVxuXG4uU2VsZWN0LWNsZWFyLXpvbmU6aG92ZXIge1xuICBjb2xvcjogI0QwMDIxQjtcbn1cblxuLlNlbGVjdC1jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC1jbGVhci16b25lIHtcbiAgd2lkdGg6IDE3cHg7XG59XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtbXVsdGktdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlNlbGVjdCAuU2VsZWN0LWFyaWEtb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlNlbGVjdC1hcnJvdy16b25lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLlNlbGVjdC1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDIuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlzLW9wZW4gLlNlbGVjdC1hcnJvdyxcbi5TZWxlY3QtYXJyb3ctem9uZTpob3Zlcj4uU2VsZWN0LWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2Njtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgU2VsZWN0LWFuaW1hdGlvbi1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLlNlbGVjdC1tZW51LW91dGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLlNlbGVjdC1tZW51IHtcbiAgbWF4LWhlaWdodDogMTk4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5TZWxlY3Qtb3B0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG4uU2VsZWN0LW9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uU2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uU2VsZWN0LW9wdGlvbi5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjlmYztcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5TZWxlY3Qtb3B0aW9uLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLlNlbGVjdC1ub3Jlc3VsdHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLlNlbGVjdC0tbXVsdGkuaGFzLXZhbHVlIC5TZWxlY3QtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjlmYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzllNmYyO1xuICBjb2xvcjogIzA4YztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtdmFsdWUtaWNvbixcbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtdmFsdWUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtdmFsdWUtbGFiZWwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5TZWxlY3QtLW11bHRpIGEuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICMwOGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uU2VsZWN0LS1tdWx0aSBhLlNlbGVjdC12YWx1ZS1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzllNmYyO1xuICBwYWRkaW5nOiAxcHggNXB4IDNweDtcbn1cblxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC12YWx1ZS1pY29uOmhvdmVyLFxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC12YWx1ZS1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWZmNztcbiAgY29sb3I6ICMwMDc3YjM7XG59XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtdmFsdWUtaWNvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzllNmYyO1xufVxuXG4uU2VsZWN0LS1tdWx0aS5pcy1kaXNhYmxlZCAuU2VsZWN0LXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5TZWxlY3QtLW11bHRpLmlzLWRpc2FibGVkIC5TZWxlY3QtdmFsdWUtaWNvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5TZWxlY3QtLW11bHRpLmlzLWRpc2FibGVkIC5TZWxlY3QtdmFsdWUtaWNvbjpob3Zlcixcbi5TZWxlY3QtLW11bHRpLmlzLWRpc2FibGVkIC5TZWxlY3QtdmFsdWUtaWNvbjpmb2N1cyxcbi5TZWxlY3QtLW11bHRpLmlzLWRpc2FibGVkIC5TZWxlY3QtdmFsdWUtaWNvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuXG5Aa2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tc3BpbiB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tc3BpbiB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1ZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNlOWQ1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLlNlbGVjdC1vcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLlNlbGVjdC1vcHRpb24uaXMtc2VsZWN0ZWQsXG4uU2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWQ1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5TZWxlY3Qtb3B0aW9uLmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0YjM1ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5TZWxlY3QtY2xlYXItem9uZSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtdmFsdWUtaWNvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlzLWZvY3VzZWQ6bm90KC5pcy1vcGVuKT4uU2VsZWN0LWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzZTlkNWY7XG59XG5cbi5pcy1vcGVuPi5TZWxlY3QtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNlOWQ1ZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg2MiwgMTU3LCA5NSwgMC4zKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uU2VsZWN0LW9wdGlvbi5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5TZWxlY3QtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uU2VsZWN0LmlzLWRpc2FibGVkIC5TZWxlY3QtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbn1cblxuLlNlbGVjdC5pcy1kaXNhYmxlZCAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICM4YjhkOGYgIWltcG9ydGFudDtcbn1cblxuLlNlbGVjdC5pcy1kaXNhYmxlZCAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC1hcnJvdy16b25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlNlbGVjdC1jb250cm9sIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4uU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5TZWxlY3QtY29udHJvbCAuU2VsZWN0LXZhbHVlIC5TZWxlY3QtdmFsdWUtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtaW5wdXQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLlNlbGVjdC1jb250cm9sIC5TZWxlY3QtaW5wdXQgaW5wdXQge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4uU2VsZWN0LS1tdWx0aSAuU2VsZWN0LXZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC12YWx1ZSAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbi5TZWxlY3Qtb3B0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uU2VsZWN0LXZhbHVlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5TZWxlY3QtbWVudSB7XG4gIG1heC1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5TZWxlY3QtbWVudS1vdXRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZTlkNWY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLmxhYmVsZWQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGFiZWxlZC1zZWxlY3QtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sYWJlbGVkLXNlbGVjdC5tdWx0aSAuU2VsZWN0LW11bHRpLXZhbHVlLXdyYXBwZXIgLlNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmxhYmVsZWQtc2VsZWN0Lm11bHRpIC5TZWxlY3QtbXVsdGktdmFsdWUtd3JhcHBlciAuU2VsZWN0LXZhbHVlIC5TZWxlY3QtdmFsdWUtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5sYWJlbGVkLXNlbGVjdC5tdWx0aSAuU2VsZWN0LW11bHRpLXZhbHVlLXdyYXBwZXIgLlNlbGVjdC12YWx1ZSAuU2VsZWN0LXZhbHVlLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbiNyb290IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDExcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiOnJvb3Qge1xuICBmb250LWZhbWlseTogXCJJbnRlciB2YXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDJcIiwgXCJjdjAzXCIsIFwiY3YwNFwiLCBcImN2MTFcIjtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbDtcbiAgLS1mb250LWZhbWlseTogXCJJbnRlciB2YXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwMlwiLCBcImN2MDNcIiwgXCJjdjA0XCIsIFwiY3YxMVwiO1xuICAtLXN1cmZhY2UtYTogI2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWI6ICNmOWZhZmI7XG4gIC0tc3VyZmFjZS1jOiAjZjNmNGY2O1xuICAtLXN1cmZhY2UtZDogI2U1ZTdlYjtcbiAgLS1zdXJmYWNlLWU6ICNmZmZmZmY7XG4gIC0tc3VyZmFjZS1mOiAjZmZmZmZmO1xuICAtLXRleHQtY29sb3I6ICM0YjU1NjM7XG4gIC0tdGV4dC1jb2xvci1zZWNvbmRhcnk6ICM2YjcyODA7XG4gIC0tcHJpbWFyeS1jb2xvcjogIzA2YjZkNDtcbiAgLS1wcmltYXJ5LWNvbG9yLXRleHQ6ICNmZmZmZmY7XG4gIC0tc3VyZmFjZS0wOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtNTA6ICNmOWZhZmI7XG4gIC0tc3VyZmFjZS0xMDA6ICNmM2Y0ZjY7XG4gIC0tc3VyZmFjZS0yMDA6ICNlNWU3ZWI7XG4gIC0tc3VyZmFjZS0zMDA6ICNkMWQ1ZGI7XG4gIC0tc3VyZmFjZS00MDA6ICM5Y2EzYWY7XG4gIC0tc3VyZmFjZS01MDA6ICM2YjcyODA7XG4gIC0tc3VyZmFjZS02MDA6ICM0YjU1NjM7XG4gIC0tc3VyZmFjZS03MDA6ICMzNzQxNTE7XG4gIC0tc3VyZmFjZS04MDA6ICMxZjI5Mzc7XG4gIC0tc3VyZmFjZS05MDA6ICMxMTE4Mjc7XG4gIC0tZ3JheS01MDogI2Y5ZmFmYjtcbiAgLS1ncmF5LTEwMDogI2YzZjRmNjtcbiAgLS1ncmF5LTIwMDogI2U1ZTdlYjtcbiAgLS1ncmF5LTMwMDogI2QxZDVkYjtcbiAgLS1ncmF5LTQwMDogIzljYTNhZjtcbiAgLS1ncmF5LTUwMDogIzZiNzI4MDtcbiAgLS1ncmF5LTYwMDogIzRiNTU2MztcbiAgLS1ncmF5LTcwMDogIzM3NDE1MTtcbiAgLS1ncmF5LTgwMDogIzFmMjkzNztcbiAgLS1ncmF5LTkwMDogIzExMTgyNztcbiAgLS1jb250ZW50LXBhZGRpbmc6IDEuMjVyZW07XG4gIC0taW5saW5lLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC0tc3VyZmFjZS1ncm91bmQ6ICNmOWZhZmI7XG4gIC0tc3VyZmFjZS1zZWN0aW9uOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtY2FyZDogI2ZmZmZmZjtcbiAgLS1zdXJmYWNlLW92ZXJsYXk6ICNmZmZmZmY7XG4gIC0tc3VyZmFjZS1ib3JkZXI6ICNkZmU3ZWY7XG4gIC0tc3VyZmFjZS1ob3ZlcjogI2Y2ZjlmYztcbiAgLS1mb2N1cy1yaW5nOiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgLS1tYXNrYmc6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1oaWdobGlnaHQtYmc6ICNlY2ZlZmY7XG4gIC0taGlnaGxpZ2h0LXRleHQtY29sb3I6ICMwZTc0OTA7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlciB2YXJcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LW5hbWVkLWluc3RhbmNlOiBcIlJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0ludGVyVmFyaWFibGUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXIgdmFyXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1uYW1lZC1pbnN0YW5jZTogXCJJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0ludGVyVmFyaWFibGUtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuOnJvb3Qge1xuICAtLWJsdWUtNTA6I2Y1ZjlmZjtcbiAgLS1ibHVlLTEwMDojZDBlMWZkO1xuICAtLWJsdWUtMjAwOiNhYmM5ZmI7XG4gIC0tYmx1ZS0zMDA6Izg1YjJmOTtcbiAgLS1ibHVlLTQwMDojNjA5YWY4O1xuICAtLWJsdWUtNTAwOiMzYjgyZjY7XG4gIC0tYmx1ZS02MDA6IzMyNmZkMTtcbiAgLS1ibHVlLTcwMDojMjk1YmFjO1xuICAtLWJsdWUtODAwOiMyMDQ4ODc7XG4gIC0tYmx1ZS05MDA6IzE4MzQ2MjtcbiAgLS1ncmVlbi01MDojZjRmY2Y3O1xuICAtLWdyZWVuLTEwMDojY2FmMWQ4O1xuICAtLWdyZWVuLTIwMDojYTBlNmJhO1xuICAtLWdyZWVuLTMwMDojNzZkYjliO1xuICAtLWdyZWVuLTQwMDojNGNkMDdkO1xuICAtLWdyZWVuLTUwMDojMjJjNTVlO1xuICAtLWdyZWVuLTYwMDojMWRhNzUwO1xuICAtLWdyZWVuLTcwMDojMTg4YTQyO1xuICAtLWdyZWVuLTgwMDojMTM2YzM0O1xuICAtLWdyZWVuLTkwMDojMGU0ZjI2O1xuICAtLXllbGxvdy01MDojZmVmYmYzO1xuICAtLXllbGxvdy0xMDA6I2ZhZWRjNDtcbiAgLS15ZWxsb3ctMjAwOiNmNmRlOTU7XG4gIC0teWVsbG93LTMwMDojZjJkMDY2O1xuICAtLXllbGxvdy00MDA6I2VlYzEzNztcbiAgLS15ZWxsb3ctNTAwOiNlYWIzMDg7XG4gIC0teWVsbG93LTYwMDojYzc5ODA3O1xuICAtLXllbGxvdy03MDA6I2E0N2QwNjtcbiAgLS15ZWxsb3ctODAwOiM4MTYyMDQ7XG4gIC0teWVsbG93LTkwMDojNWU0ODAzO1xuICAtLWN5YW4tNTA6I2YzZmJmZDtcbiAgLS1jeWFuLTEwMDojYzNlZGY1O1xuICAtLWN5YW4tMjAwOiM5NGUwZWQ7XG4gIC0tY3lhbi0zMDA6IzY1ZDJlNDtcbiAgLS1jeWFuLTQwMDojMzVjNGRjO1xuICAtLWN5YW4tNTAwOiMwNmI2ZDQ7XG4gIC0tY3lhbi02MDA6IzA1OWJiNDtcbiAgLS1jeWFuLTcwMDojMDQ3Zjk0O1xuICAtLWN5YW4tODAwOiMwMzY0NzU7XG4gIC0tY3lhbi05MDA6IzAyNDk1NTtcbiAgLS1waW5rLTUwOiNmZWY2ZmE7XG4gIC0tcGluay0xMDA6I2ZhZDNlNztcbiAgLS1waW5rLTIwMDojZjdiMGQzO1xuICAtLXBpbmstMzAwOiNmMzhlYzA7XG4gIC0tcGluay00MDA6I2YwNmJhYztcbiAgLS1waW5rLTUwMDojZWM0ODk5O1xuICAtLXBpbmstNjAwOiNjOTNkODI7XG4gIC0tcGluay03MDA6I2E1MzI2YjtcbiAgLS1waW5rLTgwMDojODIyODU0O1xuICAtLXBpbmstOTAwOiM1ZTFkM2Q7XG4gIC0taW5kaWdvLTUwOiNmN2Y3ZmU7XG4gIC0taW5kaWdvLTEwMDojZGFkYWZjO1xuICAtLWluZGlnby0yMDA6I2JjYmRmOTtcbiAgLS1pbmRpZ28tMzAwOiM5ZWEwZjY7XG4gIC0taW5kaWdvLTQwMDojODE4M2Y0O1xuICAtLWluZGlnby01MDA6IzYzNjZmMTtcbiAgLS1pbmRpZ28tNjAwOiM1NDU3Y2Q7XG4gIC0taW5kaWdvLTcwMDojNDU0N2E5O1xuICAtLWluZGlnby04MDA6IzM2Mzg4NTtcbiAgLS1pbmRpZ28tOTAwOiMyODI5NjA7XG4gIC0tdGVhbC01MDojZjNmYmZiO1xuICAtLXRlYWwtMTAwOiNjN2VlZWE7XG4gIC0tdGVhbC0yMDA6IzlhZTBkOTtcbiAgLS10ZWFsLTMwMDojNmRkM2M4O1xuICAtLXRlYWwtNDAwOiM0MWM1Yjc7XG4gIC0tdGVhbC01MDA6IzE0YjhhNjtcbiAgLS10ZWFsLTYwMDojMTE5YzhkO1xuICAtLXRlYWwtNzAwOiMwZTgxNzQ7XG4gIC0tdGVhbC04MDA6IzBiNjU1YjtcbiAgLS10ZWFsLTkwMDojMDg0YTQyO1xuICAtLW9yYW5nZS01MDojZmZmOGYzO1xuICAtLW9yYW5nZS0xMDA6I2ZlZGRjNztcbiAgLS1vcmFuZ2UtMjAwOiNmY2MzOWI7XG4gIC0tb3JhbmdlLTMwMDojZmJhODZmO1xuICAtLW9yYW5nZS00MDA6I2ZhOGU0MjtcbiAgLS1vcmFuZ2UtNTAwOiNmOTczMTY7XG4gIC0tb3JhbmdlLTYwMDojZDQ2MjEzO1xuICAtLW9yYW5nZS03MDA6I2FlNTEwZjtcbiAgLS1vcmFuZ2UtODAwOiM4OTNmMGM7XG4gIC0tb3JhbmdlLTkwMDojNjQyZTA5O1xuICAtLWJsdWVncmF5LTUwOiNmN2Y4Zjk7XG4gIC0tYmx1ZWdyYXktMTAwOiNkYWRlZTM7XG4gIC0tYmx1ZWdyYXktMjAwOiNiY2MzY2Q7XG4gIC0tYmx1ZWdyYXktMzAwOiM5ZmE5Yjc7XG4gIC0tYmx1ZWdyYXktNDAwOiM4MThlYTE7XG4gIC0tYmx1ZWdyYXktNTAwOiM2NDc0OGI7XG4gIC0tYmx1ZWdyYXktNjAwOiM1NTYzNzY7XG4gIC0tYmx1ZWdyYXktNzAwOiM0NjUxNjE7XG4gIC0tYmx1ZWdyYXktODAwOiMzNzQwNGM7XG4gIC0tYmx1ZWdyYXktOTAwOiMyODJlMzg7XG4gIC0tcHVycGxlLTUwOiNmYmY3ZmY7XG4gIC0tcHVycGxlLTEwMDojZWFkNmZkO1xuICAtLXB1cnBsZS0yMDA6I2RhYjZmYztcbiAgLS1wdXJwbGUtMzAwOiNjOTk2ZmE7XG4gIC0tcHVycGxlLTQwMDojYjk3NWY5O1xuICAtLXB1cnBsZS01MDA6I2E4NTVmNztcbiAgLS1wdXJwbGUtNjAwOiM4ZjQ4ZDI7XG4gIC0tcHVycGxlLTcwMDojNzYzY2FkO1xuICAtLXB1cnBsZS04MDA6IzVjMmY4ODtcbiAgLS1wdXJwbGUtOTAwOiM0MzIyNjM7XG4gIC0tcmVkLTUwOiNmZmY1ZjU7XG4gIC0tcmVkLTEwMDojZmZkMGNlO1xuICAtLXJlZC0yMDA6I2ZmYWNhNztcbiAgLS1yZWQtMzAwOiNmZjg3ODA7XG4gIC0tcmVkLTQwMDojZmY2MjU5O1xuICAtLXJlZC01MDA6I2ZmM2QzMjtcbiAgLS1yZWQtNjAwOiNkOTM0MmI7XG4gIC0tcmVkLTcwMDojYjMyYjIzO1xuICAtLXJlZC04MDA6IzhjMjIxYztcbiAgLS1yZWQtOTAwOiM2NjE4MTQ7XG4gIC0tcHJpbWFyeS01MDojZjNmYmZkO1xuICAtLXByaW1hcnktMTAwOiNjM2VkZjU7XG4gIC0tcHJpbWFyeS0yMDA6Izk0ZTBlZDtcbiAgLS1wcmltYXJ5LTMwMDojNjVkMmU0O1xuICAtLXByaW1hcnktNDAwOiMzNWM0ZGM7XG4gIC0tcHJpbWFyeS01MDA6IzA2YjZkNDtcbiAgLS1wcmltYXJ5LTYwMDojMDU5YmI0O1xuICAtLXByaW1hcnktNzAwOiMwNDdmOTQ7XG4gIC0tcHJpbWFyeS04MDA6IzAzNjQ3NTtcbiAgLS1wcmltYXJ5LTkwMDojMDI0OTU1O1xufVxuXG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNmI3MjgwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1maWxsIHtcbiAgZmlsbDogIzZiNzI4MDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM2YjcyODA7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICM0YjU1NjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsIHtcbiAgZmlsbDogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBjb2xvcjogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xuICBmaWxsOiAjNGI1NTYzO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XG4gIGNvbG9yOiAjNGI1NTYzO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNGI1NTYzO1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQ6bm90KC5xbC1pY29uLXBpY2tlcikgLnFsLXBpY2tlci1pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLWNvbnRlbnQucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IC5xbC1lZGl0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzRiNTU2MztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMge1xuICBjb2xvcjogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsIHtcbiAgZmlsbDogIzRiNTU2Mztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDZiNmQ0O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjMDZiNmQ0O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsIHtcbiAgZmlsbDogIzA2YjZkNDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1waWNrZXItbGFiZWwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXBpY2tlci1sYWJlbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjMDZiNmQ0O1xufVxuXG5AbGF5ZXIgcHJpbWVyZWFjdCB7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnAtY29tcG9uZW50IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgfVxuICAucC1kaXNhYmxlZCwgLnAtY29tcG9uZW50OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLnAtZXJyb3Ige1xuICAgIGNvbG9yOiAjZTI0YzRjO1xuICB9XG4gIC5wLXRleHQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAucC1pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnAtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLWNvbXBvbmVudC1vdmVybGF5LWVudGVyIHtcbiAgICBhbmltYXRpb246IHAtY29tcG9uZW50LW92ZXJsYXktZW50ZXItYW5pbWF0aW9uIDE1MG1zIGZvcndhcmRzO1xuICB9XG4gIC5wLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlIHtcbiAgICBhbmltYXRpb246IHAtY29tcG9uZW50LW92ZXJsYXktbGVhdmUtYW5pbWF0aW9uIDE1MG1zIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgcC1jb21wb25lbnQtb3ZlcmxheS1lbnRlci1hbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hc2tiZyk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcC1jb21wb25lbnQtb3ZlcmxheS1sZWF2ZS1hbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFza2JnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbG9hZGVyIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgfVxuICAucC1hdXRvY29tcGxldGUucC1hdXRvY29tcGxldGUtZGQgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgcmlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLWlucHV0LXRva2VuIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLXRva2VuIC5wLWF1dG9jb21wbGV0ZS10b2tlbi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZS5wLWludmFsaWQucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLWNhbGVuZGFyLnAtaW52YWxpZC5wLWNvbXBvbmVudCA+IC5wLWlucHV0dGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI0YzRjO1xuICB9XG4gIC5wLWNhbGVuZGFyOm5vdCgucC1jYWxlbmRhci1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLWlucHV0dGV4dCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1kYXRlcGlja2VyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kYXRlcGlja2VyLWlubGluZSkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kYXRlcGlja2VyLWlubGluZSkgLnAtZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXByZXYsXG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0IHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItcHJldjpmb2N1cy12aXNpYmxlLFxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dDpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci15ZWFyLFxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci1tb250aCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXIteWVhcjplbmFibGVkOmhvdmVyLFxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci1tb250aDplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci1tb250aCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGggPiBzcGFuIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3BhbiB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQgPiBzcGFuLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQgPiBzcGFuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZC5wLWRhdGVwaWNrZXItdG9kYXkgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFkNWRiO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZC5wLWRhdGVwaWNrZXItdG9kYXkgPiBzcGFuLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1idXR0b25iYXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItYnV0dG9uYmFyIC5wLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci10aW1lb25seSAucC10aW1lcGlja2VyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAteWVhcnBpY2tlciB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlci5wLWRhdGVwaWNrZXItbXVsdGlwbGUtbW9udGggLnAtZGF0ZXBpY2tlci1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlci5wLWRhdGVwaWNrZXItbXVsdGlwbGUtbW9udGggLnAtZGF0ZXBpY2tlci1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSB0YWJsZSB0ZCBzcGFuOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIHRhYmxlIHRkIHNwYW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aDpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5wLWRhdGVwaWNrZXIgdGFibGUgdGgsXG4gICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LnAtdmFyaWFudC1maWxsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkOmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkOmVuYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QgLnAtY2FzY2FkZXNlbGVjdC1sYWJlbDplbmFibGVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMjQpO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIC5wLWNhc2NhZGVzZWxlY3QtZ3JvdXAtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLnAtY2hlY2tib3gtaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1jaGVja2JveC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucC1jaGVja2JveCB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWlucHV0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94IC5wLWNoZWNrYm94LWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94IC5wLWNoZWNrYm94LWljb24ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCAucC1jaGVja2JveC1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5wLWNoZWNrYm94LnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtY2hlY2tib3g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpIC5wLWNoZWNrYm94LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLWNoZWNrYm94Om5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1jaGVja2JveC1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjMGU3NDkwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWNoZWNrYm94Om5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmZvY3VzLXZpc2libGUpIC5wLWNoZWNrYm94LWJveCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1jaGVja2JveC5wLWludmFsaWQgPiAucC1jaGVja2JveC1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1jaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkIC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1jaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgfVxuICAucC1jaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmhvdmVyKSAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY2hlY2tib3gucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1jaGVja2JveC1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMGU3NDkwO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94LnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpIC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZDogIzBlNzQ5MDtcbiAgfVxuICAucC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLnAtY2hlY2tib3gtaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1jaGVja2JveC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucC10cmlzdGF0ZWNoZWNrYm94LnAtdmFyaWFudC1maWxsZWQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLXRyaXN0YXRlY2hlY2tib3gucC12YXJpYW50LWZpbGxlZC5wLWhpZ2hsaWdodCAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtdHJpc3RhdGVjaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmhvdmVyKSAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtdHJpc3RhdGVjaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMwZTc0OTA7XG4gIH1cbiAgLnAtY2hpcHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnAtY2hpcHMtdG9rZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5wLWNoaXBzLWlucHV0LXRva2VuIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAucC1jaGlwcy10b2tlbi1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnAtY2hpcHMtaW5wdXQtdG9rZW4gaW5wdXQge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtZmx1aWQgLnAtY2hpcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnAtY2hpcHM6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1jaGlwczpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbi5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiAucC1jaGlwcy10b2tlbi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtaW5wdXQtdG9rZW4gaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWNoaXBzLnAtaW52YWxpZC5wLWNvbXBvbmVudCA+IC5wLWlucHV0dGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI0YzRjO1xuICB9XG4gIC5wLWNvbG9ycGlja2VyLXByZXZpZXcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1jb2xvcnBpY2tlci1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTkxOTE5O1xuICB9XG4gIC5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWNvbG9yLWhhbmRsZSxcbiAgLnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItaHVlLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWNvbG9ycGlja2VyLW92ZXJsYXktcGFuZWwge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtZHJvcGRvd24tY2xlYXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1kcm9wZG93bi1sYWJlbC1lbXB0eSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGlucHV0LnAtZHJvcGRvd24tbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1wYW5lbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnAtZHJvcGRvd24taXRlbXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtZHJvcGRvd24taXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnAtZHJvcGRvd24taXRlbS1ncm91cCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG4gIC5wLWRyb3Bkb3duLWl0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLnAtZHJvcGRvd24tZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1kcm9wZG93bi1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtZHJvcGRvd24tZmlsdGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB9XG4gIC5wLWZsdWlkIC5wLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wLWZsdWlkIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLnAtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtZHJvcGRvd24ucC12YXJpYW50LWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1kcm9wZG93bi5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtZHJvcGRvd24ucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtZHJvcGRvd24ucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgLnAtaW5wdXR0ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1kcm9wZG93bi5wLWRyb3Bkb3duLWNsZWFyYWJsZSAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6Zm9jdXMsIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsOmVuYWJsZWQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1jbGVhci1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICByaWdodDogM3JlbTtcbiAgfVxuICAucC1kcm9wZG93bi5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIgLnAtZHJvcGRvd24tZmlsdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW07XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taGVhZGVyIC5wLWRyb3Bkb3duLWZpbHRlci1pY29uIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMjQpO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0gLnAtZHJvcGRvd24tY2hlY2staWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDVkYjtcbiAgfVxuICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50LFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0LFxuICAucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0ICsgLnAtaW5wdXRncm91cC1hZGRvbixcbiAgLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50ICsgLnAtaW5wdXRncm91cC1hZGRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgfVxuICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50OmZvY3VzLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzLFxuICAucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzIH4gbGFiZWwsXG4gIC5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4gIC5wLWlucHV0Z3JvdXAgYnV0dG9uOmZpcnN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwIGlucHV0OmZpcnN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwIGJ1dHRvbjpsYXN0LWNoaWxkLFxuICAucC1pbnB1dGdyb3VwIGlucHV0Omxhc3QtY2hpbGQsXG4gIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnAtaW5wdXRncm91cCA+IC5wLWlucHV0d3JhcHBlcjpsYXN0LWNoaWxkID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtaW5wdXRncm91cCAucC1mbG9hdC1sYWJlbDpsYXN0LWNoaWxkIGlucHV0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLWZsdWlkIC5wLWlucHV0Z3JvdXAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLnAtaW5wdXRudW1iZXIucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2gtaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5wLWlucHV0c3dpdGNoIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWlucHV0c3dpdGNoIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWlucHV0c3dpdGNoLnAtaGlnaGxpZ2h0IC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgfVxuICAucC1pbnB1dHN3aXRjaC5wLWhpZ2hsaWdodCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjI1cmVtKTtcbiAgfVxuICAucC1pbnB1dHN3aXRjaDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1pbnB1dHN3aXRjaC1pbnB1dDpob3ZlcikgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjdiY2M1O1xuICB9XG4gIC5wLWlucHV0c3dpdGNoOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWlucHV0c3dpdGNoLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwODkxYjI7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtaW5wdXRzd2l0Y2gtaW5wdXQ6Zm9jdXMtdmlzaWJsZSkgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2gucC1pbnZhbGlkID4gLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaW5wdXR0ZXh0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1pbnB1dHRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLWlucHV0dGV4dC5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1pbnB1dHRleHQucC12YXJpYW50LWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dHRleHQucC12YXJpYW50LWZpbGxlZDplbmFibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWlucHV0dGV4dC5wLXZhcmlhbnQtZmlsbGVkOmVuYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtaW5wdXR0ZXh0LnAtaW5wdXR0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjU2MjVyZW0gMC42NTYyNXJlbTtcbiAgfVxuICAucC1pbnB1dHRleHQucC1pbnB1dHRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xuICB9XG4gIC5wLWZsb2F0LWxhYmVsID4gbGFiZWwge1xuICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgfVxuICAucC1mbG9hdC1sYWJlbCA+IC5wLWludmFsaWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaWNvbi1maWVsZC1sZWZ0ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuICAucC1pY29uLWZpZWxkLWxlZnQucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgICBsZWZ0OiAyLjVyZW07XG4gIH1cbiAgLnAtaWNvbi1maWVsZC1yaWdodCA+IC5wLWlucHV0dGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWlucHV0dGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWlucHV0dGV4dC1zbSAucC1pbnB1dHRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC42NTYyNXJlbSAwLjY1NjI1cmVtO1xuICB9XG4gIC5wLWlucHV0dGV4dC1sZyAucC1pbnB1dHRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xuICB9XG4gIC5wLWljb24tZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1pY29uLWZpZWxkID4gLnAtaW5wdXQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLnAtZmx1aWQgLnAtaWNvbi1maWVsZC1sZWZ0LFxuICAucC1mbHVpZCAucC1pY29uLWZpZWxkLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1pY29uLWZpZWxkLWxlZnQgPiAucC1pbnB1dC1pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtaWNvbi1maWVsZC1yaWdodCA+IC5wLWlucHV0LWljb246bGFzdC1vZi10eXBlIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1pbnB1dG90cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wLWlucHV0b3RwLWlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuICAucC1saXN0Ym94LWxpc3Qtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtbGlzdGJveC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtbGlzdGJveC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtbGlzdGJveC1pdGVtLWdyb3VwIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLnAtbGlzdGJveC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLnAtbGlzdGJveC1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWxpc3Rib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIC5wLWxpc3Rib3gtZmlsdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMjQpO1xuICB9XG4gIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1saXN0Ym94LnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtbGlzdGJveC5wLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1tZW50aW9uLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLW1lbnRpb24tcGFuZWwgLnAtbWVudGlvbi1pdGVtcyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICB9XG4gIC5wLW1lbnRpb24tcGFuZWwgLnAtbWVudGlvbi1pdGVtcyAucC1tZW50aW9uLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtbWVudGlvbi1wYW5lbCAucC1tZW50aW9uLWl0ZW1zIC5wLW1lbnRpb24taXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tZW50aW9uLXBhbmVsIC5wLW1lbnRpb24taXRlbXMgLnAtbWVudGlvbi1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWxhYmVsLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtbGFiZWwtZW1wdHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXRva2VuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucC1tdWx0aXNlbGVjdC10b2tlbi1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtcGFuZWwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1pdGVtcy13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWl0ZW0tZ3JvdXAge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LWZpbHRlci1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLWlucHV0dGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucC1mbHVpZCAucC1tdWx0aXNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLW11bHRpc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICAgIGJvcmRlci1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC1sYWJlbCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC1sYWJlbC5wLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LnAtbXVsdGlzZWxlY3QtY2hpcCAucC1tdWx0aXNlbGVjdC10b2tlbiAucC1tdWx0aXNlbGVjdC10b2tlbi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyNGM0YztcbiAgfVxuICAucC1pbnB1dHdyYXBwZXItZmlsbGVkLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLWlucHV0dGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC1tdWx0aXNlbGVjdC1maWx0ZXItaWNvbiB7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDE4MiwgMjEyLCAwLjI0KTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtIC5wLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1lbXB0eS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtcGFzc3dvcmQucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtcGFzc3dvcmQtcGFuZWwge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIgLnAtcGFzc3dvcmQtc3RyZW5ndGgud2VhayB7XG4gICAgYmFja2dyb3VuZDogI2VhNTQ1NTtcbiAgfVxuICAucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC5tZWRpdW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZjlmNDI7XG4gIH1cbiAgLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIgLnAtcGFzc3dvcmQtc3RyZW5ndGguc3Ryb25nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjljNzZmO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAucC1yYWRpb2J1dHRvbi1pbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLCAxKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24taW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2QxZDVkYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCAucC1yYWRpb2J1dHRvbi1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtcmFkaW9idXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6aG92ZXIpIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjMGU3NDkwO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3ggLnAtcmFkaW9idXR0b24taWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1yYWRpb2J1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1yYWRpb2J1dHRvbi1pbnB1dDpmb2N1cy12aXNpYmxlKSAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ucC1pbnZhbGlkID4gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ucC12YXJpYW50LWZpbGxlZCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ucC12YXJpYW50LWZpbGxlZC5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtcmFkaW9idXR0b24ucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1yYWRpb2J1dHRvbi1pbnB1dDpob3ZlcikgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYmFja2dyb3VuZDogIzBlNzQ5MDtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1yYWRpb2J1dHRvbi5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKSAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMwZTc0OTA7XG4gIH1cbiAgLnAtcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wLXJhdGluZy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1yYXRpbmcucC1yZWFkb25seSAucC1yYXRpbmctaXRlbSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5wLXJhdGluZyB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLnAtcmF0aW5nIC5wLXJhdGluZy1pdGVtIHtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtcmF0aW5nIC5wLXJhdGluZy1pdGVtIC5wLXJhdGluZy1pY29uIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0gLnAtcmF0aW5nLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMS4xNDNyZW07XG4gICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0gLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsIHtcbiAgICBjb2xvcjogI2VhNTQ1NTtcbiAgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0ucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbS5wLXJhdGluZy1pdGVtLWFjdGl2ZSAucC1yYXRpbmctaWNvbiB7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtcmF0aW5nOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLXJlYWRvbmx5KSAucC1yYXRpbmctaXRlbTpob3ZlciAucC1yYXRpbmctaWNvbiB7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtcmF0aW5nOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLXJlYWRvbmx5KSAucC1yYXRpbmctaXRlbTpob3ZlciAucC1yYXRpbmctaWNvbi5wLXJhdGluZy1jYW5jZWwge1xuICAgIGNvbG9yOiAjZTczZDNlO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFkNWRiO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDZiNmQ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzA4OTFiMjtcbiAgICBib3JkZXItY29sb3I6ICMwODkxYjI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1zZWxlY3RidXR0b24ucC1pbnZhbGlkID4gLnAtYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1zbGlkZXIucC1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAwLjI4NnJlbTtcbiAgfVxuICAucC1zbGlkZXIucC1zbGlkZXItaG9yaXpvbnRhbCAucC1zbGlkZXItaGFuZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NzE1cmVtO1xuICB9XG4gIC5wLXNsaWRlci5wLXNsaWRlci12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDAuMjg2cmVtO1xuICB9XG4gIC5wLXNsaWRlci5wLXNsaWRlci12ZXJ0aWNhbCAucC1zbGlkZXItaGFuZGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41NzE1cmVtO1xuICB9XG4gIC5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlIHtcbiAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICAgIHdpZHRoOiAxLjE0M3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNmI2ZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zbGlkZXIgLnAtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXNsaWRlciAucC1zbGlkZXItcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtc2xpZGVyOm5vdCgucC1kaXNhYmxlZCkgLnAtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC5wLXRyZWVzZWxlY3QtY2xlYXJhYmxlIC5wLXRyZWVzZWxlY3QtbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXRyZWVzZWxlY3QucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICB9XG4gIC5wLXRyZWVzZWxlY3QucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC1sYWJlbC5wLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC10cmVlc2VsZWN0LnAtdHJlZXNlbGVjdC1jaGlwIC5wLXRyZWVzZWxlY3QtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC10cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LWNsZWFyLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjRjNGM7XG4gIH1cbiAgLnAtaW5wdXR3cmFwcGVyLWZpbGxlZC5wLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNoaXAgLnAtdHJlZXNlbGVjdC1sYWJlbCB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItaWNvbiB7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWZpbHRlci1jb250YWluZXIucC10cmVlc2VsZWN0LWNsZWFyYWJsZS1maWx0ZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lci5wLXRyZWVzZWxlY3QtY2xlYXJhYmxlLWZpbHRlciAucC10cmVlc2VsZWN0LWZpbHRlci1jbGVhci1pY29uIHtcbiAgICByaWdodDogMi41cmVtO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1jbG9zZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZXNlbGVjdC1lbXB0eS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtdHJlZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAucC10b2dnbGVidXR0b24taW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC10b2dnbGVidXR0b24gLnAtYnV0dG9uIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucC10b2dnbGVidXR0b24gLnAtdG9nZ2xlYnV0dG9uLWlucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10b2dnbGVidXR0b24gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbiAucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgLnAtdG9nZ2xlYnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC10b2dnbGVidXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10b2dnbGVidXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtdG9nZ2xlYnV0dG9uLWlucHV0OmhvdmVyKTpub3QoLnAtaGlnaGxpZ2h0KSAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFkNWRiO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6aG92ZXIpOm5vdCgucC1oaWdobGlnaHQpIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC10b2dnbGVidXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtdG9nZ2xlYnV0dG9uLWlucHV0OmhvdmVyKTpub3QoLnAtaGlnaGxpZ2h0KSAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzA4OTFiMjtcbiAgICBib3JkZXItY29sb3I6ICMwODkxYjI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dDpmb2N1cy12aXNpYmxlKSAucC1idXR0b24ge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uLnAtaW52YWxpZCA+IC5wLWJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI0YzRjO1xuICB9XG4gIC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDZiNmQ0O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwODkxYjI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDg5MWIyO1xuICB9XG4gIC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwZTc0OTA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDE4MiwgMjEyLCAwLjA0KTtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDE4MiwgMjEyLCAwLjE2KTtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW4ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlci1jb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2LCAxODIsIDIxMiwgMC4wNCk7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMTYpO1xuICAgIGNvbG9yOiAjMDZiNmQ0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQucC1idXR0b24tcGxhaW4ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1idXR0b24gLnAtYnV0dG9uLWxhYmVsIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB9XG4gIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1idXR0b24gLnAtYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWluLXdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seS5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjY1NjI1cmVtIDEuMDkzNzVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNtIC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxnIC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxvYWRpbmctbGFiZWwtb25seS5wLWJ1dHRvbi1sb2FkaW5nLWxlZnQgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkucC1idXR0b24tbG9hZGluZy1yaWdodCAucC1idXR0b24tbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkucC1idXR0b24tbG9hZGluZy10b3AgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxvYWRpbmctbGFiZWwtb25seS5wLWJ1dHRvbi1sb2FkaW5nLWJvdHRvbSAucC1idXR0b24tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbG9hZGluZy1sYWJlbC1vbmx5IC5wLWJ1dHRvbi1sb2FkaW5nLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1mbHVpZCAucC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWZsdWlkIC5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC5wLWZsdWlkIC5wLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucC1mbHVpZCAucC1idXR0b24tZ3JvdXAgLnAtYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnksIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbiwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNjQ3NDhiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDc0OGI7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NzU1Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDc1NTY5O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2UyZThmMDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzQxNTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM0MTU1O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDExNiwgMTM5LCAwLjA0KTtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4xNik7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mbywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24sIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm8ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwZWE1ZTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlYTVlOTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mbzpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm86bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMjg0Yzc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4NGM3O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taW5mbzpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNiZmRiZmU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm86bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAzNjlhMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMzY5YTE7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjA0KTtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xNik7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGVhNWU5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGVhNWU5O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjJjNTVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMmM1NWU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTZhMzRhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE2YTM0YTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYmJmN2QwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxNTgwM2Q7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU4MDNkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjA0KTtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjE2KTtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTczMTY7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1ODBjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2VhNTgwYztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24td2FybmluZzpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjZmRlNjhhO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNjMjQxMGM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzI0MTBjO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOTczMTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNCk7XG4gICAgY29sb3I6ICNmOTczMTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMTYpO1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2E4NTVmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTg1NWY3O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzkzMzNlYTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM5MzMzZWE7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHA6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2U5ZDVmZjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHA6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2UyMmNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzdlMjJjZTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjgsIDg1LCAyNDcsIDAuMDQpO1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY4LCA4NSwgMjQ3LCAwLjE2KTtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNhODU1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjgsIDg1LCAyNDcsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNhODU1Zjc7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgODUsIDI0NywgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24sIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2VmNDQ0NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWY0NDQ0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMyNjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RjMjYyNjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlcjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNmZWNhY2E7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlcjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjkxYzFjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2I5MWMxYztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA2OCwgNjgsIDAuMDQpO1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4xNik7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1maWxldXBsb2FkLWNob29zZS5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzFmMjkzNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWYyOTM3O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM3NDE1MTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzRiNTU2MztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0LnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFmMjkzNztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tY29udHJhc3QucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQxLCA1NSwgMC4wNCk7XG4gICAgY29sb3I6ICMxZjI5Mzc7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA0MSwgNTUsIDAuMTYpO1xuICAgIGNvbG9yOiAjMWYyOTM3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1jb250cmFzdC5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxZjI5Mzc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tY29udHJhc3QucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWNvbnRyYXN0ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQxLCA1NSwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFmMjkzNztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tY29udHJhc3QucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1jb250cmFzdCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tY29udHJhc3QgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQxLCA1NSwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFmMjkzNztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluayB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciAucC1idXR0b24tbGFiZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2LCAxODIsIDIxMiwgMC4wNCk7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDE4MiwgMjEyLCAwLjE2KTtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZC5wLWJ1dHRvbi1wbGFpbiA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMDQpO1xuICAgIGNvbG9yOiAjMDZiNmQ0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMTYpO1xuICAgIGNvbG9yOiAjMDZiNmQ0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tdGV4dC5wLWJ1dHRvbi1wbGFpbiA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tdGV4dC5wLWJ1dHRvbi1wbGFpbiA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXJvdW5kZWQgPiAucC1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc20gPiAucC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC42NTYyNXJlbSAxLjA5Mzc1cmVtO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNtID4gLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWxnID4gLnAtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1sZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWxnID4gLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnAtc3BsaXRidXR0b24gLnAtc3BsaXRidXR0b24tbWVudWJ1dHRvbixcbiAgLnAtc3BsaXRidXR0b24gLnAtc3BsaXRidXR0b24ucC1idXR0b24tcm91bmRlZCA+IC5wLXNwbGl0YnV0dG9uLW1lbnVidXR0b24ucC1idXR0b24sXG4gIC5wLXNwbGl0YnV0dG9uIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtc3BsaXRidXR0b24tbWVudWJ1dHRvbi5wLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMDQpO1xuICAgIGNvbG9yOiAjNjQ3NDhiO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4xNik7XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjQ3NDhiO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4wNCk7XG4gICAgY29sb3I6ICMwZWE1ZTk7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjE2KTtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGVhNWU5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzBlYTVlOTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjA0KTtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xNik7XG4gICAgY29sb3I6ICMyMmM1NWU7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0ID4gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyYzU1ZTtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjJjNTVlO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA0KTtcbiAgICBjb2xvcjogI2Y5NzMxNjtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMTYpO1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOTczMTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjk3MzE2O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY4LCA4NSwgMjQ3LCAwLjA0KTtcbiAgICBjb2xvcjogI2E4NTVmNztcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjgsIDg1LCAyNDcsIDAuMTYpO1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNhODU1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY4LCA4NSwgMjQ3LCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY4LCA4NSwgMjQ3LCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYTg1NWY3O1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjA0KTtcbiAgICBjb2xvcjogI2VmNDQ0NDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjE2KTtcbiAgICBjb2xvcjogI2VmNDQ0NDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4wNCk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2VmNDQ0NDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA2OCwgNjgsIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZjQ0NDQ7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWJ1dHRvbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtYnV0dG9uLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWJ1dHRvbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMS4zcmVtO1xuICAgIGhlaWdodDogMS4zcmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1saXN0IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWFjdGlvbiB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQ6ICM0YjU1NjM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAyMjM1NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLXVwIC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi11cCAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tZG93biAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tZG93biAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tbGVmdCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1sZWZ0IC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLXJpZ2h0IC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLXJpZ2h0IC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW0sXG4gIC5wLXNwZWVkZGlhbC1zZW1pLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbSxcbiAgLnAtc3BlZWRkaWFsLXF1YXJ0ZXItY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCwgLnAtc3BlZWRkaWFsLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpsYXN0LWNoaWxkLFxuICAucC1zcGVlZGRpYWwtc2VtaS1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5wLXNwZWVkZGlhbC1zZW1pLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpsYXN0LWNoaWxkLFxuICAucC1zcGVlZGRpYWwtcXVhcnRlci1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5wLXNwZWVkZGlhbC1xdWFydGVyLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLW1hc2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LFxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dDplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2OmZvY3VzLXZpc2libGUsXG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dDpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LFxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQge1xuICAgIG1hcmdpbjogMC41cmVtO1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQ1ZGI7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5Y2EzYWY7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1wYWdpbmF0b3ItdG9wIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4tYmFkZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICAgIG1pbi13aWR0aDogMS4xNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQzcmVtO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1zb3J0YWJsZS1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtc29ydGFibGUtZGlzYWJsZWQpOmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQ6bm90KC5wLXNvcnRhYmxlLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0Om5vdCgucC1zb3J0YWJsZS1kaXNhYmxlZCk6aG92ZXIgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTVmM2ZjO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyLFxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWluaXQsXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZSxcbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWwge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LXRvZ2dsZXI6ZW5hYmxlZDpob3ZlcixcbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0OmVuYWJsZWQ6aG92ZXIsXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTplbmFibGVkOmhvdmVyLFxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWNhbmNlbDplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LXRvZ2dsZXI6Zm9jdXMtdmlzaWJsZSxcbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0OmZvY3VzLXZpc2libGUsXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTpmb2N1cy12aXNpYmxlLFxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWNhbmNlbDpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCA+IC5wLWNvbHVtbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZC5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0LWNvbnRleHRtZW51IHtcbiAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkICNhNWYzZmM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0wLjE1cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtdG9wID4gdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCAjZWNmZWZmO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtYm90dG9tID4gdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2VjZmVmZjtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2VsZWN0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXNlbGVjdGFibGUtcm93Om5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kYXRhdGFibGUtZW1wdHltZXNzYWdlKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2VsZWN0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXNlbGVjdGFibGUtcm93OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAuMTVyZW0gc29saWQgI2E1ZjNmYztcbiAgICBvdXRsaW5lLW9mZnNldDogLTAuMTVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNlbGVjdGFibGUtY2VsbCAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXNlbGVjdGFibGUtcm93ID4gdGQucC1zZWxlY3RhYmxlLWNlbGw6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNlbGVjdGFibGUtY2VsbCAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXNlbGVjdGFibGUtcm93ID4gdGQucC1zZWxlY3RhYmxlLWNlbGw6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjYTVmM2ZjO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRhdGF0YWJsZS1lbXB0eW1lc3NhZ2UpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWhlYWRlcixcbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtZGF0YXRhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRoZWFkLFxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtZGF0YXRhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRmb290LCAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtdmlydHVhbHNjcm9sbGVyID4gLnAtZGF0YXRhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRoZWFkLFxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtdmlydHVhbHNjcm9sbGVyID4gLnAtZGF0YXRhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtbG9hZGluZy1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1sb2FkaW5nLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1wYWdpbmF0b3ItdG9wIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCArIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGhlYWQgKyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzOmhhcygucC1kYXRhdGFibGUtdGhlYWQpOmhhcygucC1kYXRhdGFibGUtdGJvZHkpIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRoZWFkKTpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzOmhhcygucC1kYXRhdGFibGUtdGJvZHkpOmhhcygucC1kYXRhdGFibGUtdGZvb3QpIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KTpoYXMoLnAtZGF0YXRhYmxlLXRmb290KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4ZmE7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZC5wLWhpZ2hsaWdodCAucC1yb3ctdG9nZ2xlciB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQgKyAucC1yb3ctZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4ZmE7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS1kcmFnLXNlbGVjdGlvbi1oZWxwZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMTYpO1xuICB9XG4gIC5wLWRhdGF2aWV3IC5wLXBhZ2luYXRvci10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZGF0YXZpZXcgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1sb2FkaW5nLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1sb2FkaW5nLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtZGF0YXNjcm9sbGVyIC5wLXBhZ2luYXRvci10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZGF0YXNjcm9sbGVyIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZGF0YXNjcm9sbGVyIC5wLWRhdGFzY3JvbGxlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLWRhdGFzY3JvbGxlciAucC1kYXRhc2Nyb2xsZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wLWRhdGFzY3JvbGxlci5wLWRhdGFzY3JvbGxlci1pbmxpbmUgLnAtZGF0YXNjcm9sbGVyLWxpc3QgPiBsaSB7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICB9XG4gIC5wLWRhdGFzY3JvbGxlciAucC1kYXRhc2Nyb2xsZXItZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1yb3cgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbixcbiAgLnAtY29sdW1uLWZpbHRlci1yb3cgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tb3BlbiwgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tb3Blbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1hY3RpdmUsIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLWFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItb3BlcmF0b3Ige1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50IC5wLWNvbHVtbi1maWx0ZXItbWF0Y2htb2RlLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50IC5wLWNvbHVtbi1maWx0ZXItcmVtb3ZlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1hZGQtcnVsZSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYnV0dG9uYmFyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1jb250cm9scyAucC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1maWx0ZXItY29udGFpbmVyIC5wLW9yZGVybGlzdC1maWx0ZXItaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1maWx0ZXItY29udGFpbmVyIC5wLW9yZGVybGlzdC1maWx0ZXItaWNvbiB7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDE4MiwgMjEyLCAwLjI0KTtcbiAgfVxuICAucC1vcmRlcmxpc3QucC1vcmRlcmxpc3Qtc3RyaXBlZCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4ZmE7XG4gIH1cbiAgLnAtb3JkZXJsaXN0LnAtb3JkZXJsaXN0LXN0cmlwZWQgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudC5wLW9yZ2FuaXphdGlvbmNoYXJ0LXNlbGVjdGFibGUtbm9kZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLW5vZGUtdG9nZ2xlciBpIHtcbiAgICBjb2xvcjogIzZkZjdmZjtcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLWRvd24ge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICB9XG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IC5wLW5vZGUtdG9nZ2xlciB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IC5wLW5vZGUtdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogc29saWQgI2YzZjRmNjtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3QsXG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcHJldixcbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1uZXh0LFxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAwLjE0M3JlbTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wcmV2Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIsXG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Qge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1sYXN0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZS1pbnB1dCAucC1pbnB1dHRleHQge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAwLjE0M3JlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMC4xNDNyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGJvcmRlci1jb2xvcjogI2VjZmVmZjtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1idXR0b25zIC5wLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIgLnAtcGlja2xpc3QtZmlsdGVyLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIgLnAtcGlja2xpc3QtZmlsdGVyLWljb24ge1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMjQpO1xuICB9XG4gIC5wLXRyZWUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtdHJlZW5vZGUtY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICAucC10cmVlbm9kZS1zZWxlY3RhYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtdHJlZS10b2dnbGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAucC10cmVlbm9kZS1sZWFmID4gLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnAtdHJlZS1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXRyZWUtZmlsdGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB9XG4gIC5wLXRyZWUtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWxvYWRpbmctb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wLXRyZWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIHtcbiAgICBwYWRkaW5nOiAwLjE0M3JlbTtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZTpmb2N1cyA+IC5wLXRyZWVub2RlLWNvbnRlbnQge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlbm9kZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC1jaGVja2JveC5wLWluZGV0ZXJtaW5hdGUgLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlLXRvZ2dsZXIsXG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlbm9kZS1pY29uIHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZS10b2dnbGVyOmhvdmVyLFxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZW5vZGUtaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtc2VsZWN0YWJsZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC10cmVlbm9kZS1kcmFnb3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIC5wLXRyZWUtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIC5wLXRyZWUtZmlsdGVyLWljb24ge1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZW5vZGUtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWxvYWRpbmctaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1sb2FkaW5nLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlbm9kZS1kcm9wcG9pbnQge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZW5vZGUtZHJvcHBvaW50LnAtdHJlZW5vZGUtZHJvcHBvaW50LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzhhZjlmZjtcbiAgfVxuICAucC10cmVldGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC10cmVldGFibGUgPiAucC10cmVldGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtdHJlZXRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLXRyZWV0YWJsZS1zZWxlY3RhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXRvZ2dsZXIgKyAucC1jaGVja2JveCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAucC10cmVldGFibGUtdG9nZ2xlciArIC5wLWNoZWNrYm94ICsgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAvKiBSZXNpemFibGUgKi9cbiAgLnAtdHJlZXRhYmxlLXJlc2l6YWJsZSA+IC5wLXRyZWV0YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5wLXRyZWV0YWJsZS1yZXNpemFibGUgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCxcbiAgLnAtdHJlZXRhYmxlLXJlc2l6YWJsZSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkLFxuICAucC10cmVldGFibGUtcmVzaXphYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXJlc2l6YWJsZSAucC1yZXNpemFibGUtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC10cmVldGFibGUtcmVzaXphYmxlLWZpdCAucC1yZXNpemFibGUtY29sdW1uOmxhc3QtY2hpbGQgLnAtY29sdW1uLXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogU2Nyb2xsYWJsZSAqL1xuICAucC10cmVldGFibGUtc2Nyb2xsYWJsZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLFxuICAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLXRyZWV0YWJsZS12aXJ0dWFsLXRhYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLyogRnJvemVuIENvbHVtbnMgKi9cbiAgLnAtdHJlZXRhYmxlLWZyb3plbi12aWV3IC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtdHJlZXRhYmxlLXVuZnJvemVuLXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLyogUmVvcmRlciAqL1xuICAucC10cmVldGFibGUtcmVvcmRlci1pbmRpY2F0b3ItdXAsXG4gIC5wLXRyZWV0YWJsZS1yZW9yZGVyLWluZGljYXRvci1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBMb2FkZXIgKi9cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1sb2FkaW5nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAvKiBBbGlnbm1lbnQgKi9cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgucC1hbGlnbi1sZWZ0ID4gLnAtY29sdW1uLWhlYWRlci1jb250ZW50LFxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZC5wLWFsaWduLWxlZnQsXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkLnAtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgucC1hbGlnbi1yaWdodCA+IC5wLWNvbHVtbi1oZWFkZXItY29udGVudCxcbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQucC1hbGlnbi1yaWdodCxcbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQucC1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aC5wLWFsaWduLWNlbnRlciA+IC5wLWNvbHVtbi1oZWFkZXItY29udGVudCxcbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQucC1hbGlnbi1jZW50ZXIsXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkLnAtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiB7XG4gICAgb3V0bGluZS1jb2xvcjogI2E1ZjNmYztcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICBtaW4td2lkdGg6IDEuMTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIgKyAucC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIgKyAucC1jaGVja2JveCAucC1pbmRldGVybWluYXRlIC5wLWNoZWNrYm94LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0cjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkICNhNWYzZmM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0wLjE1cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCAucC10cmVldGFibGUtdG9nZ2xlcjpob3ZlciB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNlbGVjdGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIsIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ob3ZlcmFibGUtcm93cyAucC10cmVldGFibGUtdGJvZHkgPiB0cjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc2VsZWN0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0cjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC10cmVldGFibGUtdG9nZ2xlciwgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC10cmVldGFibGUgLnAtY29sdW1uLXJlc2l6ZXItaGVscGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDZiNmQ0O1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1oZWFkZXIsXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1sb2FkaW5nLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWxvYWRpbmctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXN0cmlwZWQgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGZhO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zdHJpcGVkIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZC5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc3RyaXBlZCAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQucC1oaWdobGlnaHQgLnAtcm93LXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zdHJpcGVkIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZC5wLWhpZ2hsaWdodCAucC1yb3ctdG9nZ2xlcjpob3ZlciB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXN0cmlwZWQgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkICsgLnAtcm93LWV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGZhO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtdGltZWxpbmUgLnAtdGltZWxpbmUtZXZlbnQtbWFya2VyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDZiNmQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10aW1lbGluZSAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbiAgLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgIHdpZHRoOiAycHg7XG4gIH1cbiAgLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LW9wcG9zaXRlLFxuICAucC10aW1lbGluZS5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayAucC1hY2NvcmRpb24tdG9nZ2xlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gIH1cbiAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodCAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnAtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3gtc2hhZG93OiAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWNhcmQgLnAtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5wLWNhcmQgLnAtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnAtY2FyZCAucC1jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1jYXJkIC5wLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB9XG4gIC5wLWNhcmQgLnAtY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAwIDA7XG4gIH1cbiAgLnAtZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZmllbGRzZXQgLnAtZmllbGRzZXQtbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSAucC1maWVsZHNldC10b2dnbGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLWZpZWxkc2V0IC5wLWZpZWxkc2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnAtZGl2aWRlciAucC1kaXZpZGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItaG9yaXpvbnRhbCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDA7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxcHggI2U1ZTdlYjtcbiAgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsIC5wLWRpdmlkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwge1xuICAgIG1hcmdpbjogMCAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggI2U1ZTdlYjtcbiAgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci12ZXJ0aWNhbCAucC1kaXZpZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIC5wLXBhbmVsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb246ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtcGFuZWwucC1wYW5lbC10b2dnbGVhYmxlIC5wLXBhbmVsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLXBhbmVsOmhhcyg+IC5wLXBhbmVsLWZvb3RlcikgLnAtcGFuZWwtY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbiAgLnAtcGFuZWwgLnAtcGFuZWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgfVxuICAucC1zcGxpdHRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gIH1cbiAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1oYW5kbGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1yZXNpemluZyB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIgLnAtc3RlcHBlci1hY3Rpb24ge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uIC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmNGY2O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uIC5wLXN0ZXBwZXItdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIucC1oaWdobGlnaHQgLnAtc3RlcHBlci1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlci5wLWhpZ2hsaWdodCAucC1zdGVwcGVyLXRpdGxlIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXI6aGFzKH4gLnAtaGlnaGxpZ2h0KSAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItcGFuZWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlYjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItdG9nZ2xlYWJsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbC5wLXN0ZXBwZXItcGFuZWwtYWN0aXZlIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsIC5wLXN0ZXBwZXItaGVhZGVyIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwgLnAtc3RlcHBlci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbCAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygxLjc1cmVtICsgMnB4KTtcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsOmhhcyh+IC5wLXN0ZXBwZXItcGFuZWwtYWN0aXZlKSAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2YjZkNDtcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsOmxhc3Qtb2YtdHlwZSAucC1zdGVwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuICAucC1zY3JvbGxwYW5lbCAucC1zY3JvbGxwYW5lbC1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLnAtc2Nyb2xscGFuZWwgLnAtc2Nyb2xscGFuZWwtYmFyOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC10YWJ2aWV3LW5hdi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC10YWJ2aWV3LXNjcm9sbGFibGUgLnAtdGFidmlldy1uYXYtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLXRhYnZpZXctbmF2LWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLXRhYnZpZXctbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucC10YWJ2aWV3LWluay1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucC10YWJ2aWV3LW5hdi1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wLXRhYnZpZXctY2xvc2Uge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnAtdGFidmlldy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucC10YWJ2aWV3LW5hdi1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wLXRhYnZpZXctbmF2LXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnAtdGFidmlldy1uYXYtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdGFidmlldy1uYXYtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgIGJvcmRlcjogc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlNWU3ZWIgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIG1hcmdpbjogMCAwIC0ycHggMDtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIC5wLXRhYnZpZXctbmF2LWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWNhM2FmO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGkucC1oaWdobGlnaHQgLnAtdGFidmlldy1uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LWNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYtYnRuLnAtbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzA2YjZkNDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2LWJ0bi5wLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1wYW5lbHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLnAtdG9vbGJhciAucC10b29sYmFyLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1mb290ZXIgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwOmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXA6YmVmb3JlIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAucC1jb25maXJtLXBvcHVwLWZsaXBwZWQ6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cC5wLWNvbmZpcm0tcG9wdXAtZmxpcHBlZDpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgLnAtZGlhbG9nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW0gMS41cmVtO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctY29udGVudDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctZm9vdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnAtZGlhbG9nLnAtZGlhbG9nLW1heGltaXplZCAucC1kaWFsb2ctaGVhZGVyLCAucC1kaWFsb2cucC1kaWFsb2ctbWF4aW1pemVkIC5wLWRpYWxvZy1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kaWFsb2cucC1jb25maXJtLWRpYWxvZyAucC1jb25maXJtLWRpYWxvZy1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtZGlhbG9nLnAtY29uZmlybS1kaWFsb2cgLnAtY29uZmlybS1kaWFsb2ctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1kaWFsb2cucC1jb25maXJtLWRpYWxvZyAucC1jb25maXJtLWRpYWxvZy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAucC1vdmVybGF5cGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsIC5wLW92ZXJsYXlwYW5lbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXJlbTtcbiAgICByaWdodDogLTFyZW07XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsIC5wLW92ZXJsYXlwYW5lbC1jbG9zZTplbmFibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDg5MWIyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLW92ZXJsYXlwYW5lbDphZnRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1vdmVybGF5cGFuZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2UsXG4gIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1jbG9zZTplbmFibGVkOmhvdmVyLFxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWNsb3NlOmZvY3VzLXZpc2libGUsXG4gIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyICsgLnAtc2lkZWJhci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAucC10b29sdGlwIC5wLXRvb2x0aXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogIzRiNTU2MztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtdG9vbHRpcC5wLXRvb2x0aXAtcmlnaHQgLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRvb2x0aXAucC10b29sdGlwLWxlZnQgLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdG9vbHRpcC5wLXRvb2x0aXAtdG9wIC5wLXRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdG9vbHRpcC5wLXRvb2x0aXAtYm90dG9tIC5wLXRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWJ1dHRvbmJhciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIgLnAtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1maWxldXBsb2FkIC5wLXByb2dyZXNzYmFyIHtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLXJvdyA+IGRpdiB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQucC1maWxldXBsb2FkLWFkdmFuY2VkIC5wLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGkgLnAtbWVudWl0ZW0tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGkgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgMC41cmVtIDAgMC41cmVtO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpOmxhc3QtY2hpbGQgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGk6bGFzdC1jaGlsZCAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1jb250ZXh0bWVudSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1jb250ZXh0bWVudS1yb290LWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMjQpO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICB9XG4gIC5wLWRvY2sgLnAtZG9jay1saXN0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuICAucC1kb2NrIC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtZG9jayAucC1kb2NrLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtZG9jayAucC1kb2NrLWl0ZW0ucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1kb2NrIC5wLWRvY2stYWN0aW9uIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCwgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCB7XG4gICAgbWFyZ2luOiAwIDAuOXJlbTtcbiAgfVxuICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tbmV4dCwgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLW5leHQge1xuICAgIG1hcmdpbjogMCAxLjNyZW07XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1jdXJyZW50LCAucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLWN1cnJlbnQge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0LCAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCB7XG4gICAgbWFyZ2luOiAwLjlyZW0gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1uZXh0LCAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tcHJldixcbiAgLnAtZG9jay5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLW5leHQge1xuICAgIG1hcmdpbjogMS4zcmVtIDA7XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tY3VycmVudCwgLnAtZG9jay5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLWN1cnJlbnQge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay10b3AgLnAtZG9jay1saXN0LWNvbnRhaW5lciwgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1ib3R0b20gLnAtZG9jay1saXN0LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLXRvcCAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCwgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1ib3R0b20gLnAtZG9jay1saXN0LWNvbnRhaW5lciAucC1kb2NrLWxpc3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbGVmdCAucC1kb2NrLWxpc3QtY29udGFpbmVyLCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLXJpZ2h0IC5wLWRvY2stbGlzdC1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbGVmdCAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCwgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1yaWdodCAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlIC5wLWRvY2stbGlzdCAucC1kb2NrLWl0ZW0ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tc2Vjb25kLW5leHQsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tbmV4dCxcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLWN1cnJlbnQsIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tcHJldixcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLW5leHQsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1jdXJyZW50LCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0LFxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tbmV4dCxcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1jdXJyZW50LCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLW1hZ25pZmljYXRpb24ucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1tYWduaWZpY2F0aW9uLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tc2Vjb25kLW5leHQsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLXByZXYsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLW5leHQsXG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stbWFnbmlmaWNhdGlvbi5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLWN1cnJlbnQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtbWVnYW1lbnUge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDE4MiwgMjEyLCAwLjI0KTtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtdmVydGljYWwge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtbWVudS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtc3VibWVudS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC44NzVyZW07XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMjQpO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS1hY3RpdmUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUtYWN0aXZlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCAucC1tZW51aXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucC1tZW51IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMjQpO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1tZW51LnAtbWVudS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtbWVudSAucC1zdWJtZW51LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAucC1tZW51IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1tZW51YmFyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2LCAxODIsIDIxMiwgMC4yNCk7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1jb250ZW50ID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogOC4yNXJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wLW1lbnViYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uLnAtaWNvbiB7XG4gICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICBjb2xvcjogIzRiNTU2MztcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMGU3NDkwO1xuICAgICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMGU3NDkwO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICMwZTc0OTA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg2LCAxODIsIDIxMiwgMC4yNCk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICBjb2xvcjogIzRiNTU2MztcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDguMjVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZS1hY3RpdmUgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCAucC1wYW5lbG1lbnUtaGVhZGVyLWxpbmsge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQgLnAtcGFuZWxtZW51LWhlYWRlci1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IC5wLXBhbmVsbWVudS1oZWFkZXItbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgICBjb2xvcjogIzM3NDE1MTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtcGFuZWxtZW51LXJvb3QtbGlzdCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gICAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2LCAxODIsIDIxMiwgMC4yNCk7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLXN1Ym1lbnUtbGlzdDpub3QoLnAtcGFuZWxtZW51LXJvb3QtbGlzdCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wLXNsaWRlbWVudSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluayA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluay5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2LCAxODIsIDIxMiwgMC4yNCk7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LWFjdGl2ZSA+IC5wLXNsaWRlbWVudS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LXRleHQge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LWljb24sIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LWljb24ge1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC44NzVyZW07XG4gIH1cbiAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1iYWNrd2FyZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy1udW1iZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y0ZjY7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIC5wLXN0ZXBzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgfVxuICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgICBib3JkZXI6IHNvbGlkICNlNWU3ZWI7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTVlN2ViIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWNhM2FmO1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0ucC1oaWdobGlnaHQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwNmI2ZDQ7XG4gICAgY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtdGllcmVkbWVudSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxuICAucC10aWVyZWRtZW51LnAtdGllcmVkbWVudS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC10aWVyZWRtZW51LXJvb3QtbGlzdCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzBlNzQ5MDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2LCAxODIsIDIxMiwgMC4yNCk7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWluZm8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCAyMzQsIDI1NCwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICMzYjgyZjY7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgY29sb3I6ICMzYjgyZjY7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1pbmZvIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjM2I4MmY2O1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDI0OCwgMjQwLCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgIzFlYTk3YztcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBjb2xvcjogIzFlYTk3YztcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXN1Y2Nlc3MgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgY29sb3I6ICMxZWE5N2M7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS13YXJuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQyLCAyMjYsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2M4OTI1O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGNvbG9yOiAjY2M4OTI1O1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utd2FybiAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogI2NjODkyNTtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjMxLCAyMzAsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjZmY1NzU3O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGNvbG9yOiAjZmY1NzU3O1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtZXJyb3IgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgY29sb3I6ICNmZjU3NTc7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UgLnAtaW5saW5lLW1lc3NhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaWNvbi1vbmx5IC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS43NXJlbTtcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMjM0LCAyNTQsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjM2I4MmY2O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjM2I4MmY2O1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWluZm8gLnAtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogIzNiODJmNjtcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGNvbG9yOiAjM2I4MmY2O1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAyNDgsIDI0MCwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICMxZWE5N2M7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICMxZWE5N2M7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utc3VjY2VzcyAucC1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjMWVhOTdjO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3MgLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgY29sb3I6ICMxZWE5N2M7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MiwgMjI2LCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgI2NjODkyNTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogI2NjODkyNTtcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgY29sb3I6ICNjYzg5MjU7XG4gIH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICBjb2xvcjogI2NjODkyNTtcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzMSwgMjMwLCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgI2ZmNTc1NztcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogI2ZmNTc1NztcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciAucC1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjZmY1NzU3O1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWVycm9yIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGNvbG9yOiAjZmY1NzU3O1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1zdW1tYXJ5IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1kZXRhaWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtdG9hc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1zdW1tYXJ5IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LWRldGFpbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNWYzZmM7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDIzNCwgMjU0LCAwLjcpO1xuICAgIGJvcmRlcjogc29saWQgIzNiODJmNjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogIzNiODJmNjtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogIzNiODJmNjtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgMjQ4LCAyNDAsIDAuNyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjMWVhOTdjO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjMWVhOTdjO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXN1Y2Nlc3MgLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1zdWNjZXNzIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAjMWVhOTdjO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDIsIDIyNiwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICNjYzg5MjU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICNjYzg5MjU7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utd2FybiAucC10b2FzdC1tZXNzYWdlLWljb24sXG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4gLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICNjYzg5MjU7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzEsIDIzMCwgMC43KTtcbiAgICBib3JkZXI6IHNvbGlkICNmZjU3NTc7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICNmZjU3NTc7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3IgLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1lcnJvciAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogI2ZmNTc1NztcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZSB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOWZhZmI7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZSAucC1nYWxsZXJpYS1jbG9zZS1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2UgLnAtZ2FsbGVyaWEtY2xvc2UtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZjlmYWZiO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5ZmFmYjtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtZ2FsbGVyaWEtaXRlbS1wcmV2LWljb24sXG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IC5wLWdhbGxlcmlhLWl0ZW0tbmV4dC1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtZ2FsbGVyaWEtaXRlbS1wcmV2LWljb24ucC1pY29uLFxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLW5leHQtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICNmOWZhZmI7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiAjZjlmYWZiO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQ1ZGI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5Y2EzYWY7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmZWZmO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1ib3R0b20gLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLCAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtdG9wIC5wLWdhbGxlcmlhLWluZGljYXRvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWxlZnQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLCAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtcmlnaHQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvci1vbml0ZW0gLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNlY2ZlZmY7XG4gICAgY29sb3I6ICMwZTc0OTA7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIHBhZGRpbmc6IDFyZW0gMC4yNXJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2LFxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1uZXh0IHtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5ZmFmYjtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLXByZXY6aG92ZXIsXG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBjb2xvcjogI2Y5ZmFmYjtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtLWNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtLWNvbnRlbnQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLWdhbGxlcmlhLW1hc2sge1xuICAgIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbiAgLnAtaW1hZ2UtbWFzayB7XG4gICAgLS1tYXNrYmc6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgfVxuICAucC1pbWFnZS1wcmV2aWV3LWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtaW1hZ2UtcHJldmlldy1pbmRpY2F0b3IgLnAtaWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1pbWFnZS1wcmV2aWV3LWNvbnRhaW5lcjpob3ZlciA+IC5wLWltYWdlLXByZXZpZXctaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLnAtaW1hZ2UtdG9vbGJhciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWltYWdlLWFjdGlvbi5wLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wLWltYWdlLWFjdGlvbi5wLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wLWltYWdlLWFjdGlvbi5wLWxpbmsgLnAtaWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1hdmF0YXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLWF2YXRhci5wLWF2YXRhci1sZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wLWF2YXRhci5wLWF2YXRhci1sZyAucC1hdmF0YXItaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnAtYXZhdGFyLnAtYXZhdGFyLXhsIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWF2YXRhci5wLWF2YXRhci14bCAucC1hdmF0YXItaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWF2YXRhci1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1hdmF0YXItZ3JvdXAgLnAtYXZhdGFyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5wLWNoaXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZWI7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIH1cbiAgLnAtY2hpcCAucC1jaGlwLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIH1cbiAgLnAtY2hpcCAucC1jaGlwLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWNoaXAgaW1nIHtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWNoaXAgLnAtY2hpcC1yZW1vdmUtaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtY2hpcCAucC1jaGlwLXJlbW92ZS1pY29uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E1ZjNmYztcbiAgfVxuICAucC1jaGlwIC5wLWNoaXAtcmVtb3ZlLWljb246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1zY3JvbGx0b3Age1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zY3JvbGx0b3AucC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLnAtc2Nyb2xsdG9wLnAtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIC5wLXNjcm9sbHRvcCAucC1zY3JvbGx0b3AtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICNmOWZhZmI7XG4gIH1cbiAgLnAtc2Nyb2xsdG9wIC5wLXNjcm9sbHRvcC1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1za2VsZXRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtc2tlbGV0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgfVxuICAucC10YWcge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLXRhZy5wLXRhZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjNTVlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGVhNWU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzE2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQ0NDQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdGFnIC5wLXRhZy1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wLXRhZyAucC10YWctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuICAucC1pbnBsYWNlIC5wLWlucGxhY2UtZGlzcGxheSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuICAucC1pbnBsYWNlIC5wLWlucGxhY2UtZGlzcGxheTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTVmM2ZjO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1tZXRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1tZXRlciB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWwtbGlzdCAucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3QtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWwtbGlzdCAucC1tZXRlcmdyb3VwLWxhYmVsLXR5cGUge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1sYWJlbC1saXN0IC5wLW1ldGVyZ3JvdXAtbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWwtbGlzdCAucC1tZXRlcmdyb3VwLWxhYmVsLWljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC1ob3Jpem9udGFsIC5wLW1ldGVyZ3JvdXAtbWV0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC1ob3Jpem9udGFsIC5wLW1ldGVyZ3JvdXAtbWV0ZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC1ob3Jpem9udGFsIC5wLW1ldGVyZ3JvdXAtbWV0ZXI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3Qtc3RhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3QtZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbWV0ZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbWV0ZXI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLWxhYmVsLWxpc3Q6bm90KC5wLW1ldGVyZ3JvdXAtbGFiZWwtbGlzdC1zdGFydCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIC5wLXByb2dyZXNzYmFyIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtcHJvZ3Jlc3NiYXIgLnAtcHJvZ3Jlc3NiYXItbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnAtdGVybWluYWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5wLXRlcm1pbmFsIC5wLXRlcm1pbmFsLWlucHV0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAucC1iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5wLWJhZGdlLnAtYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ3NDhiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWJhZGdlLnAtYmFkZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyYzU1ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZWE1ZTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtYmFkZ2UucC1iYWRnZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzE2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWJhZGdlLnAtYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0NDQ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWJhZGdlLnAtYmFkZ2UtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWluLXdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLXhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5wLXRhZyB7XG4gICAgYmFja2dyb3VuZDogIzA2YjZkNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnAtdGFnLnAtdGFnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmM1NWU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdGFnLnAtdGFnLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZWE1ZTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdGFnLnAtdGFnLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTczMTY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdGFnLnAtdGFnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDQ0NDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQGxheWVyIHByaW1lcmVhY3Qge1xuICAucC1idXR0b24tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uID4gLnAtYnV0dG9uLFxuICAucC10b2dnbGVidXR0b24ucC1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNmI2ZDQ7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZiNmQ0O1xuICB9XG4gIC5wLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCAjNzFlN2ZiLCAwIDFweCAycHggMCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4ICNiMGI5YzYsIDAgMXB4IDJweCAwIHJnYigwLCAwLCAwKTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2VzczplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4ICM4OGVhYWMsIDAgMXB4IDJweCAwIHJnYigwLCAwLCAwKTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mbzplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4ICM4M2QzZjgsIDAgMXB4IDJweCAwIHJnYigwLCAwLCAwKTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24td2FybmluZzplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4ICNmY2I5OGIsIDAgMXB4IDJweCAwIHJnYigwLCAwLCAwKTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscDplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4ICNkNGFhZmIsIDAgMXB4IDJweCAwIHJnYigwLCAwLCAwKTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOmVuYWJsZWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggI2Y3YTJhMiwgMCAxcHggMnB4IDAgcmdiKDAsIDAsIDApO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtdG9wID4gdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCAjMDZiNmQ0O1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtYm90dG9tID4gdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgIzA2YjZkNDtcbiAgfVxuICAucC1zcGVlZGRpYWwtaXRlbS5wLWZvY3VzID4gLnAtc3BlZWRkaWFsLWFjdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCAjNzFlN2ZiLCAwIDFweCAycHggMCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgLnAtdG9hc3QtbWVzc2FnZSB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnAtcGlja2xpc3QtYnV0dG9ucyAucC1idXR0b24sXG4gIC5wLW9yZGVybGlzdC1jb250cm9scyAucC1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDZiNmQ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIucC1oaWdobGlnaHQgLnAtc3RlcHBlci1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNmI2ZDQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/